給開發者的 API 文件說明
取得您的無審查 API 金鑰並立即開始發送請求,使用我們的 OpenAI 相容端點。本指南涵蓋基礎 URL、身份驗證以及針對需要可靠逐 token 計費的開發者的 SDK 範例。
無審查https://api.deepseektokenplan.com/v1
基礎 URL 與驗證
首先將基礎 URL 更改為我們的專用端點,並在 Authorization 頭中傳遞您的 API 金鑰。我們不使用標準的 OpenAI 基礎 URL;您必須將 SDK 指向 https://api.deepseektokenplan.com/v1. 這可確保您的請求透過我們的無審查模型基礎設施進行路由,而非第三方代理。您在請求主體中指定的模型 ID 為「uncensored」,這會觸發伺服器上特定的微調權重。驗證機制採用簡單的 Bearer Token 方案,適用於任何 OpenAI 相容的客戶端程式庫。您的金鑰在透過 Google 或電子郵件註冊時即時生成,無需提供手機號碼。請妥善保管此金鑰,因為它直接連結到您的預付餘額。
首次請求
使用 cURL 發送標準的聊天完成請求以驗證您的設定和模型可用性。這個簡單的 POST 請求展示了 API 如何接受您的系統提示和使用者訊息。您可以調整 temperature 和 top_p 參數以控制創造力。回應將返回生成的文字以及用於計費透明度的令牌使用統計數據。確保您的請求主體包含正確的模型識別碼,並在標頭中包含您的 API 金鑰。此方法適用於文字生成和函數調用場景。在將 API 整合到您的應用程式之前,請使用此指令確認連線。該端點同樣支援串流和非串流模式。
Python SDK 集成
使用官方的 OpenAI Python 函式庫透過配置 base URL 和 API 金鑰來與我們的 API 互動。使用您的憑證初始化客戶端,並使用您想要的模型 ID 呼叫聊天補全方法。此方法允許您利用為 OpenAI 構建的現有程式碼庫,而無需大幅重構。您可以串流回應或一次性接收完整文字。函式庫會自動處理 JSON 序列化和 HTTP 請求。根據您的特定使用案例配置超時和重試設定。此方法非常適合後端服務和資料處理管線。請確保更新 base URL 以指向我們特定的端點。
Node SDK 整合
使用 OpenAI Node 套件將 API 整合到您的 JavaScript 或 TypeScript 應用程式中。在發出任何請求之前,在客戶端設定中設定 Base URL 和 API 金鑰。此設定使您可以使用熟悉的方法,例如 chat.completions.create() 使用我們的 uncensored 模型。您可以傳遞如溫度和停止序列等參數來微調輸出。SDK 會高效處理串流回應以用於即時應用程式。此方法適用於網頁伺服器或命令列工具。確保正確匯入必要的模組並配置環境變數。此方法支援同步和非同步請求模式。
串流與 Token
啟用串流以接收生成的部分回應,改善聊天介面的使用者體驗。API 使用伺服器發送事件(SSE)即時交付 Token。您可以在串流的最後一個區塊中追蹤 Token 用量以進行準確計費。此功能由所有主要 SDK 支援,如需也可手實作。串流顯著降低了長回應的感知延遲。將 stream 參數設為 true 在您的請求主體中。API 會在最後一個事件中回傳用量統計,允許您從預付餘額中扣除正確的金額。此方法對於需要即時回饋的應用程式至關重要。
Limits and Error Handling
監控您的速率限制並優雅地處理錯誤,以確保穩定的連線。API 允許每個金鑰每分鐘 300 次請求和 8 個併發請求。每個請求主體不得超過 8 MB。如果您發送無效的金鑰,您將收到 401 未授權錯誤。402 錯誤表示預付信用額度不足,需要透過加密貨幣充值。429 錯誤表示您已超過速率限制;請等待並重試。上下文視窗為提示和完成合計 100,000 個令牌。最大輸出為 16,000 個令牌,除非您指定較低的 max_tokens 值。始終檢查狀態碼與回應主體以獲取詳細的錯誤訊息。
cURL
curl https://api.deepseektokenplan.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate total monthly cost for 50 million tokens"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseektokenplan.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseektokenplan.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);串流
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)常見問題
deepseek 針對 uncensored API 的 token 方案為何?
這是一個預付信用額系統,您僅為使用的 token 付費,無月度訂閱。錯誤和拒絕免費,且信用額永不過期。您可以使用 USDT 或 USDC 充值,大額充值享有額外信用額。
如何取得 API 金鑰?
在「取得 API 金鑰」頁面使用 Google 或電子郵件註冊。您的金鑰會立即產生並顯示,不需要電話號碼。如果需要,您可以更換金鑰,但每個帳戶只允許一個有效金鑰。
請求限制為何?
您可以每分鐘發送 300 個請求,每個金鑰同時處理 8 個請求。請求主體不得超過 8 MB。上下文視窗支援 100,000 個 token,每次請求的最大輸出為 16,000 個 token。