获取 API Key
首先登录 DeepSeek 控制台,获取 API Key。首次注册登录的用户, DeepSeek 会赠送 10 块钱的 tokens 额度(先看看有没有,也有可能不送了,导致你的 API Key 不能用,没有额度的话得先充钱)。

在「API Keys」页面点击「创建 API Key」,复制生成的密钥(如:)。请保存下来,如果忘记或者丢失了需要重新创建一个 API Key。

1. 环境准备:安装 Python(已安装可跳过)
- 如果电脑没有 Python 环境,需要先去安装 Python 环境(macOS 自带 Python3 环境)。可以访问 python.org 来下载安装。
- 下载最新版(推荐 3.8+)
- 安装时务必勾选
不需要 Python 环境,直接通过可视化界面来调用 API 的方法:Deepseek API 调用教程,图文讲解
2. 安装 requests 库(已安装可跳过)
在 VSCode 或者其它 IDEA 工具中,新建一个项目文件夹,然后打开终端(顶部菜单:Terminal → New Terminal)执行以下命令:

如果命令执行成功,那么会体现类似这样的提示:

或者这样的:
如果安装失败,并且你的电脑也有 Python 环境,那么可能是因为你的系统中有多个 Python 版本,导致你在不同的环境中使用了不同的 Python 版本,而 库可能只安装在其中一个版本的环境中。
你可以在页面右下角切换版本。

还可以在 VSCode 中安装一个名为 “Python” 的插件,然后通过下面的方式来查看你当前的版本,并打开对应版本的控制台面板来运行上面的命令,比如:

如果实在处理不了这些报错的问题,可以跳到文章的最后一个小节,那里提供了一种更简单的调用 DeepSeek-R1 API 的方法。或者直接访问这篇文章,通过可视化的面板来调用 API:Deepseek API 调用教程,图文讲解

3. 基础调用代码
上面的命令执行成功后,在项目中新建一个以 结尾的文件,比如 文件,并将以下代码复制粘贴进去(注意替换 )。
通过指定 即可调用 DeepSeek-V3。
通过指定 ,即可调用 DeepSeek-R1。
4. 运行代码
可以通过以下几种方式来运行代码:
- 可以点击右上角「▶」按钮来运行代码
- 可以在控制台通过 或 来运行代码
- 可以 “右键编辑器 → Run Python File in Terminal” 来运行代码

5. 成功效果
当看到类似以下输出即表示调用成功:
或者其它问题的答案。

1. 关键参数说明
2. 多轮对话示例
修改以下参数即可开启:
完整代码:
下面用的是 V3 模型(deepseek-chat)输出的结果,为什么不用 R1?太火爆了,经常没响应:

Q1:如何区分 V3 和 R1 模型?
- V3:
- R1:
Q2:出现 401 错误?
- 检查 API Key 是否填写正确
- 确认密钥未过期
Q3:出现「No module named ‘requests’」?
检查是否:
- 在正确的终端执行了
- VSCode 使用的是正确的 Python 解释器(见上文)
Q4:出现 requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1?
嗯……,跟“服务器繁忙”一个道理,可能用的人太多,响应失败了。
错误提示 表示 方法期望收到的是一个有效的 JSON 数据,但实际收到的内容为空。这可能是因为 API 没有返回数据,或者返回的是一个空的响应体。
Q5:为什么启用流式输出后一直出现 keep-alive?
嗯……,跟“服务器繁忙”一个道理,可能用的人太多,所以一直处于长连接状态。
你可以在 Apifox 中调用 DeepSeek-R1 API 或者 DeepSeek-V3 API,你可以通过 Apifox 来进行流式输出结果:

或者整体输出结果:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/220487.html