繁中 ▾
取得您的金鑰

幾分鐘內整合 RouterAPI

只需變更一個變數,即可將您現有的 OpenAI 相容程式碼置入 routerapi。幾分鐘內即可啟動無審查端點,無需重寫整合邏輯。

內容

驗證與 Base URL 設定

變更 base_url 和 api_key 瞬間切換供應商。將您的 SDK 指向 HTTPS://api.routerapi.cc/v1 並使用從您的儀表板生成的金鑰。無需複雜的路由規則或多模型配置。您現有的標頭和客戶端設定與 OpenAI 標準完全相同。

金鑰在透過 Google 或電子郵件註冊後立即顯示。請安全儲存並將其作為 Bearer 您的 HTTP Authorization 標頭中的權杖。這個單一變更會將所有請求路由到我們的 uncensored 模型,而無需更改您的應用程式程式碼。

發送聊天完成請求

發送標準 POST 請求至 /v1/chat/completions 生成文字。此端點接受與 OpenAI 相同的 JSON 結構,確保您的提示詞無需修改即可運作。使用模型 ID uncensored 存取我們針對無限制回應調整的大型語言模型。

每個請求從您的預付餘額中消耗 token。錯誤和拒絕不會扣除您的信用額度,因此您可以自由測試。以下範例展示了如何使用官方 SDK 進行基本的文本生成呼叫。

curl https://api.routerapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
  }'

回應在 choices[0].message.content 欄位。您可以調整 temperature 或 top_p 控制創造力。不提供嵌入或圖像生成端點;此服務專注於純文字補全。

處理串流回應(SSE)

在請求主體中將 stream: true 在你的請求主體中。API 會為即時 token 傳輸回傳伺服器發送的事件 (SSE)。這可降低聊天介面和角色扮演應用程式的感知延遲。每個區塊包含回應的部分增量。

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)

最後一個區塊包含該請求的完整 token 使用統計數據。請解析 content field from each delta to reconstruct the full message. This approach keeps your UI responsive while the model processes long contexts. Token counts in the final chunk reflect both input and output usage.

使用工具和函數調用

在 tools 用於啟用函數調用。模型在回應中返回結構化的工具調用,而非純文字。指定 tool_choice 強制模型使用特定函式或自動選擇。此功能與 OpenAI 函式呼叫格式完全相同。

from openai import OpenAI

client = OpenAI(base_url="https://api.routerapi.cc/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 結構的函式並在請求中傳遞。API 會處理文字生成與工具呼叫之間的路由。使用 response_format 參數 {"type": "json_object"} 用於在不需要工具時進行嚴格的 JSON 輸出。這可確保後端服務獲得一致的結構化資料。

設定 JSON 模式以進行結構化輸出

透過設定 response_format 以 {"type": "json_object"}. 對於在自動化工作流程或 AI 代理程式中解析資料來說,這至關重要。該模型會嘗試關閉所有括號並遵循請求的結構描述。如果輸出過長超出上下文視窗,可能會發生錯誤。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routerapi.cc/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);

將 JSON 模式與 temperature 設定為 0 以獲得最大確定性。用於提取實體、格式化數據或生成配置文件。無審查模型能很好地處理複雜的嵌套結構。在處理之前,請始終在代碼中驗證輸出。

了解 Token 限制與成本

上下文視窗支援提示詞與補全合計 100,000 個 token。每個請求最多可輸出 16,000 個 token,若 max_tokens 未設定。價格為每百萬輸入 token $0.15,每百萬輸出 token $0.50。信用額度永不過期,錯誤不計費。

透過儀表板或回應標頭監控您的使用情況。請求主體大小限制為 8 MB。您可以使用 USDT (TRC20) 或 USDC (Base) 充值,最低金額為 $20。信用額獎勵會隨著較大的存款而增加:$50 時 +5%,$100 時 +10%,$200 時 +15%。無訂閱費。

常見問題

如何處理速率限制和錯誤?

429 狀態碼表示您已超過這些限制;請稍候片刻再重試。401 錯誤表示您的 API 金鑰無效,402 錯誤表示預付信用額度不足。請查看錯誤訊息主體以了解觸發了哪項限制。

RouterAPI 適合高容量生產環境使用嗎?

是的,該服務支援併發請求和 streaming,適用於低延遲應用。然而,它不提供 SLA 保證,也不支援 embeddings 等進階功能。建議將其用於聊天、角色扮演或創意寫作,在這些場景中 uncensored 輸出至關重要。請監控您的 token 使用量,以確保預付餘額足以覆蓋您的用量。

如果我出錯,我的信用額度會怎樣?

額度為預付制且永不過期,因此未使用的資金將無限期保留。重複扣款等錯誤可透過客服頁面解決。錯誤和拒絕不會消耗您的額度,因此測試您的提示詞是免費的。您可以隨時使用加密貨幣再次加值。

取得您的 API 金鑰

註冊、取得你的金鑰,指向新的基礎 URL。完成。