以下是一个关于DeepSeek的基本使用教程:
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示例:
- 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'
即可使用最新版本,无需修改现有代码 。
© 版权声明
本文内容来源于网络,版权归原作者所有,如有侵权请联系QQ:402486删除,谢谢。 本站不接受任何付费业务,用爱发电,谢谢!