JA ▾
API キーを取得

Janitor AIでのOpenRouter使い方:プロキシ設定:プロキシ設定

ここではJanitor AIでOpenRouterを使用する方法と、同じ方法で他のOpenAI互換のエンドポイントに置き換える方法を示します。Janitor AIはチャットを外部プロキシに接続できるため、OpenAIチャット完了API形式に対応するサーバーであれば返信を提供できます。

チャットバブルがプロキシリレーを介してAPIサーバータワーに接続されているイラスト

更新日:

主要ポイント

  • Janitor AIのAPI設定は、プロキシURL、キー、モデル名を受け付けますが、これらはOpenAI互換サービスに必要なすべてです。
  • このAPIでは、https://api.openrouternsfw.com/v1, あなたのキーを使用し、モデル名は uncensored とします。
  • 一部のバージョンでは完全なチャット完了URLが必要になるため、curlでテストしてどちらの形式が機能するかを確認してください。
  • 長い履歴を持つロールプレイメッセージには約$0.00135かかり、1,000メッセージあたり約$1.35です。

カード不要。サインアップ後、ワンクリックで$0.50の無料トライアルクレジットを請求できます(1人1回限り)。

API キーを取得

接続の仕組み

Janitor AIはキャラクターチャットサイトです。内蔵オプションの他に、API設定を通じて独自のモデルを接続できます。この設定では3つのものを求められます:エンドポイントURL、キー、およびモデル名です。OpenRouterはOpenAI互換のエンドポイントを公開するため適合します。そのモデル名はベンダー/モデルの形式を持ち、キーはOpenRouterアカウントから取得します。

同じ3つのフィールドは、他のOpenAI互換サービスでも動作します。このサイトのAPIは次の通りです:ベースURL https://api.openrouternsfw.com/v1、Bearerトークン、モデルID uncensored。以下の手順は両方のケースをカバーしています。手順が2つの間で異なる場合は、その旨を記載します。

Janitor AIはサードパーティのサイトであり、メニューは変更されます。設定の一般的なレイアウトに基づいて説明するため、ラベルが少し異なる場合があります。重要なのは値です。

3つの値を準備する

Janitor AIを開く前に、これらを準備してください。

フィールドOpenRouterこのAPI
エンドポイントドキュメントからのOpenRouterのOpenAIスタイルのURLhttps://api.openrouternsfw.com/v1/chat/completions
キーOpenRouterアカウントからのキーAPIキーページからのキー
モデル名リストからのベンダー/モデルIDuncensored

このAPIの場合、キーページでは新規ユーザーがワンクリックで$0.50のトライアルクレジットを請求できます(1人1回、有効期限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
  }'

choices配列を含むJSON応答は、キー、URL、およびモデル名がすべて正しいことを意味します。より多くの情報が必要な場合は、レスポンスヘッダを確認してください。X-Balance-USDは残りのクレジットを示し、X-Request-Idはサポートに連絡する際に役立ちます。

Janitor AIにプロキシを入力する

  1. 任意のキャラクターとチャットを開きます。
  2. チャット内のメニューを開き、APIまたは生成設定を選択します。正確な名前はバージョンによって異なります。
  3. カスタムOpenAI互換エンドポイント用のオプション、つまり内蔵モデルではなくプロキシオプションを選択します。
  4. エンドポイントURLをプロキシURLフィールドに貼り付けます。
  5. キーをキーフィールドに貼り付けます。
  6. 与えられたとおりにモデル名を入力します:このAPIの場合 uncensored。
  7. 設定を保存し、チャットページをリロードします。

どのURL形式を使うべきかは、人がつまずく唯一のポイントです。Janitor AIのプロキシフィールドは通常、/chat/completionsで終わる完全なチャット補完URLを期待します。他のツールは、パスを自身で追加する/v1で終わるベースURLのみを期待します。完全なURLでエラーが発生する場合は、ベースURLを試してみてください。その逆も同様です。上記のcurlテストは完全なURL自体が有効であることを示すため、失敗はキーの問題ではなく、サイトがリクエストを構築する方法に起因します。

モデル名は大文字と小文字が区別され、一致する必要があります。間違ったモデル名は、最初のメッセージが失敗する2番目に一般的な原因です。

ロールプレイに重要な設定

Janitor AIはプロキシフィールドの隣にいくつかの生成設定を公開しています。APIはサンプリングパラメータを渡すため、それらは効果を持ちます。

  • Temperature: 0.7から1.0は対話を活発に保ちます。より高い値はブレ始め、キャラクターカードと矛盾する詳細を創作し始めます。
  • Max tokens: は返信の長さを制御します。300から600の値はチャットに適しています。完了は100,000トークンのウィンドウの残りを使用する可能性がありますが、そのような長いチャット返信は通常望ましくありません。
  • Context size: APIはプロンプトと完了を合わせて最大100,000トークンを受け入れます。8,000などの小さい値は、メッセージあたりのコストを低く抑え、多くの履歴を保持します。キャラクターが必要なものを忘れる場合にのみ引き上げてください。
  • Repetition control: キャラクターが同じフレーズをループする場合、適度な頻度または存在度ペナルティが役立ちます。両方が渡されます。

このモデルは、法的な成人用途に対してコンテンツ拒否なしで回答するように調整されているため、成人向けのストーリー用に書かれたキャラクターカードは拒否テキストをトリガーすべきではありません。1つのルールは固定されています:未成年者が関与する性的コンテンツは許可されておらず、それを示唆するカードテキストを書くべきではありません。

コストについて

価格は1M入力トークンあたり$0.15、1M出力トークンあたり$0.50です。ロールプレイでは、ほぼすべてのコストが入力側にあります。各メッセージはキャラクターカードとチャット履歴を再送信するためです。

8,000トークンのコンテキストウィンドウと300トークンの返信を持つメッセージを取得します:

  • 入力: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トークンに引き上げると、入力のみで$0.0045に増え、同じ応答の場合メッセージ1件あたりのコストは$0.00465になります。必要に応じてのみ大きなコンテキストを使用してください。

チャージは$20から$500までで、$50から5%、$100から10%、$200から15%のボーナスがあります。支払いには暗号資産(TRC20上のUSDTまたはBase上のUSDC)が使用され、クレジットは期限切れにならず、失敗または拒否されたリクエストには課金されません。詳細は価格ページにあります。

トラブルシューティング

ネットワークエラーまたは返信なし

URLの形式(完全なパスまたはベース)を確認します。キーフィールドに末尾のスペースがないことを確認します。次に、マシンからcurlテストを再度実行します。

HTTP 401

キーが間違っているか、余分な文字を貼り付けています。キーページから再度生成してください。

HTTP 429

エラーコードを読み取ります。rate_limitedは、許可された1分あたりのリクエスト数(フルキーの場合は300、トライアルキーの場合は60)を超えたことを意味します。concurrencyは、一度に多すぎること(フルキーの場合は8、トライアルキーの場合は2)を意味します。Janitor AIでは、前のレスポンスがストリーミング中に新しいレスポンスを再生成すると発生します。ストリーミングリクエストは終了するまでスロットを保持するためです。Retry-After: 5付きの429は一時的な過負荷を示すため、5秒待ってから再試行してください。

返信が短すぎるか、長文になりすぎている

max tokensとtemperatureを調整します。キャラクターが最近のイベントを忘れる場合、コンテキストサイズを少し引き上げます。

残高が枯渇

X-Balance-USDヘッダーは残高を示します。ダッシュボードからクレジットを追加してください。docsはエラー形式を完全にカバーしています。

OpenRouterまたはJanitor AI用のこのAPI

それらは異なる種類のサービスです。OpenRouterは、多くのプロバイダからの多くのモデルを提供するルーターです。あなたはモデル名でモデルを選択し、各モデルが何を書き、何を書かないかはモデルに依存します。その現在のモデルリストと価格をそのサイトで確認してください。このAPIは単一のオープンウェイトテキストモデルを提供し、独立したプロバイダによって実行され、法的な成人用途に対してコンテンツ拒否なしで回答するように調整されています。これは任意のモデルメーカーの公式APIではありません。

多様性が必要な場合は、OpenRouterセットアップを維持してください。キャラクターが拒否に当たり、安定した安価な単一モデルが必要な場合は、このモデルを試すのが簡単です:サインアップし、トライアルクレジットを受け取り、上記の3つの値を貼り付けます。プロンプトはトレーニングに使用されません。

質問と回答

Janitor AIのプロキシフィールドには何を入力しますか?

エンドポイントURL、APIキー、モデル名。このAPIの場合、https://api.openrouternsfw.com/v1/chat/completions がエンドポイントURL、あなたのキーが APIキー、モデル名は uncensored です。失敗する場合は、/v1 で終わるベースURLを試してください。

これはOpenRouterと同じですか?

いいえ。OpenRouterは複数のモデルとプロバイダ間をルーティングします。これは独立したプロバイダからの1つのオープンウェイトモデルで、独自のキーと前払いクレジットを持っています。

429エラーが発生するのはなぜですか?

1分あたりのレート制限を超えたか、同時に実行されているリクエストが多すぎるか、サービスが一時的に過負荷状態にあるためです。エラーコードとRetry-Afterヘッダが、どちらかを示します。

支払いなしでテストできますか?

はい。新規ユーザーはサインアップ後にワンクリックで$0.50のトライアルクレジットを受け取ることができます。有効期限は7日で、1人1回限りの特典です。

チャットはトレーニングに使用されますか?

いいえ。このAPIに送信されたプロンプトはトレーニングに使用されません。

キーはフォーム 1 つで手に入ります

アカウントを作成し、キーをコピーし、ベースURLを変更します。これでセットアップは完了です。

API キーを取得