快速上手:無審查 OpenAI 相容 API
停止與上游代理程式錯誤及速率限制搏鬥,使用直接、無審查的 API,不會拒絕合法的成人內容。
安裝 OpenAI SDK
為您偏好的語言安裝標準函式庫,以便立即處理請求。
該庫提供了與我們 OpenAI 兼容端點通信所需的客戶端。它為你管理身份驗證頭和響應解析。
- Python:
pip install openai - Node.js:
npm install openai
無需特殊驅動程式。SDK 會有效率地處理底層 HTTP 連線。
設定基礎 URL 和金鑰
將您的客戶端指向我們的特定基礎 URL,並設定您的 API 金鑰以繞過標準的閘道器限制。
使用 https://api.openrouterapiratelimit.com/v1 作為您的基礎 URL。這會將流量導向我們的直接伺服器,而非代理層。您的 API 金鑰用於驗證您的預付信用帳戶。
我們支援標準標頭。將您的金鑰傳遞至 Authorization 標頭。這可確保您的請求直接傳送至無審查模型,無需經過中間跳轉。
發送您的第一個無審查請求
向以下網址發送 POST 請求 /v1/chat/completions 使用模型 ID uncensored 無內容過濾地生成文字。
我們的模型不會拒絕合法成人、虛構或爭議性主題。它根據你的提示直接回答。
curl https://api.openrouterapiratelimit.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send a test message to verify endpoint availability."}]
}'替換 YOUR_API_KEY 搭配您的實際金鑰。回應會以 choices 陣列。這確認模型運作正常且無審查。
啟用串流以獲取即時輸出
設定 stream: true 即時接收生成的 token,降低長回應的感知延遲。
串流(Streaming)讓您的應用程式可以逐步顯示輸出。這對於期望即時回饋的聊天介面至關重要。
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapiratelimit.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)SDK 在收到時產生區塊。處理每個區塊以更新您的 UI。最後一個區塊包含請求的總 token 使用量。
使用工具和 JSON 模式
使用函式呼叫或嚴格的 JSON 模式,從您的 uncensored 模型中擷取結構化資料。
我們的 API 支援標準 OpenAI 工具定義。在請求中定義您的工具,讓模型決定何時呼叫它們。或者,使用 response_format: {"type": "json_object"} 用於確定性的 JSON 輸出。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapiratelimit.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);這可確保您的下游系統收到可解析的資料。模型會遵循您提供的 schema。請將其用於管線中可靠的整合。
檢查 Token 使用量與限制
根據我們 100,000 Token 的上下文視窗和每分鐘 300 次請求的限制來監控您的使用情況。
您的上下文視窗包含提示與補完 token。每次請求的最大輸出為 16,000 個 token。若您未設定 max_tokens預設為 2,048。
速率限制嚴格但可預測。每個金鑰可獲得 8 個併發請求。401(無效金鑰)或 402(無信用)錯誤是免費的。429 錯誤表示您達到了速率限制。請檢查回應標頭以獲取剩餘配額。
串流
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)常見問題
此直接 API 的 OpenRouter API 速率限制相當值為何?
您獲得每分鐘 300 個請求和每個 API 金鑰 8 個並發請求。這是直接連線,因此您可以避免其他服務中常見的不可預測的上游代理錯誤。
無審查模型會拒絕成人內容嗎?
不會,它不會拒絕合法的成人、虛構或爭議性主題。唯一的硬性限制是涉及未成年人的性內容,這類內容始終會被拒絕。
如果我觸及我的速率限制會發生什麼事?
您收到 429 錯誤。您的預付信用額不會因失敗或速率限制的請求而扣款。您可以等待視窗重置,或透過取得新金鑰來提高吞吐量。
一步完成金鑰保護
註冊、取得你的金鑰,更新基礎 URL。這就是你需要的。