# 初始化 OpenAI 客戶端
client = OpenAI(api_key="your_api_key_here", base_url="https://api.deepseek.com")

# 定義對話內容
messages = [{"role": "user", "content": "你好,DeepSeek!"}]

# 調用 API
response = client.chat.completions.create(
model="deepseek-chat",
messages=messages,
stream=True # 啟用流式響應
)

# 輸出響應內容
print("AI 回復:")
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
print()

使用 Apifox 調試 DeepSeek API

除了編程調用,還可以通過 API 調試工具(如 Apifox)來測試 DeepSeek API。以下是使用 Apifox 的步驟:

  1. 登錄 Apifox 并創建項目
    登錄 Apifox 并創建一個新的 HTTP 項目。
  2. 設置環境變量
    在項目右上角的“環境管理”中,點擊“正式環境”,添加一個環境變量,命名為 API_KEY,并將其值設置為你的 DeepSeek API Key。
  3. 導入 API 文檔
    將 DeepSeek 提供的 cURL 復制到 Apifox 的接口路徑中,Apifox 會自動解析該 cURL。
  4. 配置請求頭
    在解析出來的接口中,點擊“Headers”,將 Authorization 參數值設置為 Bearer {{API_KEY}}
  5. 發送請求并調試
    切換到“正式環境”,點擊“發送”按鈕,即可查看接口返回的消息。通過修改請求體中的參數,可以實現不同的對話。

常見問題與解答

DeepSeek-V3 與 OpenAI 的區別是什么?

DeepSeek-V3 提供與 OpenAI 相同的 API 格式,但成本更低、性能更高,同時支持自定義模型和擴展能力。

如何啟用流式輸出?

在 API 調用中將 stream 參數設置為 true 即可啟用流式輸出。

是否支持團隊協作?

DeepSeek 支持多用戶管理和 API Key 權限分配,適合團隊項目。

總結

通過上述步驟,開發者可以輕松獲取 DeepSeek API Key,并通過編程或 API 調試工具進行 API 調用。DeepSeek 提供的強大功能和靈活的接口設計,使其成為開發人工智能應用的有力工具。希望本文能幫助開發者快速上手并有效利用 DeepSeek API。


上一篇:

DeepSeek API VS Gemini API:AI技術的深度對決

下一篇:

阿里云Qwen2.5-Max:全面解析與應用指南
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費