首页 > 问答 > DeepSeek API怎么调用?

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 调用:安装所需的依赖库,如 requestsopenai。设置 API 的基础 URL 和 API 密钥,例如 url ="https://api.deepseek.com"API_KEY ='sk-xx'。设置请求头,包括 Content-TypeAuthorization,其中 Authorization 的值为 Bearer {API_KEY}

3. 构建请求

  • 设置请求体:根据需要调用的 API 接口和功能,构建请求体。例如,调用对话 API 时,请求体通常包含 messages 字段,用于传递对话历史和当前用户输入的消息列表。还可以设置其他参数,如 model 指定使用的模型(如 deepseek-chatdeepseek-reasoner),max_tokens 限制生成文本的最大长度,temperature 控制生成内容的随机性 等。

  • 指定请求方法和 URL:根据 API 文档,确定请求方法(如 POST)和具体的 URL。例如,调用对话 API 的 URL 为 ${url}/chat/completions

4. 发送请求并处理响应

  • 发送请求:使用所选工具发送请求。如果是通过 Apifox 调试,将页面右上角的环境管理中的环境切换到 “正式环境”,然后点击 “发送” 按钮发送请求。如果是使用 Python 调用,通过 requests.requestopenai 库的相关方法发送请求。

  • 处理响应:接收并处理 API 返回的响应数据。例如,从响应中提取生成的回答内容。如果需要实现流式输出,可以将请求体中的 stream 参数值改为 true

5. 注意事项

  • 妥善保管 API Key:API Key 是调用 API 的唯一凭证,务必妥善保管,避免泄露。

  • 查看官方文档:DeepSeek 的官方 API 文档提供了详细的接口说明、参数列表和示例代码,建议在调用前仔细阅读,以便更好地理解和使用 API 功能。

  • 合理设置参数:根据实际需求合理设置请求体中的参数,如 max_tokenstemperature 等,以获得更符合预期的响应结果。

©️版权声明:
本网站(https://aigc.izzi.cn)刊载的所有内容,包括文字、图片、音频、视频等均在网上搜集。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务用于其他用途时,须征得本网站及相关权利人的书面许可,并支付报酬。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,予以删除。

最新Ai信息

最新Ai工具

发表回复