Python调用DeepSeek API的案例详细教程

 更新时间:2025年02月17日 09:02:10   作者:zp8126  
这篇文章主要为大家详细介绍了以 Python 为例的调用 DeepSeek API 的小白入门级详细教程,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下

步骤

  • 先注册并登录 DeepSeek 官网:https://www.deepseek.com/
    • 手机号+验证码注册或登录即可
  • 创建 API KEY
    • 注意保存,写代码时必须提供的
  • 打开 Pycharm 创建工程 并安装 OpenAI 库
  • 编写代码发送请求调用,获取响应结果并打印

注册并登录官网

点击右上角 API 开放平台,如果没有登陆则会自动跳转至登录或注册页面

输入手机号后,点击发送验证码,勾选下面复选框,输入验证码即可登录。

创建 API Key

登录成功后,进入 API 开发平台后,默认会进入用量信息页,在这里可以看到自己的余额,第一次注册,平台会赠送10元用于购买 tokens。

点击左边菜单 API keys ,然后点击 创建 API KEY 进行创建

点击 创建按钮 后,弹出框中命名

点击 创建 按钮后,弹出下面的生成 key 的提示框,一定要点击复制按钮进行复制并保存

到此创建 API key 就完成了。注意:找个文本把刚复制的key 保存好

打开 Pycharm 新建工程

新建工程并新建.py 源代码文件

安装 openAI 库

打开 Pycharm 新建工程,新建 .py 源代码文件

安装 OpenAI SDK:

pip3 install openai 

或下面使用国内镜像

pip3 install openai -i https://pypi.tuna.tsinghua.edu.cn/simple

建议使用国内镜像,否则可能不稳定或很慢

参考文档编写代码

点击左边 接口文档 菜单

或直接访问https://api-docs.deepseek.com/zh-cn/,进入 Deep Seek API 文档页面

这里有示例代码,直接可以复制到 Pycharm 中修改即可

注意:使用前一定要先安装 OpenAI SDK

# Please install OpenAI SDK first: `pip3 install openai`

from openai import OpenAI

client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False
)

print(response.choices[0].message.content)

应用小案例

视频:https://www.bilibili.com/video/BV1P6NaeeEAN

到此这篇关于Python调用DeepSeek API的案例详细教程的文章就介绍到这了,更多相关Python调用DeepSeek API内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python使用PIL模块生成随机验证码

    Python使用PIL模块生成随机验证码

    这篇文章主要为大家详细介绍了Python使用PIL模块生成随机验证码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • PyGame实现初始化导入所有模块方法详解

    PyGame实现初始化导入所有模块方法详解

    pygame安装是为了开发小游戏,在下新手在经过许多尝试后,为大家避雷,给大家分享一个简单有效的方法,下面这篇文章主要给大家介绍了关于Python中Pygame的详细安装过程的相关资料,需要的朋友可以参考下
    2022-11-11
  • python开发之基于thread线程搜索本地文件的方法

    python开发之基于thread线程搜索本地文件的方法

    这篇文章主要介绍了python开发之基于thread线程搜索本地文件的方法,以完整实例形式分析了Python基于多线程处理搜索问题的相关实现技巧,需要的朋友可以参考下
    2015-11-11
  • python中的reduce内建函数使用方法指南

    python中的reduce内建函数使用方法指南

    python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果
    2014-08-08
  • Python利用xlrd和xlwt模块进行自动化操作读写Excel的完整指南

    Python利用xlrd和xlwt模块进行自动化操作读写Excel的完整指南

    在日常工作中,Excel表格是不可或缺的数据处理工具,本文将介绍xlrd和xlwt模块的参数说明,并通过代码实战演示如何进行Excel的读写操作,有需要的可以了解下
    2025-11-11
  • Django如何使用asyncio协程和ThreadPoolExecutor多线程

    Django如何使用asyncio协程和ThreadPoolExecutor多线程

    这篇文章主要介绍了Django如何使用asyncio协程和ThreadPoolExecutor多线程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 深入了解Python二维直方图

    深入了解Python二维直方图

    只统计像素的灰度值这一特征,可将其成为一维直方图。二维直方图可以统计像素的色相和饱和度,用于查找图像的颜色直方图。本文将为大家介绍分别使用OpenCV和NumPy函数计算直方图,需要的可以学习一下
    2021-12-12
  • 用Python展示动态规则法用以解决重叠子问题的示例

    用Python展示动态规则法用以解决重叠子问题的示例

    这篇文章主要介绍了用Python展示动态规则法用以解决重叠子问题的一个棋盘游戏的示例,动态规划常常适用于有重叠子问题和最优子结构性质的问题,且耗时间往往远少于朴素解法,需要的朋友可以参考下
    2015-04-04
  • 使用Python AIML搭建聊天机器人的方法示例

    使用Python AIML搭建聊天机器人的方法示例

    这篇文章主要介绍了使用Python AIML搭建聊天机器人的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Python基础第三方模块requests openpyxl

    Python基础第三方模块requests openpyxl

    这篇文章主要为大家介绍了Python基础第三方模块requests openpyxl使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论