DeepSeek API申请与调用教程(2026最新)
更新时间:2026年4月 | 适用开发者 | 阅读时间:8分钟
一、DeepSeek API申请步骤
1. 注册账号
访问 https://platform.deepseek.com/ 完成注册
2. 充值余额
DeepSeek API采用充值模式,按token计费。建议先充值10-50元测试。
3. 创建API Key
1. 登录DeepSeek开放平台 2. 进入「API Keys」页面 3. 点击「创建API Key」 4. 复制保存(只会显示一次)
⚠️ 注意:API Key不要泄露给他人!不要提交到GitHub等公开平台!
二、Python调用DeepSeek API
1. 安装依赖
pip install openai
2. 基础调用
from openai import OpenAI
client = OpenAI(
api_key="你的API Key",
base_url="https://api.deepseek.com"
)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "你是一个有用的助手"},
{"role": "user", "content": "你好,介绍一下DeepSeek"}
],
stream=False
)
print(response.choices[0].message.content)
三、DeepSeek API费用说明
| 模型 | 输入 (元/千token) | 输出 (元/千token) |
|---|---|---|
| deepseek-chat | ¥0.001 | ¥0.002 |
| deepseek-coder | ¥0.0015 | ¥0.002 |
费用计算示例:
- 一次对话输入1000字 ≈ 500 token ≈ ¥0.0005
- 一次对话输出500字 ≈ 250 token ≈ ¥0.0005
- 一次完整对话 ≈ ¥0.001(不到1分钱)
四、实战代码示例
1. 流式输出
response = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "写一首关于AI的诗"}],
stream=True
)
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
2. 函数调用(Tool Use)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "user", "content": "北京今天天气怎么样?"}
],
tools=[{
"type": "function",
"function": {
"name": "get_weather",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "城市名称"}
}
}
}
}]
)
3. 多轮对话
messages = [
{"role": "system", "content": "你是一个Python编程助手"},
{"role": "user", "content": "如何读取JSON文件?"},
{"role": "assistant", "content": "使用json模块..."},
{"role": "user", "content": "那如何写入JSON文件?"}
]
response = client.chat.completions.create(
model="deepseek-chat",
messages=messages
)
五、常见问题FAQ
Q1: API调用被限流怎么办?
检查是否超过并发限制,降低请求频率,或升级到更高配额套餐。
Q2: 返回内容被截断?
设置 max_tokens 参数增大输出限制。
Q3: 如何计算token用量?
中文1个字符≈1 token,英文1个单词≈1.3 token。也可以用tiktoken库计算。
Q4: 支持哪些编程语言?
官方SDK支持Python和Go,社区SDK支持JavaScript、Java、PHP等。
💡 进阶学习推荐
想深入学习DeepSeek API开发?推荐配套学习:
- DeepSeek从入门到精通教程 - 包含完整API文档和实战案例
- AI提示词手册 - 教你写出高质量提示词