DC娱乐网

Python编程调用Deepseek API创建智能体

在本地安装openai库pip install openai调用API编程DeepSeek API 使用与 OpenAI
在本地安装openai库

pip install openai

调用API编程

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

PARAM

VALUE

base_url *       

https://api.deepseek.com

api_key

apply for an API key

* 出于与 OpenAI 兼容考虑,您也可以将 base_url 设置为 https://api.deepseek.com/v1 来使用,但注意,此处 v1 与模型版本无关。

* deepseek-chat 模型已全面升级为 DeepSeek-V3,接口不变。 通过指定 model='deepseek-chat' 即可调用 DeepSeek-V3。

* deepseek-reasoner 是 DeepSeek 最新推出的推理模型 DeepSeek-R1。通过指定 model='deepseek-reasoner',即可调用 DeepSeek-R1。

调用对话 API

在创建 API key 之后,你可以使用以下样例脚本的来访问 DeepSeek API。样例为非流式输出,您可以将 stream 设置为 true 来使用流式输出。

from openai import OpenAIfrom datetime import datetimestart_time = datetime.now()client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")response = client.chat.completions.create(model='deepseek-reasoner',messages=[{"role": "system", "content": "You are a helpful assistant"},{"role": "user", "content": "仿《赤壁赋》写一篇《绍兴赋》"},],stream=False)print(response.choices[0].message.content)end_time = datetime.now()print(f"程序用时: {(end_time - start_time).total_seconds()} 秒")

运行上面的程序,结果如下图示: