1. 注册账号
- 打开DeepSeek官网:https://www.deepseek.com 。
- 点击右上角的“注册”按钮,填写信息完成账号注册。
2. 获取API Key
- 登录后,进入左侧菜单栏的“API Keys”页面 。
- 点击“创建API Key”,在弹出的对话框中填写相关信息,如API Key的名称等,然后点击“创建”按钮,即可生成一个API Key。这个API Key是你访问DeepSeek API的核心凭证,请妥善保存 。
3. 配置API参数
DeepSeek API使用与OpenAI API兼容的参数格式,主要配置如下:
- base_url:
https://api.deepseek.com或https://api.deepseek.com/v1。出于与OpenAI兼容考虑,也可以将base_url设置为https://api.deepseek.com/v1来使用,但注意,此处的v1与模型版本无关 。 - api_key:使用刚刚生成的API Key 。
- model:使用
deepseek-chat即可调用最新的DeepSeek-V3模型 。
4. 调用API
在获取API Key并配置好参数后,就可以通过以下示例脚本来调用DeepSeek API了。以下是一个非流式输出的示例,你可以将stream设置为true来使用流式输出 。
- curl示例:bash
curl https://api.deepseek.com/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer " \ -d '{ "model": "deepseek-chat", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello!"} ], "stream": false }' - Python示例:python
import openai openai.api_key = "" openai.api_base = "https://api.deepseek.com/v1" response = openai.ChatCompletion.create( model="deepseek-chat", messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello!"} ], stream=False ) print(response) - Node.js示例:javascript
const openai = require("openai"); openai.apiKey = ""; openai.apiBase = "https://api.deepseek.com/v1"; async function main() { const response = await openai.chat.completions.create({ model: "deepseek-chat", messages: [ { role: "system", content: "You are a helpful assistant." }, { role: "user", content: "Hello!" } ], stream: false }); console.log(response); } main();
5. 其他说明
- 启用流式输出:调用时将
stream参数设置为true即可启用流式输出,适合需要实时响应的场景 。 - 团队协作功能:DeepSeek平台支持团队多用户管理,便于共享API Key和分配调用权限 。
- 模型说明:
deepseek-chat模型已全面升级为DeepSeek-V3,接口保持不变,通过指定model='deepseek-chat'即可使用最新版本,无需修改现有代码 。
© 版权声明
本站不接受任何付费业务,用爱发电,谢谢!

