整合 DeepSeek Unchained API
透過我們的 OpenAI 相容端點開始使用無審查 LLM API。使用您的 API 金鑰發送請求,並獲取無內容篩選的文字回應。
驗證與 Base URL 設定
使用您的 API 金鑰搭配基礎 URL HTTPS://api.deepseekunchained.com/v1。此端點適用於官方 OpenAI SDK 及任何 OpenAI 相容用戶端。您可以透過 Google 或電子郵件註冊來取得金鑰。金鑰會在「取得 API 金鑰」頁面立即顯示。註冊無需手機號碼。您的提示詞不會用於訓練。隱私保護無需額外步驟。您只需電子郵件地址即可建立帳戶。金鑰授予存取 chat-completions 端點的權限,但不授予存取 embeddings 或影像生成的權限。請妥善保管您的金鑰。如需更換,可透過儀表板進行。新金鑰將立即取代舊金鑰。每個帳戶僅允許一個有效金鑰。錯誤與拒絕回應不會消耗額度。這確保您僅為實際消耗的 token 付費。
聊天完成端點 (POST)
使用 POST /v1/chat/completions 發送文字並獲取文字。此端點接受包含 messages 陣列的 JSON 主體。每則訊息都有 role 和 content 欄位。system 角色設定行為。user 角色提供提示。model 欄位必須設定為 "uncensored"。該模型針對合規性而非企業過濾器進行調校。它直接回答而不說教。您可以設定 temperature 和 top_p 以調整創意。停止序列可提前終止生成。存在和頻率懲罰可調整重複性。回應包含使用統計數據。這些統計數據顯示輸入和輸出的 token 計數。錯誤會返回標準 HTTP 狀態碼。401 表示金鑰無效。402 表示無信用額度。429 表示超過速率限制。
帶有 SSE 的串流回應
在請求主體中將 stream 設為 true。API 會回傳伺服器發送事件(SSE)。每個區塊包含部分文字內容。這允許即時顯示回應。最後一個區塊包含令牌用量數據。該數據顯示消耗的總令牌數。串流傳輸可降低使用者的感知延遲。它非常適合聊天介面。SDK 會自動處理區塊解析。您無需手動管理 SSE。模型支援完整串流。temperature 等參數正常工作。停止序列仍會觸發結束事件。錯誤也會作為 SSE 事件發送。這確保了強大的錯誤處理。使用串流以獲得更好的使用者體驗。它會保持連線開啟,直到完成為止。
函式呼叫與工具使用
在請求主體中定義工具以進行函式呼叫。模型會在回應中回傳工具呼叫。這些呼叫包含函式名稱和參數。您的程式碼執行該函式並將結果傳送回去。模型使用結果來產生最終文字。這能實現類似代理程式的行為。您可以定義多個工具。模型會選擇使用哪一個。工具選擇可以是強制或自動模式。自動模式讓模型自行決定。強制模式需要特定的工具。這對於結構化工作流程非常有用。參數以字串形式回傳。在程式碼中將其解析為 JSON。模型支援複雜的工具定義。使用此功能進行 API 整合。它擴充了模型的功能。工具執行時的錯誤由您的程式碼處理。如有需要,模型會重試。
用於結構化輸出的 JSON 模式
透過將 response_format 設定為 json_object 強制輸出 JSON。模型會回傳有效的 JSON 字串。這非常適合程式化消費。不會發生解析錯誤。輸出嚴格格式化。用於資料擷取任務。模型遵循結構提示。在提示中定義屬性。模型會尊重這些約束。溫度會影響 JSON 的有效性。較低的值可確保一致性。用於可靠的資料管線。串流傳輸與 JSON 模式相容。最後一個區塊包含完整的物件。Token 使用情況會準確報告。錯誤以標準 JSON 形式回傳。這確保了輕鬆的錯誤處理。對於 API 請使用 JSON 模式。它減少了後處理的開銷。模型已針對此格式進行最佳化。
速率限制與請求限制
限制為每個密鑰每分鐘 300 次請求。你可以同時發送 8 次請求。請求主體大小最大值為 8 MB。上下文窗口總計為 100,000 token。這包括提示和補全。每次請求的最大輸出為 16,000 token。設置 max_tokens 以控制長度。如果未設置,默認為 2,048。速率限制執行嚴格。超過限制將返回 429 錯誤。429 期間不消耗信用額度。錯誤不消耗信用額度。這保護了你的餘額。如果達到限制,請求將排隊。等待並延遲後重試。使用指數退避以提高健壯性。通過儀表板監控你的使用情況。信用額度永不過期。僅通過加密貨幣充值。Base 上的 USDT 或 USDC。充值時適用額外信用額度。
cURL
curl https://api.deepseekunchained.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten open source libraries for rust async io"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekunchained.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.deepseekunchained.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 無審查 API 的基礎 URL 為何?
基礎網址為 HTTPS://api.deepseekunchained.com/v1。此端點與 OpenAI SDK 及客戶端相容。請用於所有聊天完成請求。
如何處理 402 或 429 等錯誤?
402 錯誤表示您沒有剩餘額度。請使用 USDT 或 USDC 充值。429 錯誤表示您已觸及速率限制。請等待並重試。錯誤不會消耗額度,因此您的餘額是安全的。
上下文視窗的大小是多少?
上下文視窗為 100,000 個 token。這包括輸入和輸出 token。最大輸出為每次請求 16,000 個 token。設定 max_tokens 以控制長度。
生成您的金鑰
註冊、取得金鑰、更新端點。設定只需幾秒。