DeepSeek API怎么调用?
发布时间:2025-04-28 08:59:13 | 责任编辑:吴卓 | 浏览量:42 次
以下是调用 DeepSeek API 的详细步骤:
1. 获取 API Key
-
注册并登录:访问 DeepSeek 开放平台,注册账号并登录。
-
创建 API Key:在左侧边栏中找到 API Keys 选项,点击进入后创建一个新的 API Key。创建完成后,将 API Key 复制并保存在一个安全且易于访问的地方,因为出于安全考虑,您将无法通过平台界面再次查看该密钥。
2. 选择调用工具
-
使用 Apifox 调试:登录 Apifox 并新建一个 HTTP 项目,在项目右上角的 “环境管理” 中,点击 “正式环境”,在服务前置 URL 那里填写
https://api.deepseek.com
,然后添加一个环境变量,命名为API_KEY
,其值为上面创建的 DeepSeek API 的 API Key。 -
使用 Python 调用:安装所需的依赖库,如
requests
或openai
。设置 API 的基础 URL 和 API 密钥,例如url ="https://api.deepseek.com"
和API_KEY ='sk-xx'
。设置请求头,包括Content-Type
和Authorization
,其中Authorization
的值为Bearer {API_KEY}
。
3. 构建请求
-
设置请求体:根据需要调用的 API 接口和功能,构建请求体。例如,调用对话 API 时,请求体通常包含
messages
字段,用于传递对话历史和当前用户输入的消息列表。还可以设置其他参数,如model
指定使用的模型(如deepseek-chat
或deepseek-reasoner
),max_tokens
限制生成文本的最大长度,temperature
控制生成内容的随机性 等。 -
指定请求方法和 URL:根据 API 文档,确定请求方法(如 POST)和具体的 URL。例如,调用对话 API 的 URL 为
${url}/chat/completions
。
4. 发送请求并处理响应
-
发送请求:使用所选工具发送请求。如果是通过 Apifox 调试,将页面右上角的环境管理中的环境切换到 “正式环境”,然后点击 “发送” 按钮发送请求。如果是使用 Python 调用,通过
requests.request
或openai
库的相关方法发送请求。 -
处理响应:接收并处理 API 返回的响应数据。例如,从响应中提取生成的回答内容。如果需要实现流式输出,可以将请求体中的
stream
参数值改为true
。
5. 注意事项
-
妥善保管 API Key:API Key 是调用 API 的唯一凭证,务必妥善保管,避免泄露。
-
查看官方文档:DeepSeek 的官方 API 文档提供了详细的接口说明、参数列表和示例代码,建议在调用前仔细阅读,以便更好地理解和使用 API 功能。
-
合理设置参数:根据实际需求合理设置请求体中的参数,如
max_tokens
、temperature
等,以获得更符合预期的响应结果。
本网站(https://aigc.izzi.cn)刊载的所有内容,包括文字、图片、音频、视频等均在网上搜集。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务用于其他用途时,须征得本网站及相关权利人的书面许可,并支付报酬。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,予以删除。
上一篇: Midjourney可以做动漫风格图吗?
下一篇: 如何批量调用DeepSeek API?