DeepSeek API 采用与 OpenAI 兼容的接口格式,开发者可以零成本迁移现有代码。同时提供 Anthropic API 兼容格式,支持多种集成方式。
| 参数 | 值 |
|---|---|
| Base URL (OpenAI格式) | https://api.deepseek.com |
| Base URL (Anthropic格式) | https://api.deepseek.com/anthropic |
| API Key 申请 | platform.deepseek.com/api_keys |
| 模型名 | 说明 |
|---|---|
| deepseek-v4-pro | 最新旗舰模型,支持思考模式 |
| deepseek-v4-flash | 快速响应版,高性价比 |
| deepseek-chat | 将废弃(2026/07/24),对应v4-flash非思考模式 |
| deepseek-reasoner | 将废弃(2026/07/24),对应v4-flash思考模式 |
from openai import OpenAI
client = OpenAI(
api_key="your-deepseek-api-key",
base_url="https://api.deepseek.com"
)
# 非流式调用
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
stream=False
)
print(response.choices[0].message.content)
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{"role": "user", "content": "求解:x^2 + 5x + 6 = 0"}
],
thinking={"type": "enabled"},
reasoning_effort="high", # low/medium/high
stream=False
)
stream = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[{"role": "user", "content": "写一首关于春天的诗"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
curl https://api.deepseek.com/chat/completions
-H "Content-Type: application/json"
-H "Authorization: Bearer $DEEPSEEK_API_KEY"
-d '{
"model": "deepseek-v4-pro",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"thinking": {"type": "enabled"},
"reasoning_effort": "high",
"stream": false
}'
DeepSeek API 已被主流 AI Agent 工具支持,无需编码即可使用:
| 模型 | 输入 | 输出(含思考) | 输出(不含思考) |
|---|---|---|---|
| deepseek-v4-pro | ¥4/1M tokens | ¥16/1M tokens | ¥16/1M tokens |
| deepseek-v4-flash | ¥1/1M tokens | ¥4/1M tokens | ¥4/1M tokens |
相比 OpenAI 同级别模型,DeepSeek 的定价低 80-90%。
评论区