 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大模型应用实战案例
|