DeepSeek API 是深度求索(DeepSeek)提供的大语言模型接口服务。通过 API,开发者可以在自己的应用中调用 DeepSeek 的 AI 模型,实现对话、代码生成、文本分析等功能。
DeepSeek API 兼容 OpenAI 协议,这意味着如果你已经在用 OpenAI SDK,只需修改一行代码就能切换到 DeepSeek。
| 模型 | 类型 | 上下文 | 输入价格 | 适用场景 |
|---|---|---|---|---|
| deepseek-chat (V3) | 通用对话 | 64K | $0.27/M tokens | 日常对话、内容生成 |
| deepseek-reasoner (R1) | 推理模型 | 64K | $0.55/M tokens | 数学、逻辑推理、代码 |
| DeepSeek-V4-Flash | 新一代通用 | 128K | $0.14/M tokens | 高速低成本场景 |
| DeepSeek-V4-Pro | 新一代旗舰 | 128K | $0.50/M tokens | 复杂任务、高质量输出 |
platform.deepseek.com如果你不想分别注册多个平台的账号,可以通过统一 API 网关一次性获取所有中国大模型的访问权限:
pip install openai
from openai import OpenAI
# 初始化客户端
client = OpenAI(
base_url="https://api.deepseek.com",
api_key="sk-your-api-key-here"
)
# 发送对话请求
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "你是一个有帮助的助手。"},
{"role": "user", "content": "用Python写一个快速排序算法"}
],
temperature=0.7,
max_tokens=2048
)
# 打印结果
print(response.choices[0].message.content)
from openai import OpenAI
client = OpenAI(
base_url="https://api.deepseek.com",
api_key="sk-your-api-key-here"
)
# 流式输出,逐字显示
stream = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "写一首关于编程的诗"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
response = client.chat.completions.create(
model="deepseek-reasoner", # R1 推理模型
messages=[{
"role": "user",
"content": "证明√2是无理数"
}]
)
# R1 会输出推理过程
print(response.choices[0].message.content)
// npm install openai
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.deepseek.com',
apiKey: 'sk-your-api-key-here',
});
const response = await client.chat.completions.create({
model: 'deepseek-chat',
messages: [
{ role: 'user', content: '解释量子计算的基本原理' }
],
});
console.log(response.choices[0].message.content);
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-api-key-here" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "Hello!"}
],
"stream": false
}'
| 场景 | 推荐模型 | 理由 |
|---|---|---|
| 日常对话/客服 | deepseek-chat (V3) | 性价比高,响应快 |
| 数学/逻辑推理 | deepseek-reasoner (R1) | 专精推理,思维链透明 |
| 批量文本处理 | DeepSeek-V4-Flash | 最低价格,最快速度 |
| 高质量内容创作 | DeepSeek-V4-Pro | 最强效果,复杂任务 |
| 代码生成/审查 | deepseek-chat / R1 | 代码能力强,R1更适合复杂debug |
temperature=0:确定性输出,适合代码生成、数据提取temperature=0.3~0.7:平衡创造性和准确性,适合大多数场景temperature=0.8~1.0:高创造性,适合创意写作、头脑风暴messages = [
{"role": "system", "content": """你是一个专业的Python开发者。
规则:
1. 代码必须有注释
2. 遵循PEP 8规范
3. 优先使用标准库
4. 给出完整可运行的代码"""},
{"role": "user", "content": "写一个web爬虫"}
]
max_tokens 避免过长输出import openai
try:
response = client.chat.completions.create(...)
except openai.RateLimitError:
print("请求频率超限,请稍后重试")
except openai.AuthenticationError:
print("API Key 无效或已过期")
except openai.APIError as e:
print(f"API 错误: {e}")
DeepSeek-V3 输入 $0.27/百万 token,输出 $1.10/百万 token。DeepSeek-R1 输入 $0.55/百万 token,输出 $2.19/百万 token。相比 GPT-4o 便宜约 100 倍。
新注册用户通常会获得少量免费额度。具体额度以官方最新政策为准。也可以通过第三方统一网关获取体验额度。
DeepSeek 是中国开发的大模型,中文能力优秀,价格极低。DeepSeek-V3 在多数基准测试中与 GPT-4o 相当,某些数学和代码任务甚至更好。DeepSeek-R1 在推理任务上表现出色。
取决于你的账户等级。免费版有较低的 RPM(每分钟请求数)限制,付费版限制更宽松。建议实现重试机制和请求队列。
可以使用统一 API 网关(如 AI Token),一个 API Key 同时访问 DeepSeek、Qwen、GLM、Kimi 等 38+ 模型,无需分别注册和充值。
可以。DeepSeek API 支持全球访问。如果遇到网络问题,可以通过 CDN 加速节点或统一网关来优化访问速度。
如果你不想分别注册多个平台的账号、管理多个 API Key,可以使用统一 API 网关服务: