首次調(diào)用 Deepseek API

2025-02-05 10:42 更新

DeepSeek API 使用與 OpenAI 兼容的 API 格式,通過(guò)修改配置,您可以使用 OpenAI SDK 來(lái)訪問(wèn) DeepSeek API,或使用與 OpenAI API 兼容的軟件。

PARAMVALUE
base_url *???????https://api.deepseek.com
api_keyapply for an API key

* 出于與 OpenAI 兼容考慮,您也可以將 base_url 設(shè)置為 https://api.deepseek.com/v1 來(lái)使用,但注意,此處 v1 與模型版本無(wú)關(guān)。

* deepseek-chat 模型已全面升級(jí)為 DeepSeek-V3,接口不變。 通過(guò)指定 model='deepseek-chat' 即可調(diào)用 DeepSeek-V3。

* deepseek-reasoner 是 DeepSeek 最新推出的推理模型 DeepSeek-R1。通過(guò)指定 model='deepseek-reasoner',即可調(diào)用 DeepSeek-R1。

調(diào)用對(duì)話(huà) API?

在創(chuàng)建 API key 之后,你可以使用以下樣例腳本的來(lái)訪問(wèn) DeepSeek API。樣例為非流式輸出,您可以將 stream 設(shè)置為 true 來(lái)使用流式輸出。

Curl 示例

curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <DeepSeek API Key>" \
  -d '{
        "model": "deepseek-chat",
        "messages": [
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Hello!"}
        ],
        "stream": false
      }'

Python 示例

# Please install OpenAI SDK first: `pip3 install openai`

from openai import OpenAI

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

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)

Node.js 示例

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

import OpenAI from "openai";

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

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

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

main();


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)