调用DeepSeek API的详细指南

 更新时间:2025年02月08日 09:17:56   作者:清尘沐歌  
章详细介绍了如何在DeepSeek开放平台上获取API密钥,并使用Apifox进行API调试,步骤包括登录平台、创建和保存APIKey、配置Apifox环境变量、导入cURL并设置Authorization、发送请求以及根据需要修改参数实现对话和流式输出,需要的朋友可以参考下

在本教程中,我将指导您如何获取 DeepSeek API 密钥,并演示如何使用该密钥进行 API 调试。

登录 DeepSeek 开放平台

首先,访问 Deepseek 开放平台并登录(目前平台可能因高流量而暂时维护)。登录后,您将获得一个 api_key,而首次注册的用户还会收到一些免费的 tokens 额度。

创建并复制 API Key

在 DeepSeek 开放平台左侧边栏中,找到 API Keys 选项,点击进入后创建一个新的 API Key。创建完成后,请将 API Key 复制并保存在一个安全且易于访问的地方。

请妥善保管您的 API Key。出于安全考虑,您将无法通过平台界面再次查看该密钥。如果密钥丢失,您将需要重新生成一个新的。

调用 Deepseek API

获得 API Key 后,您可以开始调用 DeepSeek API。官方 API 文档可参考:DeepSeek API 文档

下文我们通过 Apifox 来调试 API,并将 AI 模型给我们返回的消息进行流式输出。

或者整体输出。

通过指定 model='deepseek-chat' 即可调用 DeepSeek-V3。

通过指定 model='deepseek-reasoner',即可调用 DeepSeek-R1。

如果你还没有用过 Apifox,强烈推荐去使用,它是一个集成了 API 文档、API 调试、API 设计、API 测试、API Mock、自动化测试的 API 一体化协作平台。

设置 API Key

登录 Apifox 并在里面新建一个 HTTP 项目后,在项目右上角的 “环境管理” 中,点击“正式环境”,在服务前置 URL 那里填写 https://api.deepseek.com,然后添加一个环境变量,可以将其命名为 API_KEY,这个环境变量的值就是上面创建的 Deepseek API 的 API Key,添加完成后保存即可。

新建接口

API Key 设置完成后,在项目里新建一个接口,然后将 Deepseek API 文档里的对话 API 的 curl 复制下来。

回到 Apifox,将这个 cURL 直接按 "Ctrl + V" 粘贴到接口路径那里即可,Apifox 会自动解析这里的 cURL。

在解析出来的接口中,点击 Headers,然后更改 Authorization 的参数值,将其更改为 Bearer { {API_KEY}},这样在发送请求的时候才会携带存储在环境变量中的 API_KEY

调试接口

将页面右上角的环境管理中的环境切换到 “正式环境”,然后点击 “发送” 按钮发送请求,你就会收到接口返回的消息。修改 Body 中的 messages 里的信息,你就可以实现不同的对话。

如果要实现流式输出,可以将 stream 的值改为 true

  • 通过指定 model='deepseek-chat' 即可调用 DeepSeek-V3。
  • 通过指定 model='deepseek-reasoner',即可调用 DeepSeek-R1。

总结

登录 Deepseek 开放平台后,注册用户可免费获赠 10 元 tokens,并创建 API Key 保存至安全位置。通过 Apifox 集成 Deepseek API,可快速完成 API 调试。配置环境变量后,将 Deepseek 提供的 cURL 导入 Apifox,并设置 Authorization 为 Bearer { {API_KEY}}。随后,切换至正式环境发送请求,根据需要修改参数即可实现对话,支持流式或整体输出,提升开发效率。

以上就是调用DeepSeek API的详细指南的详细内容,更多关于调用DeepSeek API的资料请关注脚本之家其它相关文章!

相关文章

  • 一文带你快速梳理ChatGPT、GPT4 和OpenAPI的关系

    一文带你快速梳理ChatGPT、GPT4 和OpenAPI的关系

    最近最火的几个词无疑是ChatGPT、GPT4 和OpenAPI,那么这三者究竟有什么关系呢,本文将带你进行快速梳理三者的关系,感兴趣的同学可以参考阅读下
    2023-06-06
  • Bottle部署web服务及postman接口的方法

    Bottle部署web服务及postman接口的方法

    这篇文章主要介绍了Bottle部署web服务及postman接口的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Idea 2022激活码最新汇总(亲测有效)

    Idea 2022激活码最新汇总(亲测有效)

    JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。今天给大家分享大批IDEA 激活码到期之后的乱象,大家可以参考下
    2020-07-07
  • 科学知识:同步、异步、阻塞和非阻塞区别

    科学知识:同步、异步、阻塞和非阻塞区别

    这篇文章主要介绍了科学知识:同步、异步、阻塞和非阻塞区别,本文分别讲解了这些概念,需要的朋友可以参考下
    2015-05-05
  • git merge 命令行操作实现

    git merge 命令行操作实现

    在使用Git进行版本控制时,我们经常需要合并不同分支上的代码变动,Git提供了git merge命令来完成分支合并操作,本文将详细介绍git merge命令的使用,感兴趣的可以了解一下
    2026-03-03
  • VSCode + WSL 2 + Ruby环境搭建图文详解

    VSCode + WSL 2 + Ruby环境搭建图文详解

    这篇文章主要介绍了VSCode + WSL 2 + Ruby环境搭建,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • SecureCRT的使用超详细教程

    SecureCRT的使用超详细教程

    SecureCRT是Windows下登录UNIX或Linux服务器主机的软件,优点是可以一次创建多个 Tab Page,连接多台远程主机,下面给大家介绍下SecureCRT的使用超详细教程,感兴趣的朋友一起看看吧
    2021-11-11
  • 关于HTTPS的TSL握手

    关于HTTPS的TSL握手

    这篇文章主要介绍了关于HTTPS的TSL握手,HTTP一般基于TCP协议,而HTTPS就是在这之间加了SSL/TLS协议,那么在TCP三次握手建立TCP连接后,就需要TLS握手建立SSL/TLS连接,需要的朋友可以参考下
    2023-04-04
  • 2020史上最全IDEA插件总结(推荐收藏)

    2020史上最全IDEA插件总结(推荐收藏)

    这篇文章主要介绍了2020史上最全IDEA插件总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-06-06
  • Jenkins通过Pipeline流水线方式编译前端项目的操作方法

    Jenkins通过Pipeline流水线方式编译前端项目的操作方法

    本文介绍基于Jenkins LTS镜像搭建前端CI/CD环境,通过Dockerfile安装Node.js/Yarn/zip,结合插件和声明式Pipeline实现SIT/PROD一键部署,包含部署脚本准备及扩展功能建议,感兴趣的朋友一起看看吧
    2025-06-06

最新评论