用Python实现第一次调用deepseek API

Implement First Call to DeepSeek API with Python

By Jackson@ML

Deepseek自从2025年1月20日发布以来,用户量不断激增。其间,在不同领域衍生出了多种形态的的应用。一瞬间,不知道如何辨清未来之路,如何使用deepseek走上开发升值之路。

诚然,简单会话应用,方便实用,不过,那只是deepseek前端的简易实现。真正强大的功能,以及产生价值则需要调用deepseek的API.

目前,deepseek R1可调用API Key需要付费使用。

本文简要介绍如何用Python实现deepseek开发的第一个应用程序,希望对读者有所帮助。

1. 获取deepseek

打开Chrome浏览器,访问deepseek官网:https://www.deepseek.com/, 主页面显示如图。

在这里插入图片描述
点击页面右上角导航按钮 API开放平台,进入到API用量信息页面。
在这里插入图片描述

可以看到,用户使用API Key需要付费,即充值。
点击“去充值”后,可以用USD(美元)或者CNY(人民币)充值。

国内用户可以使用支付宝或者微信进行人民币充值。
在这里插入图片描述
示例为充值后余额是20元人民币。

2. 获取API Key

充值完毕,点击左侧导航栏API Keys,出现页面可以创建API Key。

在这里插入图片描述
点击页面“创建API Key”创建一个新的API Key。

命名为deepseek-demo,点击创建。创建好的API Key显示在列表中。如下图。

在这里插入图片描述
注意:一定要将API Key复制并妥善保存。

3. 实现用例

将Visual Studio Code(即VS Code)安装完毕。如果还没有安装,请参照笔者文章:
2025最新版Visual Studio Code安装使用指南

安装完毕后,打开VS Code,为该应用程序创建一个新的项目文件夹:deepseek-demo,打开该Folder(文件夹),如下图:

在这里插入图片描述
在文件夹下创建一个Python文件:deepseek-demo.py并保存好。

1) 创建虚拟环境

在VS Code中,点击Terminal菜单,点击New Terminal打开一个新的终端窗口。

执行命令创建一个属于deepseek的虚拟环境:

$ python3 -m venv .ds-venv

2) 激活虚拟环境

执行命令,激活虚拟环境:

$ source .ds-venv/bin/activate

注:创建完项目后,如想退出,可以将虚拟环境还原,执行命令:

$ deactivate
3) 安装openai包/模块

执行命令,安装第三方包/模块: openai

$ python3 -m pip install openai

执行结果如下图:
在这里插入图片描述
在这里插入图片描述
安装完毕,提示pip版本需更新,执行命令安装更新:

$ pip install --upgrade pip

可以看到pip版本更新为最新版pip-25.0.1.
在这里插入图片描述

4) 编写代码,执行deepseek用例

于是,使用VS Code编写第一个应用程序代码,调用deepseek API Key,参考代码如下:

# import openai module OpenAI once installed
from openai import OpenAI
client = OpenAI(API_KEY, base_url="https://api.deepseek.com")
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You've got this assistant successfully."},
        {"role": "user", "content": "Hello, deepseek!"},
    ],
    stream=False
)
content = response.choices[0].message.content
print(content)

以上代码中API_KEY是个常量,用来保存刚创建的deepseek API key。

执行代码,效果如下:

在这里插入图片描述
出现欢迎词 “Hello! How can I assist you today? 😃”, 说明执行完毕。

技术好文陆续推出,敬请关注和点赞。
您的认可,我的动力!😃

相关阅读

  1. 本地快速部署deepseek指南
  2. 2025最新版Visual Studio Code安装使用指南
  3. 2025最新版Git安装使用指南
  4. 2025最新版PyCharm安装使用指南
  5. 2025最新版Anaconda Navigator安装使用指南
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐