当前位置: 首页 > news >正文

Python 调用 DeepSeek API 案例详细教程

本案例为以 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

在这里插入图片描述
代码下载:
「DeepSeek API调用」
链接:https://pan.quark.cn/s/7bfff7840304

「2025最新大模型全套资料及DeepSeek从入门到精通」
链接: https://pan.baidu.com/s/1NR1eJH9hEQeSA6hVUrJMKg?pwd=pcwq 提取码: pcwq

【最新 DeepSeek经典资料】
链接: https://pan.baidu.com/s/1eCwaDMg9YtTf-Q9eOd4ruw?pwd=skg6 提取码: skg6

相关文章:

  • webpack构建流程
  • untiy3D 让角色动起来,角色动画的使用
  • 常见的系统架构
  • ArcGIS基础知识之ArcMap基础设置——ArcMap选项:数据视图及布局视图选项卡的作用及设置
  • Jetpack Compose初体验
  • 保姆级GitHub大文件(100mb-2gb)上传教程
  • Texas Moves to Regulate AI 德克萨斯州着手规范人工智能
  • 3、《Spring Boot 常见注解详解》
  • 盲注技术获取数据库的表、列和具体数据
  • CZML 格式详解,javascript加载导出CZML文件示例
  • 动手学深度学习11.7. AdaGrad算法-笔记练习(PyTorch)
  • DeepSeek API 调用 - Spring Boot 实现
  • Electron视图进程和主进程通讯
  • Threadlocal的实现原理
  • Stable Diffusion 中各种模型的对比与详解
  • 是德科技 | AI助力高速线缆卷向下一代速率
  • 键盘启用触摸板-tips
  • Java与C#技术栈对比及Java开发入门指南
  • 深入理解 Scoped CSS 的限制及其穿透方法
  • V93K测试机
  • 山东:小伙为救同学耽误考试属实,启用副题安排考试
  • 尊严的代价:新加坡福利体系下的价值困境
  • 盖茨说对中国技术封锁起到反作用
  • 教育部:启动实施县中头雁教师岗位计划,支撑县中全面振兴
  • 2024年度全国秋粮收购达3.45亿吨
  • 俄总统新闻秘书:普京提议谈判表明俄寻求和平解决方案意愿