APIMaster.ai

Hướng dẫn API DeepSeek R1 — Truy cập Mô hình Suy luận | APIMaster.ai

Cách sử dụng mô hình suy luận DeepSeek với Python. Bao gồm ý định tìm kiếm DeepSeek R1, chế độ suy nghĩ V4, chiến lược prompt và truy cập qua APIMaster.ai.

Hướng dẫn API DeepSeek R1

DeepSeek R1 là một thuật ngữ tìm kiếm phổ biến cho khả năng suy luận của DeepSeek. Đối với các tích hợp API hiện tại, hãy sử dụng chế độ suy nghĩ DeepSeek V4 Pro; điểm truy cập tương thích kế thừa deepseek-reasoner dự kiến sẽ ngừng hoạt động sau ngày 24 tháng 7 năm 2026.

Điều gì làm nên sự khác biệt của DeepSeek R1

Không giống như các mô hình chat tiêu chuẩn, R1:

  1. Suy luận trước khi trả lời: chế độ suy nghĩ trả về quá trình suy luận trong một trường riêng biệt reasoning_content
  2. Xuất sắc trong suy luận hình thức: chứng minh toán học, xác minh mã, câu đố logic
  3. Trọng số mở: mô hình nền tảng là mã nguồn mở (trọng số có sẵn trên HuggingFace)
  4. Hiệu suất cạnh tranh: ngang bằng o1 trên nhiều điểm chuẩn với chi phí thấp hơn nhiều

Bắt đầu nhanh với API DeepSeek R1

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",
    base_url="https://apimaster.ai/v1",
)

response = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[
        {
            "role": "user",
            "content": "Chứng minh rằng căn bậc hai của 2 là số vô tỷ.",
        }
    ],
    max_tokens=2048,  # R1 cần nhiều token hơn để suy luận
)

message = response.choices[0].message
print(getattr(message, "reasoning_content", ""))
print(message.content)

Hiểu về Đầu ra Suy luận

Chế độ suy nghĩ DeepSeek V4 thường trả về quá trình suy luận riêng biệt với câu trả lời cuối cùng:

message = response.choices[0].message
reasoning = getattr(message, "reasoning_content", "")
answer = message.content
print(answer)

Chiến lược Prompt cho DeepSeek R1

Toán học và Chứng minh

response = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[
        {
            "role": "user",
            "content": """Giải từng bước:
Tìm tất cả nghiệm nguyên của: x² - 5y² = 1

Trình bày quá trình suy luận của bạn."""
        }
    ],
    max_tokens=3000,
)

Xác minh Mã

code = """
def merge_sort(arr):
    if len(arr) <= 1:
        return arr
    mid = len(arr) // 2
    left = merge_sort(arr[:mid])
    right = merge_sort(arr[mid:])
    return merge(left, right)
"""

response = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[
        {
            "role": "user",
            "content": f"Xác minh việc triển khai sắp xếp trộn này có đúng không:\n\n```python\n{code}\n```\n\nTìm bất kỳ lỗi hoặc trường hợp đặc biệt nào."
        }
    ],
)

Logic Nhiều Bước

response = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[
        {
            "role": "user",
            "content": """Bạn có 3 hộp. Một hộp chỉ chứa táo, một hộp chỉ chứa cam, một hộp chứa cả hai. Tất cả các hộp đều bị dán nhãn sai. Bạn có thể lấy một quả từ một hộp. Bạn sẽ chọn hộp nào và tại sao?"""
        }
    ],
)

DeepSeek R1 so với các Mô hình Suy luận Khác

Mô hình Điểm mạnh Mức giá Ngữ cảnh
deepseek-v4-pro Toán học, khoa học, suy luận phức tạp Giá trực tiếp 1M
o3 (OpenAI) Suy luận rộng Cao 200K
o4-mini Suy luận nhanh Trung bình 128K
claude-opus-4-8 Phân tích phức tạp Cao 1M

Các mô hình suy luận DeepSeek thường tiết kiệm chi phí, nhưng giá cả thay đổi theo cấp mô hình, tỷ lệ cache hit và độ dài đầu ra.

Xử lý Đầu ra Suy luận Dài

R1 có thể tạo ra đầu ra rất dài—đặt max_tokens cao cho các tác vụ phức tạp:

response = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[{"role": "user", "content": "Giải bài toán giải tích này: ..."}],
    max_tokens=4096,  # Giới hạn cao cho suy luận phức tạp
)

# Kiểm tra xem đầu ra có bị cắt ngắn không
if response.choices[0].finish_reason == "length":
    print("Cảnh báo: Đầu ra bị cắt ngắn—hãy tăng max_tokens")

Phản hồi R1 dạng Stream

Để có trải nghiệm người dùng tốt hơn với các tác vụ suy luận dài:

with client.chat.completions.stream(
    model="deepseek-v4-pro",
    messages=[{"role": "user", "content": "Giải thích các định lý bất toàn của Gödel."}],
    max_tokens=3000,
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)

Định giá API DeepSeek R1

Mô hình Đầu vào (trên 1M) Đầu ra (trên 1M)
DeepSeek V4 Pro $0.435 niêm yết $0.87 niêm yết
DeepSeek V4 Flash $0.14 niêm yết $0.28 niêm yết

Xem chợ APIMaster để biết mức giá chiết khấu hiện tại.

Nhận quyền truy cập API DeepSeek R1

Các câu hỏi thường gặp

DeepSeek R1 là gì? DeepSeek R1 là tên cũ mà người dùng liên kết với khả năng suy luận của DeepSeek. Các tích hợp API hiện tại nên sử dụng chế độ suy nghĩ DeepSeek V4, chế độ này hiển thị quá trình suy luận thông qua reasoning_content.

Khi nào tôi nên sử dụng DeepSeek R1 thay vì V4? Sử dụng chế độ suy nghĩ V4 Pro cho toán học, logic hình thức, các vấn đề khoa học và các tác vụ mà suy luận cải thiện độ chính xác. Sử dụng V4 Flash hoặc chế độ không suy nghĩ cho các tác vụ nhạy cảm về tốc độ.

Làm thế nào để phân tích đầu ra suy nghĩ của DeepSeek R1 trong Python? Đọc reasoning_content để lấy dấu vết suy luận và content để lấy câu trả lời cuối cùng. Tránh dựa vào phân tích thẻ thinking cho các tích hợp API hiện tại.

DeepSeek R1 có giá bao nhiêu? Giá cả thay đổi theo cấp V4 Flash/Pro, tỷ lệ cache hit và độ dài đầu ra. Xem định giá trực tiếp của APIMaster.

DeepSeek R1 có sẵn qua APIMaster không? Có—sử dụng ID mô hình deepseek-v4-pro với điểm cuối tương thích OpenAI của APIMaster.

Bắt đầu → · Hướng dẫn API DeepSeek → · Định giá DeepSeek →