微信扫一扫 分享朋友圈

已有 772 人浏览分享

deepseek    DeepSeek api使用方法,调用代码

2025-1-31 00:25:32772 0
DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。

PARAM
VALUE
base_url*
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 来使用流式输出。

Python
  1. # Please install OpenAI SDK first: `pip3 install openai`

  2. from openai import OpenAI

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

  4. response = client.chat.completions.create(
  5.     model="deepseek-chat",
  6.     messages=[
  7.         {"role": "system", "content": "You are a helpful assistant"},
  8.         {"role": "user", "content": "Hello"},
  9.     ],
  10.     stream=False
  11. )

  12. print(response.choices[0].message.content)
复制代码


Curl
  1. curl https://api.deepseek.com/chat/completions \
  2.   -H "Content-Type: application/json" \
  3.   -H "Authorization: Bearer <DeepSeek API Key>" \
  4.   -d '{
  5.         "model": "deepseek-chat",
  6.         "messages": [
  7.           {"role": "system", "content": "You are a helpful assistant."},
  8.           {"role": "user", "content": "Hello!"}
  9.         ],
  10.         "stream": false
  11.       }'
复制代码


nodejs

  1. // Please install OpenAI SDK first: `npm install openai`

  2. import OpenAI from "openai";

  3. const openai = new OpenAI({
  4.         baseURL: 'https://api.deepseek.com',
  5.         apiKey: '<DeepSeek API Key>'
  6. });

  7. async function main() {
  8.   const completion = await openai.chat.completions.create({
  9.     messages: [{ role: "system", content: "You are a helpful assistant." }],
  10.     model: "deepseek-chat",
  11.   });

  12.   console.log(completion.choices[0].message.content);
  13. }

  14. main();
复制代码


  • 联系我们
  • 邮箱:1992608358#qq.com(请把#改成@)
  • 微信:leileiseo
  • QQ客服 1992608358
  • 工作时间:周一至周五(早上9点至下午5点)
  • 微信公众平台

  • 扫描访问手机版

QQ|NIUBOYI ( 京ICP备17025393号 )|网站地图

GMT+8, 2025-6-17 14:44 , Processed in 0.062454 second(s), 35 queries .

POWERED BY NIUBOYIAI! 主理人:NIUBOYIAI  点亮哥

Copyright © 2001-2020, NIUBOYI AI.