写点什么

接入 DeepSeek API,超详细

  • 2025-04-11
    北京
  • 本文字数:1719 字

    阅读完需:约 6 分钟

1. 准备材料清单

前言

DeepSeek API 是一个强大的自然语言处理工具,提供了文本生成、语义分析、对话系统等功能。无论是开发智能客服、聊天机器人,还是进行文本分析与生成,DeepSeek API 都能为你提供强大的支持。本文将带你从零开始,一步步完成 DeepSeek API 的接入,并编写你的第一个 AI 程序。

准备材料清单

在开始之前,请确保你已准备好以下内容:


  1. 一台可以联网的电脑:Windows、macOS 或 Linux 均可。

  2. 一个 DeepSeek 账号:用于获取 API Key。

  3. Python 环境:推荐使用 Python 3.7 及以上版本。

  4. 代码编辑器:如 VS Code、PyCharm 或 Jupyter Notebook。

  5. 网络连接:确保可以访问 DeepSeek API 的服务地址。



2. DeepSeek 账号准备

注册 DeepSeek 账号

  1. 访问 DeepSeek开放平台官网,当然你也可以试试酷炫的顶级域名https://ai.com(未来可能会失效)


  1. 填写手机号(一定是你手头手机或者能很方便的获取到短信内容的手机)

  2. 发送验证码,并从手机短信里拿到验证码,填写验证码

  3. 点击“登录”按钮,完成 DeepSeek 登录验证

充值

  1. 登录后,打开 DeepSeek 开放平台的“用量信息”页面


  1. 点击“去认证”,DeepSeek 需要你实名认证后,才能充值。填写你的姓名和身份证号即可。


  1. 完成充值


获取 API Key

  1. 在 DeepSeek 开放平台,点击“API Keys”


  1. 非常重要将生成的 API Key 保存到安全的地方,后续调用 API 时会用到,再次强调下,生产后的 API key,之后在无法查看了。

  1. 如果,再步骤 2 的时候未能及时的保存 API key 的内容,也不要担心,两步操作:1. 删除找不到的 key,2.新建一个 API key 并记录下内容

  2. 小建议:未每一个 APP 创建一个 API key。


更多关于 DeepSeek 开放平台功能,请自行探索。



3. Python 环境安装

安装 Python

  1. 访问 Python 官网 下载最新版本的 Python,这里是 3.13.2 版本;

  2. 运行安装程序,确保勾选“Add Python to PATH”选项,并一路 next 默认安装;

  3. 完成安装后,打开终端(或命令提示符),输入以下命令验证安装是否成功:

  4. 如果显示 Python 版本号(如 Python 3.13.2),说明安装成功。

安装依赖库

DeepSeek API 的调用通常需要 openai sdk 库来发送 HTTP 请求。使用以下命令安装:


pip install openai
复制代码

验证安装

运行以下命令,查看已安装的库:


pip list
复制代码


如果显示 openai 1.66.3之类,说明安装成功。



4. AI 界的 "Hello World" 程序

编写第一个程序

以下是一个简单的 Python 程序,用于调用 DeepSeek API 的文本生成功能:


#-*-coding:utf-8-*-
from openai import OpenAIfrom pprint import pprint
API_KEY = "your_api_key_here" # 替换为你的 DeepSeek API Key
def models(): client = OpenAI( api_key=API_KEY, base_url="https://api.deepseek.com/" ) models = client.models.list() pprint(models.data)
if __name__ == "__main__": models()
复制代码

代码解释

  1. API Key:替换 your_api_key_here 为你的实际 API Key,也就是在第二部中获取的 API key,并确保 API 地址正确。

  2. 定义函数 models: 定义函数,获取模型列表。

  3. client:使用 openai sdk 创建一个客户端对象。

  4. 查询支持的模型列表:查询 DeepSeek 支持的模型列表。

  5. 输出模型:美化输出从 DeepSeek 服务器上获取的所有支持的模型。

  6. 调用函数: 再主函数中调用刚刚定义好的 models 函数,并完成模型列表的获取与返回内容输出。

运行结果

运行程序后,如果一切正常,你会看到类似以下的输出(可能比我的模型多):


[Model(id='deepseek-chat', created=None, object='model', owned_by='deepseek'), Model(id='deepseek-reasoner', created=None, object='model', owned_by='deepseek')]
复制代码


ps: deepseek-chat 目前是 deepseek-v3,deepseek-reasoner 目前 deepseek-r1。

错误处理

  • invalid_request_error:API Key 无效, 检查 API Key 是否正确,并确保没有多余的空格。

  • 网络问题:确保你的网络连接正常,可以访问 DeepSeek API 的服务地址。

DeepSeek API 调用常见错误如下:



总结

通过本文,你已经完成了从注册 DeepSeek 账号到编写第一个 AI 程序的完整流程。DeepSeek API 的功能远不止于此,你可以继续探索其文档,尝试更多高级功能,如对话系统、语义分析等。希望这篇文章能为你提供帮助,祝你在 AI 开发的道路上越走越远!



附录


用户头像

路虽远,行则必至;事虽难,做则必成 2020-07-21 加入

还未添加个人简介

评论

发布
暂无评论
接入DeepSeek API,超详细_Python_AI时代的一滴水_InfoQ写作社区