繁中 ▾

整合指南:deepseek coder api key

使用 deepseek coder API 金鑰,將標準的 OpenAI SDK 呼叫路由至我們的無審查端點。本指南涵蓋了您的編碼工具的 base URL、身份驗證和串流設置。

基礎 URL 與驗證

您的 API 金鑰用於驗證每一次請求。請將基礎 URL 設定為 https://api.deepseekcoderapikey.com/v1 在您的客戶端配置中。此 URL 同時處理聊天完成和模型端點,無需額外的路徑段。每個帳戶配發一個金鑰,生成新金鑰會立即取代舊金鑰。

將金鑰儲存在名為 DEEPSEEK_API_KEY 或直接傳入您的 SDK 客戶端。該端點接受標準標頭,因此您只需更改基礎 URL 和金鑰值即可切換供應商。此方法適用於 Cursor、VS Code 擴充功能以及期望 OpenAI 相容介面的本機開發工具。

如果金鑰缺失或無效,驗證將以 401 狀態失敗。使用

curl https://api.deepseekcoderapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this SQL query to python pandas syntax"}]
  }'
範例以在將應用程式邏輯整合之前驗證連線。

聊天完成端點 (POST)

發送訊息至 POST /v1/chat/completions 使用模型 ID 的 endpoint uncensored. 此端點處理文字輸入並返回文字輸出,支援同步和串流回應。您可以使用 temperature、top_p 和 stop sequences 等參數配置模型行為。

上下文視窗總共允許 100,000 個 token,包含提示與補全。若您未指定 max_tokens 限制,模型每次請求的預設值為 2,048 個 token。請使用

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekcoderapikey.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
程式碼片段展示如何使用官方 OpenAI Python SDK 建構標準聊天請求。

信用額度不足會回傳 402 狀態碼,而格式錯誤的請求會回傳 400。請檢查回應主體中的詳細錯誤訊息,以快速除錯您的 payload 結構。

模型端點 (GET)

透過發送 GET /v1/models 請求。此端點返回模型物件列表,包括 uncensored 模型 ID。您可以使用此端點來驗證您的 API 金鑰是否有效,以及服務是否上線,然後再進行大量使用請求。

回應包含模型 ID、物件類型與所有權資訊等元資料。使用這些資料來動態配置您的應用程式,或記錄可用模型以供除錯。此端點不需要主體,僅需標準的身份驗證標頭。

將此檢查整合到您的啟動序列中,可確保在 API 無法連線時應用程式能快速失敗。這也有助於在進行實際的聊天完成請求之前,驗證基礎 URL 是否已正確設定。

串流回應 (SSE)

透過設定 stream 將參數設為 true。API 會回傳伺服器發送事件(SSE)串流,並在生成 token 時即時交付。這種方式可降低程式碼輔助工具的感知延遲,並讓您的應用程式實現即時 UI 更新。

每個區塊包含部分內容,最終區塊包含總令牌使用統計數據。仔細解析 SSE 串流以處理網路中斷並緩衝部分令牌。

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)
範例展示了如何在 JavaScript 中處理串流。

串流傳輸非常適合長篇程式碼生成或詳細說明。與等待完整回應相比,它能提供更流暢的使用者體驗。請確保您的客戶端正確處理串流結束事件以完成回應。

函式呼叫與 JSON 模式

使用函式呼叫讓模型呼叫外部工具。在 tools parameter and specify the tool_choice 用於控制模型使用工具的時機。API 支援標準的工具定義,允許您將自身後端服務進行整合。

對於結構化輸出,請透過設定啟用 JSON 模式 response_format 以 json_object. 這可強制模型回傳有效的 JSON,這非常適合用於解析設定檔資料或 API 回應。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekcoderapikey.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
程式碼片段顯示如何在 Node.js 中設定 JSON 模式。

將函式呼叫與串流傳輸結合,用於互動式工具使用。模型可以在單個回合中調用多個工具,允許複雜的多步驟工作流程。確保您的客戶端正確處理工具輸出,以維持對話上下文。

速率限制與限制條件

您的 API 金鑰限為每分鐘 300 次請求和 8 個併發請求。最大請求主體大小為 8 MB。如果您超過這些限制,API 會返回 429 Too Many Requests 錯誤。在您的客戶端實現指數退避以優雅地處理速率限制。

錯誤如 401 表示無效金鑰,而 402 表示餘額不足。積分不退款,但重複扣款可透過支援頁面解決。積分永不過期,因此您可以隨時充值。

100,000 個 token 的上下文窗口適用於總提示詞與補全內容。監控您的 token 使用情況以保持在預算內。使用預付積分系統,僅為您使用的內容付費,無月費或訂閱費。

常見問題

如何取得我的 DeepSeek Coder API 金鑰?

在「取得 API 金鑰」頁面使用 Google 或電子郵件註冊。您的金鑰在註冊後會立即顯示。無需電話號碼,且該金鑰適用於所有端點。

上下文視窗的大小是多少?

提示詞與補全的上下文視窗總計為 100,000 個 token。每次請求的最大輸出為 16,000 個 token;若未設定 max_tokens,則為 2,048。

我可以使用加密貨幣來為額度充值嗎?

是的,您可以使用 USDT (TRC20) 或 USDC (Base) 進行充值。最低充值金額為 $20,較大金額享有獎金。信用額度永不過期。

金鑰生成只需幾秒鐘

註冊、複製您的金鑰、更新基礎網址。就是這樣。

領取試用金鑰