繁中 ▾
取得 API 金鑰

如何在 Janitor AI 上使用 OpenRouter:Proxy 設定

以下是如何在 Janitor AI 上使用 openrouter 的方法,以及如何以相同方式替換為其他 OpenAI 相容的端點。Janitor AI 允許您將聊天指向外部 Proxy,因此任何支援 OpenAI 聊天完成格式的伺服器都可以提供回覆。

聊天氣泡透過 Proxy 中繼連線至 API 伺服器塔樓的插圖

更新於

重點摘要

  • Janitor AI 的 API 設定接受 Proxy URL、金鑰和模型名稱,這正是 OpenAI 相容服務所需的全部內容。
  • 對於此 API,請使用 https://api.openrouternsfw.com/v1, 您的金鑰,以及模型名稱 uncensored。
  • 某些版本需要完整的聊天完成 URL;請使用 curl 進行測試,以確認哪種格式有效。
  • 帶有長歷史記錄的角色扮演訊息成本約為 $0.00135,每 1,000 則訊息約為 $1.35。

無需綁卡。註冊後,點擊一次即可領取 $0.50 免費試用額度(每人限領一次)。

取得 API 金鑰

連線運作方式

Janitor AI 是一個角色聊天網站。除了內建選項外,它還允許您透過 API 設定接入自己的模型。該設定需要三項內容:端點 URL、金鑰和模型名稱。OpenRouter 符合需求,因為它提供了一個 OpenAI 相容的端點;其模型名稱格式為 vendor/model,金鑰來自您的 OpenRouter 帳戶。

相同的三個欄位也適用於任何其他 OpenAI 相容服務。此站點的 API 為:Base URL https://api.openrouternsfw.com/v1、Bearer 金鑰以及模型 ID uncensored。因此,以下步驟涵蓋兩種情況。當步驟在兩者之間有所不同時,我會加以說明。

Janitor AI 是一個第三方網站,其選單會變更。我將根據常見的佈局描述設定,因此標籤可能會略有不同。設定值才是關鍵。

準備好三個設定值

在開啟 Janitor AI 之前,收集這些內容。

欄位OpenRouter此 API
端點來自其文件的 OpenRouter OpenAI 風格 URLhttps://api.openrouternsfw.com/v1/chat/completions
金鑰來自您的 OpenRouter 帳戶的金鑰來自 API 金鑰頁面的金鑰
模型名稱來自其列表的供應商/模型 IDuncensored

對於此 API,金鑰頁面也允許新用戶一鍵領取 $0.50 的試用額度,每人限領一次,有效期為 7 天。註冊可使用 Google 或電子郵件與密碼。試用額度足以在添加額度之前測試整個設定。

先用 curl 測試端點

當代理失敗時,Janitor AI 提供的回饋很少;你通常會在聊天中看到通用錯誤。請在網站外部檢查端點,以便在貼上值之前確認數值正確。

curl https://api.openrouternsfw.com/v1/chat/completions   -H "Authorization: Bearer YOUR_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "uncensored",
    "messages": [
      {"role": "system", "content": "You are Mara, a dry-witted ship mechanic."},
      {"role": "user", "content": "Mara, the engine is making that noise again."}
    ],
    "max_tokens": 200
  }'

JSON 回覆中的 choices 陣列代表金鑰、URL 和模型名稱均正確。如需更多資訊,請查看回應標頭:X-Balance-USD 顯示剩餘額度,X-Request-Id 在聯繫支援時很有用。

在 Janitor AI 中輸入 Proxy

  1. 開啟與任何角色的聊天。
  2. 開啟聊天中的選單,並選擇 API 或生成設定。確切名稱因版本而異。
  3. 選擇 Proxy 選項,即用於自訂 OpenAI 相容端點的選項,而非內建模型。
  4. 將端點 URL 貼上到 Proxy URL 欄位。
  5. 將金鑰貼上到金鑰欄位。
  6. 請精確輸入模型名稱:此 API 為 uncensored。
  7. 儲存設定並重新載入聊天頁面。

使用哪種 URL 格式是讓人卡關的唯一點。Janitor AI 的 Proxy 欄位通常預期完整的聊天完成 URL,以 /chat/completions 結尾。其他工具僅預期以 /v1 結尾的基礎 URL,並自行新增路徑。若完整 URL 報錯,請嘗試基礎 URL,反之亦然。上述 curl 測試顯示完整 URL 本身有效,因此失敗表示網站建構請求的方式有誤,而非金鑰問題。

模型名稱區分大小寫且必須匹配。錯誤的模型名稱是導致第一則訊息失敗的第二大常見原因。

對角色扮演重要的設定

Janitor AI 在 Proxy 欄位旁邊提供了一些生成設定。API 會傳遞採樣參數,因此它們會產生影響。

  • Temperature: 0.7 至 1.0 可保持對話生動。較高的值會導致偏離並編造與角色卡矛盾的細節。
  • 最大 token 數: 控制回覆長度。300 至 600 的值適合聊天。完成內容可使用剩餘的 100,000-token 視窗,但過長的聊天回覆通常不是你想要的。
  • 上下文大小: API 接受最多 100,000 個 token,包含提示詞與完成內容。較小的值(如 8,000)可降低每則訊息的成本,同時保留大量歷史。僅在角色遺忘你需要的情境時才提高它。
  • 重複控制: 若角色重複相同短語,適度的頻率懲罰或存在懲罰有幫助。兩者都會通過。

該模型經過調整,可針對合法成人用途無內容審查地回答,因此為成人故事設計的角色卡不應觸發拒絕文字。有一項規則固定不變:禁止涉及未成年人的性內容,你撰寫的角色卡文字也不應暗示此類內容。

費用說明

價格為每 1M 輸入 token $0.15,每 1M 輸出 token $0.50。在角色扮演中,幾乎所有成本都是輸入成本,因為每則訊息都會重新發送角色卡和聊天歷史。

帶有 8,000 個 token 上下文和 300-token 回覆的訊息:

  • 輸入:8,000 x $0.15 / 1M = $0.0012
  • 輸出:300 x $0.50 / 1M = $0.00015
  • 總計:每則訊息 $0.00135,或每 1,000 則訊息 $1.35

一次儲值 $20 可支付約 14,800 則訊息($20 / $0.00135 為 14,814)。$0.50 的試用額度可覆蓋約 370 則。如果你將上下文提高到 30,000 個 token,僅輸入成本就會上升到 $0.0045,且回覆相同的情況下每則訊息成本為 $0.00465,因此僅在需要時才使用大上下文。

儲值金額從 $20 到 $500 不等,$50 起贈 5%,$100 起贈 10%,$200 起贈 15%。付款方式為加密貨幣(TRC20 上的 USDT 或 Base 上的 USDC),額度永不過期,失敗或拒絕的請求不會扣款。詳情請見 定價頁面。

故障排除

網路錯誤或無回覆

檢查 URL 格式(完整路徑或基礎 URL)。檢查金鑰欄位中是否有尾隨空格。然後從你的機器再次運行 curl 測試。

HTTP 401

金鑰錯誤或貼上時帶有額外字元。從金鑰頁面重新生成。

HTTP 429

請查看錯誤碼。rate_limited 表示超過每分鐘允許的請求數(完整金鑰為 300,試用金鑰為 60)。concurrency 表示同時請求過多(完整金鑰為 8,試用金鑰為 2);在 Janitor AI 中,這發生在你重新生成回覆而前一個仍在串流輸出時,因為串流請求會佔用槽位直到結束。429 狀態碼搭配 Retry-After: 5 表示暫時過載,請等待五秒後重試。

回覆被截斷或冗長

調整 max tokens 和 temperature。如果角色遺忘近期事件,請稍微提高上下文大小。

餘額耗盡

X-Balance-USD 標頭顯示剩餘金額。請從儀表板新增額度;文件 完整涵蓋錯誤格式。

OpenRouter 或此 Janitor AI API

它們是不同類型的服務。OpenRouter 是一個路由器,提供來自許多供應商的許多模型;您可以按名稱選擇模型,每個模型會寫或不寫什麼取決於該模型。在其自己的網站上查看其當前模型列表和定價。此 API 提供單一開放權重文本模型,由獨立供應商運行,並經過調校以在合法成人用途下無內容審查地回答。它不是任何模型製造商的官方 API。

如果你想要多樣性,請保留你的 OpenRouter 設定。如果你的角色遇到拒絕且你想要穩定、便宜且單一的模型,這個模型很容易嘗試:註冊、領取試用額度,並貼上上述三個數值。提示詞不會用於訓練。

問答

我該在 Janitor AI 的代理欄位輸入什麼?

端點 URL、API 金鑰和模型名稱。對於此 API,分別是 https://api.openrouternsfw.com/v1/chat/completions、你的金鑰以及 uncensored。如果失敗,請嘗試以 /v1 結尾的 Base URL。

這與 OpenRouter 相同嗎?

不是。OpenRouter 在多個模型和供應商之間進行路由。這是一個來自獨立供應商的開放權重模型,擁有自己的金鑰和預付額度。

為什麼我會收到 429 錯誤?

你達到了每分鐘的速率限制,同時執行的請求過多,或服務暫時過載。錯誤碼和 Retry-After 標頭會告訴你原因。

我可以先測試再付費嗎?

可以。新用戶在註冊後可一鍵領取 $0.50 的試用額度。有效期為 7 天,每人限領一次。

我的對話會被用於訓練嗎?

否。傳送至此 API 的提示詞不會用於訓練。

只差一個表單,即可取得金鑰

建立帳號、複製金鑰、更改基礎 URL。這就是整個設定過程。

取得 API 金鑰