無審查 API 整合指南
透過更新基礎 URL 並注入您的預付 API 金鑰,將您的應用程式連接至我們的無審查 LLM API。本指南涵蓋高容量文本生成所需的必要端點、串流與錯誤處理。
驗證與 Base URL
開始將您的與 OpenAI 相容的 SDK 指向專用端點。我們的基礎設施使用單一的基本 URL 處理所有請求,確保您只與 uncensored 模型互動,而不會被供應商鎖定。您必須將您的 API 金鑰包含在 Authorization 每次呼叫的標頭。此金鑰在您透過 Google 或電子郵件註冊時即時產生。維持存取權無需月費,且金鑰在您預付信用額度耗盡前均有效。驗證期間的錯誤(例如金鑰無效)會返回 401 狀態碼。符合法規的成人內容拒絕為免費,但您只需為實際使用的 token 付費。
curl https://api.unsecureapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the three main dependencies for this python script"}]
}'
聊天完成端點
將文字資料发送至 POST /v1/chat/completions 用於接收產生的回應。這是您整合的主要介面,支援 100,000 個 token 的上下文視窗(包含提示與完成部分)。您在負載中指定的模型 ID 始終為 uncensored. 您無需擔心複雜的模型路由或版本控制,因為我們提供單一針對無過濾輸出進行微調的開源權重模型。如果您超過 8 MB 的請求主體限制,API 將返回錯誤。您也可以透過 GET /v1/models 在進行大量操作之前驗證連線。
串流回應
在請求主體中設定 stream: true 即可啟用即時 token 產生。API 會回傳伺服器發送事件(SSE),以便在您的應用程式中以低延遲顯示。Token 使用統計數據會出現在串流的最後一個區塊中,讓您可以準確追蹤成本。此方法非常適合聊天機器人或互動式介面,使用者在其中期望即時回饋。注意,每個請求的最大輸出可達完整的 100,000-token 視窗;max_tokens 為選填。當正確更新 base URL 時,串流可與標準 OpenAI SDK 無縫協作。
from openai import OpenAI
client = OpenAI(base_url="https://api.unsecureapikeys.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)
函式呼叫 & JSON 模式
使用 JSON 模式或函式呼叫功能整合結構化資料輸出。設定 response_format 以 {"type": "json_object"} 以強制產生一致的 JSON 輸出以供您的解析器使用。您也可以定義工具並指定 tool_choice 用於複雜的代理工作流程。uncensored 模型支援這些功能,且沒有其他供應商通常會破壞函式模式的嚴格防護欄。這使得需要精確數據提取的自動化管線變得可靠。請確保您的工具定義有效,以避免客戶端的解析錯誤。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsecureapikeys.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);
參數與限制
使用標準參數(如 temperature)控制生成行為。 temperature, top_p, stop,以及 seed. 調整這些參數可微調輸出結果的創意與確定性。每個金鑰每分鐘限 300 次請求,並行請求上限為 8 次。每個帳戶僅允許一個有效金鑰;生成新金鑰將替換舊金鑰。預付信用額度模式意味著每 1M 輸入 token 收費 $0.15,每 1M 輸出 token 收費 $0.50。錯誤不會消耗信用額度,確保您只需為成功的完成內容付費。
錯誤處理
妥善處理常見的 API 回應,以維持應用程式的穩定性。401 錯誤表示 API 金鑰無效或已過期。402 錯誤表示您的預付餘額不足,需要透過 USDT 或 USDC 進行加密貨幣充值。若您超過每分鐘 300 次請求,速率限制將觸發 429 回應。API 不會傳回嵌入向量或影像資料,因此請求這些格式可能會導致錯誤。在解析 JSON 主體之前,請務必檢查狀態碼。上下文視窗限制嚴格,因此請監控 token 計數,以避免在長對話中發生截斷。
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)常見問題
您接受哪些付款方式?
僅限加密貨幣:TRC20 上的 USDT 或 Base 上的 USDC,任何整數金額從 $20 到 $500。從 $50 起享有額外餘額獎勵。
如果我觸及速率限制或信用額度耗盡會發生什麼事?
429 錯誤在您超過每分鐘 300 次請求時返回,而 402 錯誤表示餘額為零。您可以隨時使用 USDT (TRC20) 或 USDC (Base) 充值。額度永不過期,因此您可以暫停和恢復而不會損失資金。
無審查模型適合高容量商業用途嗎?
是的,API 支援 100,000 token 的上下文視窗和串流功能,以支援強大的整合應用。它專為高容量、無審查的文字生成而設計,無需月費訂閱。預付模式確保 NSFW 或創意寫作應用的成本可預測。