無審查 API 快速入門
取得您的 API 金鑰並開始向我們符合 GDPR 的無限制端點發送請求。本指南涵蓋了您需要快速整合的基本 OpenAI-compatible 呼叫。
前置條件:您的 API 金鑰
註冊後立即檢索您的憑證。前往 取得 API 金鑰 頁面並透過 使用 Google 帳戶繼續 或輸入電子郵件與密碼。系統會立即顯示您的唯一金鑰,此步驟不需要電話號碼。您可以隨時重新生成金鑰,但這樣會使先前的金鑰失效,因此請妥善保管。此單一金鑰對您的所有 API 請求進行身份驗證。
基礎 URL 與標頭
將您的客戶端指向正確的端點以確保正確的連線。使用基礎 URL https://api.openroutergdpr.com/v1 適用於所有互動。設定 Authorization 標頭以 Bearer YOUR_API_KEY 以及 Content-Type 以 application/json. 此設定適用於任何標準 OpenAI SDK 或 HTTP 客戶端,無需自訂適配器。我們支援標準參數,例如 temperature 和 top_p 用於控制回應的變異性。
發送您的第一個請求
執行基本的完成請求以驗證您的設定是否正確。發送 POST 請求至 /v1/chat/completions 使用模型標識符 uncensored. 這確認您的金鑰有效,且模型能如預期地回應文字輸入。該模型針對合法成人用途處理無限制主題,且沒有標準的拒絕。請參考下方的範例,了解所需的最小 JSON 結構。
curl https://api.openroutergdpr.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
}'
處理串流回應
逐 token 接收更新以降低延遲並改善使用者體驗。啟用串流請設定 stream: true 在你的請求主體中。伺服器發送包含部分回應的伺服器發送事件 (SSE)。最後一個區塊包含完整的 token 使用統計數據,以確保帳單準確性。此方法非常適合期望即時文字生成的聊天介面。監控 delta 欄位以重建完整訊息。
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)
JSON 模式與工具呼叫
使用內置格式化功能可靠地構造您的輸出。設置 response_format 以 {"type": "json_object"} 以強制符合 JSON。您也可以定義 tools 用於函式呼叫,允許模型執行特定動作。使用 tool_choice 用於控制模型決定呼叫函數的時機。這些功能與標準的 OpenAI 相容客戶端配合運作,使現有應用程式的整合變得簡單直接。
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutergdpr.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)
了解 Token 限制
管理您的上下文視窗以避免截斷或錯誤。該模型支援 100,000 個 token 的上下文視窗,包含提示和完成內容。每個請求最多可輸出 16,000 個 token,或者如果您未指定,則為 2,048 個 max_tokens. 您每分鐘限制為 300 次請求,每個密鑰限制為 8 個併發請求。請求正文大小不得超過 8 MB。超過這些限制會導致特定的 HTTP 錯誤代碼。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutergdpr.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);常見問題
此服務符合 GDPR 規範嗎?
是的,我們不使用您的提示進行訓練數據。與將數據發送到各種後端的多供應商路由器不同,我們在自有伺服器上提供單一模型,為歐盟合規需求提供更清晰的数据控制。
如果我觸及速率限制會發生什麼事?
如果您超過每分鐘 300 次請求或 8 個併發連接,您將收到 429 狀態碼。等待片刻後再重試,或減少您的併發性。確保您沒有發送超過 8 MB 主體限制的過大載荷。
為什麼我會收到 402 錯誤?
402 狀態表示您的預付額度餘額不足以處理請求。請使用 USDT (TRC20) 或 USDC (Base) 為您的帳戶充值以恢復服務。錯誤和拒絕不會消耗額度,因此僅對成功完成的請求計費。
立即取得 API 金鑰
註冊,複製金鑰,更新基礎 URL。就是這樣。