無審查聊天補全 API
此無審查聊天完成 API 讓您能使用標準 OpenAI SDK 整合原始、內容彈性的 LLM。您可以透過預付加密貨幣立即取得存取權,並享有透明的 Token 計費。
驗證與 Base URL
使用您的產生金鑰與基礎 URL https://api.openrouteraisettingskeys.com/v1 用於路由請求。我們作為 OpenRouter 的替代方案,讓開發人員在保持用戶端程式碼不變的情況下,避免訂閱層。金鑰會直接針對 openrouter AI settings keys 基礎設施。每個帳戶收到一個有效金鑰;生成新金鑰會立即替換先前的憑證。註冊期間不需要電話號碼或銀行詳情,只需電子郵件或 Google 登入。此直接金鑰管理確保你控制存取權,而無需第三方帳單摩擦。你的提示保持私密,且永不用於訓練底層模型。
聊天完成端點
傳送 POST 請求至 /v1/chat/completions 從無審查模型接收文字回應。系統接受標準訊息陣列,並返回不拒絕合法成人或爭議性主題的補全內容。您只需為實際使用的 token 付費,輸入成本為每 1M token $0.15,輸出為每 1M token $0.50。錯誤與拒絕不收取費用,確保您不會為失敗的嘗試付費。該端點支援提示與完成的總上下文視窗為 100,000 個 token。每次請求的最大輸出限制為 16,000 個 token,除非您指定較低的限制。這種簡潔的結構與 OpenAI 格式相似,使遷移變得輕鬆無縫。
Python SDK 集成
安裝官方 OpenAI 套件並將基礎 URL 設定為指向我們的 uncensored LLM 端點。以下程式碼片段示範如何初始化客戶端並發送簡單查詢。您必須更新 base_url 參數以匹配我們的 API 網域。模型識別碼僅為 uncensored, 運行我們特定的開放權重模型,針對直接回答進行調整。此方法允許您以最小的變更重用現有的 Python 程式碼庫。SDK 會自動處理 JSON 序列化與串流。確保您的 API 金鑰安全地儲存在環境變數中以供生產環境使用。
Node SDK 整合
配置 Node.js OpenAI 客戶端以將請求指向我們託管的 API。必須將 base URL 設置為我們的域名以確保正確路由。您可以傳遞模型 ID uncensored 與您的訊息並排以生成文字。此方法適用於任何標準的 JavaScript OpenAI 相容客戶端程式庫。請求結構與 OpenAI 規範完全相同,確保相容性。您可以直接透過儀表板管理預付餘額。SDK 支援同步與非同步請求模式。調整 apiKey 值以匹配您生成的憑證。此設定為將無審查生成整合至您的 Node 應用程式提供可靠的方式。
串流回應
透過設定 stream 參數設為 true 在您的請求主體中。API 會為即時 token 交付返回伺服器發送的事件 (SSE)。您可以在串流的最後一個區塊中追蹤 token 用量。此功能非常適合需要即時回饋的聊天介面。uncensored 模型在整個串流過程中保持上下文不中斷。您可以使用客戶端的標準事件監聽器來解析 SSE 資料。串流傳輸與 temperature 和 top_p 等所有參數相容。此方法顯著降低了終端使用者的感知延遲。這是互動式應用程式的推薦方法。
限制、錯誤與上下文
您的 API 金鑰允許每分鐘 300 次請求和 8 個並行連接。請求主體不得超過 8 MB。如果您收到 401 錯誤,表示您的金鑰無效或已過期。402 錯誤表示預付信用不足;請透過 USDT 或 USDC 充值以恢復服務。429 錯誤表示您已達到速率限制。該模型支援 100,000 token 的上下文視窗,用於輸入和輸出的總和。硬性內容限制仍然適用,特別是涉及未成年人的性內容。這些限制確保了高流量開發人員的穩定性能。您可以直接在帳戶儀表板中監控您的使用情況。錯誤是免費的,因此您只需為成功的完成內容付費。
cURL
curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my current key balance"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraisettingskeys.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.openrouteraisettingskeys.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)常見問題
我如何為 openrouter AI 設定金鑰服務生成 API 金鑰?
導航到 '獲取 API 密鑰' 頁面,並使用 Google 或電子郵件和密碼登錄。系統會立即生成你的密鑰,你可以將其複製並與任何 OpenAI 兼容的 SDK 一起使用。不需要手機驗證。
此無審查 LLM 是否支援函式呼叫?
是的,該端點支援帶有 tools 和 tool_choice 參數的函式呼叫。您可以定義自訂 schema,並在回應中接收結構化的工具呼叫。此功能可與串流和 JSON 模式配合使用,實現靈活的整合。
如果我超出預付信用額度會發生什麼?
您會收到 402 錯誤,表示沒有可用信用額。您可以立即使用 USDT (TRC20) 或 USDC (Base) 充值以恢復存取。您的信用額永不過期,因此您可以隨時添加資金而不會損失餘額。
立即產生金鑰
註冊、複製權杖、更新端點網址。就是這樣。