ドキュメント

ドキュメント

Janitor AI

Janitor AIのプロキシ設定では、ベースURLではなくエンドポイントの完全なURLを指定します。パスの末尾は/chat/completionsです。このフィールドを正しく設定すれば、あとは名前、モデルID、キーだけです。

API Settings → Proxy → Add Configuration:Proxy URLには完全な/v1/chat/completionsパスを指定し、Model NameにはカタログIDを正確に入力します。

Janitor AI · API Settings
☰ → API Settings → Proxy → + Add Configuration

  Config Name   Kunavo
  Model Name    claude-sonnet-5
  Proxy URL     https://api.kunavo.com/v1/chat/completions
  API Key       sk-kn-...
Proxy URLはエンドポイントの完全なURLです。Janitor AIの公式ガイドによると、末尾に/chat/completionsが必要です。したがって、指定するのはhttps://api.kunavo.com/v1/chat/completionsです。コーディングツールに貼り付けるベースURLとは異なります。ここにベースURLを貼り付けると、「プロキシが動作しない」状態になるのが一般的です。
Model Nameには正確な値を指定してください。Janitor AIは文字列をそのまま送信するため、入力ミスや表示名を指定すると、UIにわかりやすいメッセージが表示される代わりに、エンドポイントからエラーが返ります。IDはGET /v1/models、またはこのサイトの/modelsからコピーしてください。
まだキーをお持ちですか?Kunavoアカウントを作成し、キーを作成します(sk-kn-で始まります)。$10からクレジットを追加すると、呼び出しはその残高から支払われ、失敗した呼び出しは課金されません。ダッシュボードを開くと、Janitor AI設定が表示されます。

手順

  1. /app/keys でキーを作成してコピーします。キーは一度だけ表示されます。
  2. 任意のチャットを開き、上部の☰メニューをクリックしてAPI Settingsを選択します。
  3. Proxyを選択し、+ Add Configurationをクリックします。
  4. 上記のとおり、Config Name、Model Name、Proxy URL、API Keyを入力して保存します。
  5. メッセージを1件送信します。返信があればプロキシは動作しています。モデル名を示すエラーが出た場合はModel Name、URLを示すエラーが出た場合はパスに問題があります。

Janitor AI公式プロキシガイドで2026年9月6日に確認しました。サードパーティの設定は変更されます。ここに記載されたフィールド名が表示内容と一致しなくなった場合は、このページではなく、そのページを正しい情報源としてください。

クライアントをデバッグする前に確認すること

1回のリクエストで、失敗の原因がエンドポイント、キー、設定ファイルのどれかを特定できます。これがJSONを返すなら、同じベースURLとキーがJanitor AIで機能します。

# Settles whether a failure is the endpoint, the key, or the client.
curl -sS https://api.kunavo.com/v1/models \
  -H "Authorization: Bearer sk-kn-..."

フィールドに入力するモデルID

すべてのテキストモデルにはモデルIDでアクセスできます。現在の一覧はGET /v1/models、価格付きのカタログはモデルページにあります。料金は100万トークンあたりのUSDで、入力 / 出力の順です。

モデル IDKunavo 入力 / 出力Janitor AIでの位置付け
claude-sonnet-5$1.40 / $7.00デフォルト — 多くの人に適したバランス
claude-haiku-4-5$0.70 / $3.501ターンあたりの料金が最安で、高速
claude-opus-5$3.50 / $17.50高価なほうです。利用を決める前に、1ターンあたりの料金を確認してください
gpt-5-6-terra$0.70 / $4.20コンテキストサイズが制約となる長い会話向け
請求は月額料金なしの前払い残高からトークン単位で行われます — 請求を参照してください。繰り返し送られるコンテキスト(エディターやチャットクライアントが送る内容の大半)では、プロンプトキャッシュのほうがモデル選択より請求額を大きく左右します。

よくある質問

Janitor AIで必要なProxy URLは何ですか?

ベースURLではなく、chat-completionsエンドポイントの完全なURLです。Janitor AIの公式ガイドには、URLの末尾に/chat/completionsが必要とあり、完全なパスの例も示されています。OpenAI互換サービスの場合は、https://<host>/v1/chat/completionsです。ベースURLを入力すると、ほかの設定が正しくてもプロキシが応答しないことがあります。

Janitor AIでカスタムプロキシを設定するにはどうすればよいですか?

チャットを開き、☰メニューをクリックしてAPI Settingsを選び、Proxyを選択して+ Add Configurationをクリックします。Config Name、正確なModel Name、末尾が/chat/completionsのProxy URL、API Keyを入力して保存し、テストメッセージを送信します。返信があれば、4つのフィールドがすべて正しく設定されています。

Janitor AIで「モデルが見つかりません」と表示されるのはなぜですか?

Model Nameはエンドポイントにそのまま送信されるため、実在するモデルIDと完全に一致させる必要があります。表示名、大文字と小文字の違い、末尾の空白はいずれもエラーの原因になります。手入力せず、プロバイダーのモデルリストかGET /v1/modelsの呼び出し結果からIDをコピーしてください。

Janitor AIでプロキシを使うと料金がかかりますか?

プロキシの接続先エンドポイントの料金がかかります。Janitor AIはプロキシの使用料を請求しません。APIプロバイダーがメッセージごとにトークン単位で課金します。会話が長い場合、ロールプレイチャットでは各ターンで会話履歴全体が送信対象になります。安価なモデルとプロンプトキャッシュに対応したエンドポイントを選ぶと、料金を抑えられます。