分享

【AI大模型应用开发】DeepSeek API接入详细步骤和简单应用

 小张学AI 2025-02-11 发布于山东
在这里插入图片描述

DeepSeek很火,相信大家都知道了。DeepSeek对话和APP相信大家也都或多或少的用过或见别人用过了。今天,让我们更进一步,来上手DeepSeek API的使用。

0. 环境

(1)打开DeepSeek API开放平台:https://platform./usage

登陆后会有10块钱的赠送额度,对于学习来说完全够用了!

在这里插入图片描述

(2)获取API key

在这里插入图片描述在这里插入图片描述

(3)安装代码运行环境

DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。

如果你还不会搭建openai的代码环境,可以看这篇文章:

【AI大模型应用开发】0. 开篇,用OpenAI API写个Hello World !

https://blog.csdn.net/Attitude93/article/details/135495827

主要是安装OpenAI相关库:

pip install python-dotenv openai

1. 写代码运行

(1)确保你已经有了Python环境可用,并在本地创建一个项目文件夹,名称最好为英文,无特殊字符。

(2)新建一个文件名为"deepseek_test.py",填入以下代码:

from openai import OpenAI

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

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)
  • · 以上代码中的 deepseek-chat 模型已全面升级为 DeepSeek-V3,接口不变。 通过指定 model='deepseek-chat' 即可调用 DeepSeek-V3。
  • · 通过指定 model='deepseek-reasoner',即可调用 DeepSeek-R1。

可以将 stream 设置为 true 来使用流式输出。

因为其API的使用方法完全兼容OpenAI,所以我之前的教程(LangChain、Agent等)都是可以直接替换成DeepSeek的。

官方API文档:https://api-docs./zh-cn/api/create-chat-completion

如果觉得本文对你有帮助,麻烦点个赞和关注呗 ~~~


  • · 大家好,我是 同学小张,持续学习C++进阶、OpenGL、WebGL知识AI大模型应用实战案例

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多