- Hoạt động theo định dạng tương thích OpenAI/Anthropic, nên chỉ cần đổi
base_url trong cấu hình SDK là có thể truy cập DeepSeek API theo cùng cách
- Các lựa chọn model mặc định gồm
deepseek-v4-flash và deepseek-v4-pro; deepseek-chat và deepseek-reasoner dự kiến sẽ bị deprecated vào 2026/07/24
- Để duy trì khả năng tương thích,
deepseek-chat tương ứng với chế độ non-thinking của deepseek-v4-flash, còn deepseek-reasoner tương ứng với chế độ thinking
- Chat API được gọi qua endpoint
https://api.deepseek.com/chat/completions với header Authorization: Bearer ${DEEPSEEK_API_KEY} và body JSON; ví dụ sử dụng deepseek-v4-pro, thinking, reasoning_effort="high", stream=false
- Cả Python và Node.js đều cung cấp ví dụ gọi bằng OpenAI SDK; phản hồi được đọc từ
choices[0].message.content, và nếu đổi stream thành true thì có thể nhận phản hồi dạng streaming
Bắt đầu gọi API
- DeepSeek API sử dụng định dạng tương thích OpenAI/Anthropic, nên chỉ cần đổi cấu hình là có thể truy cập bằng OpenAI hoặc Anthropic SDK và phần mềm tương thích với các API đó
- Các model khả dụng được hiển thị gồm
deepseek-v4-flash, deepseek-v4-pro, deepseek-chat, deepseek-reasoner
deepseek-chat và deepseek-reasoner dự kiến sẽ bị deprecated vào 2026/07/24
- Để duy trì khả năng tương thích,
deepseek-chat tương ứng với chế độ non-thinking của deepseek-v4-flash
deepseek-reasoner tương ứng với chế độ thinking của deepseek-v4-flash
Gọi Chat API
- Sau khi được cấp API key, có thể truy cập model DeepSeek bằng ví dụ theo định dạng OpenAI API
- Ví dụ là lời gọi non-stream; nếu đổi
stream thành true thì có thể nhận phản hồi streaming
- Có thể xem ví dụ theo định dạng Anthropic API tại Anthropic API
- Ví dụ
curl gửi yêu cầu tới https://api.deepseek.com/chat/completions, đồng thời dùng header Authorization: Bearer ${DEEPSEEK_API_KEY} và body JSON
- Model được chỉ định là
deepseek-v4-pro
messages gồm system message "You are a helpful assistant." và user message "Hello!"
thinking được đặt là {"type": "enabled"}
reasoning_effort được đặt là "high"
stream được đặt là false
- Ví dụ Python bắt đầu sau khi cài đặt OpenAI SDK
- Lệnh cài đặt là
pip3 install openai
- Trong client
OpenAI, dùng api_key=os.environ.get('DEEPSEEK_API_KEY') và base_url="https://api.deepseek.com"
- Trong lời gọi
client.chat.completions.create, model được đặt là deepseek-v4-pro, stream=False, reasoning_effort="high"
- Đồng thời truyền
extra_body={"thinking": {"type": "enabled"}}
- Phản hồi được in ra bằng
response.choices[0].message.content
- Ví dụ Node.js cũng bắt đầu sau khi cài đặt OpenAI SDK
- Lệnh cài đặt là
npm install openai
- Instance
OpenAI dùng baseURL: 'https://api.deepseek.com' và apiKey: process.env.DEEPSEEK_API_KEY
- Trong lời gọi
openai.chat.completions.create, thiết lập messages, model: "deepseek-v4-pro", thinking: {"type": "enabled"}, reasoning_effort: "high", stream: false
- Kết quả được in ra bằng
completion.choices[0].message.content
Chưa có bình luận nào.