| Thông báo về app nhấn mạnh chỉ tải từ kênh chính thức để tránh nhầm lẫn. |
| Muốn tích hợp vào sản phẩm, bot hoặc công cụ nội bộ | Tạo API key rồi gọi Chat Completions | DeepSeek API yêu cầu API key và xác thực dạng Bearer. |
| Chuẩn bị chạy thật | Kiểm tra model, giá và trạng thái dịch vụ | Model và giá nằm trong Models & Pricing/List Models; sự cố dịch vụ xem ở trang status. |
Nếu bạn chỉ muốn xem DeepSeek trả lời ra sao, web là đường ngắn nhất. Trên trang chủ, nút Start Now dẫn tới trải nghiệm DeepSeek trên web; cùng màn hình đó cũng có đường vào API và tải ứng dụng.
Cách này phù hợp khi bạn chưa cần viết code, chưa cần tạo luồng tự động, chỉ muốn kiểm tra phong cách trả lời, khả năng tóm tắt, viết nội dung hoặc hỗ trợ lập trình ở mức cơ bản. Nếu web hoặc app phản hồi chậm, hãy kiểm tra trang trạng thái của DeepSeek; trang này có đăng các sự cố liên quan đến hiệu năng Web/APP, bao gồm cả những sự cố đã được xử lý.
Thông báo chính thức về DeepSeek App hướng dẫn người dùng tìm DeepSeek trong kho ứng dụng hoặc truy cập website chính thức để lấy liên kết tải trực tiếp. Thông báo này cũng khuyến cáo chỉ tải từ kênh chính thức nhằm tránh bị dẫn nhầm.
Có một điểm dễ gây hiểu lầm: thông báo về app ghi 100% FREE - No ads, no in-app purchases, nhưng phần này nói về ứng dụng; chi phí dùng API lại cần xem riêng trong tài liệu Models & Pricing. Nếu bạn là người dùng cá nhân, app/web có thể là đủ. Nếu bạn là nhóm sản phẩm hoặc kỹ thuật, hãy tách rõ “dùng app” và “gọi API” khi tính chi phí.
Với nhà phát triển, luồng tối thiểu gồm ba bước: tạo API key, gửi key trong header Authorization: Bearer <TOKEN>, rồi gọi endpoint chat. Tài liệu DeepSeek cho biết API dùng định dạng tương thích OpenAI, nên có thể dùng OpenAI SDK hoặc phần mềm tương thích OpenAI API sau khi đổi cấu hình phù hợp.
Endpoint cơ bản để tạo phản hồi hội thoại là /chat/completions. Theo tài liệu, endpoint này tạo phản hồi của model dựa trên cuộc trò chuyện được truyền vào, trong đó request body có mảng messages chứa các lượt trao đổi trước đó.
Ví dụ dưới đây chỉ là khung để bạn hình dung cấu trúc. Với <DEEPSEEK_BASE_URL>, hãy dùng giá trị base_url trong Quick Start chính thức; với <MODEL_ID>, hãy lấy tên model từ Models & Pricing hoặc List Models hiện tại.
POST <DEEPSEEK_BASE_URL>/chat/completions
Authorization: Bearer <DEEPSEEK_API_KEY>
Content-Type: application/json
{
"model": "<MODEL_ID>",
"messages": [
{
"role": "user",
"content": "Hãy giải thích DeepSeek trong một đoạn văn."
}
]
}
Một lưu ý nhỏ nhưng quan trọng: tài liệu Quick Start nói rằng ký hiệu v1 trong URL dùng để tương thích với OpenAI và không liên quan đến phiên bản model. Vì vậy, đừng thấy v1 trong đường dẫn rồi hiểu nhầm đó là đời model đang dùng.
Các hướng dẫn chính thức của DeepSeek dùng kiểu tạo client OpenAI(api_key=..., base_url=...) rồi gọi client.chat.completions.create. Bạn có thể đặt API key, base URL và model vào biến môi trường để tránh hard-code thông tin nhạy cảm trong mã nguồn.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ['DEEPSEEK_API_KEY'],
base_url=os.environ['DEEPSEEK_BASE_URL'],
)
response = client.chat.completions.create(
model=os.environ['DEEPSEEK_MODEL'],
messages=[
{
'role': 'user',
'content': 'Hãy giải thích DeepSeek trong một đoạn văn.',
}
],
)
print(response.choices.message.content)
Trước khi đưa vào dự án thật, hãy kiểm tra lại tên model trong tài liệu mới nhất. Quick Start mô tả deepseek-chat và deepseek-reasoner gắn với DeepSeek-V3.2, trong khi Change Log cho biết ở “current period”, hai tên này lần lượt trỏ tới chế độ không suy luận và chế độ suy luận của deepseek-v4-flash.
Điều này không có nghĩa bạn phải tránh các bí danh đó, nhưng có nghĩa là không nên dựa vào một bài blog cũ hoặc một đoạn code mẫu đã lưu từ lâu. Với dự án mới hoặc môi trường production, cách an toàn hơn là chốt model theo Models & Pricing và List Models chính thức ở thời điểm triển khai.
Chính sách quyền riêng tư của DeepSeek nói tài liệu này áp dụng cho ứng dụng, website, phần mềm và các dịch vụ liên quan của DeepSeek. DeepSeek cũng có điều khoản sử dụng riêng.
Vì vậy, trước khi đưa vào nội dung như dữ liệu khách hàng, tài liệu nội bộ, mã nguồn chưa công bố hoặc thông tin cá nhân, bạn nên đọc các văn bản này cùng với quy định xử lý dữ liệu của tổ chức mình. Đây là bước “mất vài phút nhưng đỡ rủi ro về sau”, đặc biệt nếu bạn định dùng DeepSeek trong quy trình công việc hằng ngày.
Với ứng dụng di động, cũng nên đi từ kênh chính thức. Thông báo về app của DeepSeek khuyến cáo chỉ tải từ các kênh chính thức để tránh bị đánh lừa.
Authorization: Bearer <TOKEN> hay không.DeepSeek trong kho ứng dụng hoặc đi từ liên kết trên website chính thức như thông báo app hướng dẫn.Nếu bạn là người dùng phổ thông, hãy bắt đầu bằng web chính thức hoặc ứng dụng DeepSeek. Nếu bạn là nhà phát triển, hãy tạo API key, dùng Bearer authentication và gọi endpoint tương thích OpenAI /chat/completions để kiểm tra lần tích hợp đầu tiên. Trước khi triển khai nghiêm túc, đừng quên xác nhận lại model, giá, điều khoản và chính sách quyền riêng tư trong tài liệu chính thức.