使用 Python 调用 DeepSeek R1 深度思考模型 API 接口
DeepSeek-V3 多项评测成绩超越了 Qwen2.5-72B 和 Llama-3.1-405B 等其他开源模型,并在性能上和世界顶尖的闭源模型 GPT-4o 以及 Claude-3.5-Sonnet 不分伯仲。
DeepSeek-R1 在后训练阶段大规模使用了强化学习技术,在仅有极少标注数据的情况下,极大提升了模型推理能力。在数学、代码、自然语言推理等任务上,性能比肩 OpenAI o1 正式版。
接口地址(兼容 OpenAI SDK)
POST https://wcode.net/api/gpt/v1/chat/completions
第一步:获取 API KEY
第二步:使用 python requests 调用 DeepSeek-R1
python 代码示例(非流式输出,如果需要流式输出,开启 stream
参数即可):
import requests
import json
url = "https://wcode.net/api/gpt/v1/chat/completions"
payload = json.dumps({
"model": "deepseek-r1",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "你好,请介绍一下你自己"
}
]
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer API_KEY' # TODO: 这里的 API_KEY 需要替换,获取 API_KEY 入口:https://wcode.net/get-apikey
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
响应结果:
{
"id": "021738724828805af3d860f181fcba7f252ea2d6bc1813a2866f8",
"object": "chat.completion",
"created": 1738724836,
"model": "deepseek-r1-250120",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "\n\n你好!我是DeepSeek-R1,一个由深度求索公司开发的智能助手,我擅长通过思考来帮您完成复杂的任务,并满足您信息获取与处理的需求。我的能力覆盖通用问答、多轮对话、创意写作、代码编程、逻辑推演、数学计算等多个领域。如果你有任何问题,我会尽我所能为你提供帮助。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 15,
"completion_tokens": 201,
"total_tokens": 216,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 124,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器