NextChat
カスタムエンドポイントとモデルでNextChatをRunAPIに接続します。
カスタムOpenAIエンドポイントを通じてNextChatをRunAPIに接続します。NextChatは他のクライアントとは異なる方法で操作パスを構成するため、以下の正確なエンドポイント値を使用してください。続行する前に、認証ガイドで標準のRunAPI APIキーを作成してください。
NextChat のインストールまたはデプロイ
公式NextChatリポジトリからデスクトップリリースまたはデプロイメント方法を選択し、Settingsを開きます。
カスタムエンドポイントを設定する
- WebアプリケーションでCustom Endpointを有効にし、OpenAIを選択してください。デスクトップアプリケーションは常にカスタム設定を使用します。
- エンドポイントアドレスを
/v1なしでhttps://runapi.aiに設定してください。 - RunAPI APIキーを入力してください。
- Custom Model Nameの下にモデルカタログからの正確な識別子を追加し、現在のチャットで選択してください。
この設定はNextChatのエンドポイントルートであり、OpenAI SDKが使用するOpenAI互換のBase URLではありません。NextChatは自身でv1/chat/completionsを付加し、https://runapi.ai/v1/chat/completionsを生成します。NextChatのOpenAIクライアントはRunAPIのモデルリストを取得しないため、検出を待たずに手動で識別子を追加してください。
セルフホストデプロイメントを設定する
セルフホストのインストールの場合は、以下の環境変数を設定してアプリケーションを再デプロイまたは再起動してください:
BASE_URL=https://runapi.ai
OPENAI_API_KEY=YOUR_RUNAPI_API_TOKEN
CUSTOM_MODELS=+YOUR_RUNAPI_MODEL_ID
+プレフィックスは、アプリケーションの既存のモデルエントリを置き換えずにモデルを追加します。
接続を確認する
新しいチャットを開始し、カスタムRunAPIモデルを選択して、Reply with
the word connected.を送信してください。通常の完全またはストリームレスポンスが返れば、カスタムエンドポイントがアクティブであることが確認されます。
トラブルシューティング
- リクエスト URL に
/v1/v1/chat/completionsが含まれる: エンドポイントアドレスから/v1を削除し、https://runapi.aiを使用してください。 - NextChat が組み込みモデルを使い続ける: Custom Model Name に正確な識別子を追加し、現在のチャットで再度選択してください。
- Web 設定が反映されない: Custom Endpoint が有効になっていることを確認してください。デスクトップアプリケーションと Web アプリケーションではこのスイッチの動作が異なります。
- セルフホストの変更が反映されない:
BASE_URL、OPENAI_API_KEY、またはCUSTOM_MODELSを変更した後、再起動またはデプロイし直してください。
共通のプロトコル動作については、LLM API クイックスタートを参照してください。リクエストおよびレスポンスのフィールドについては、Chat Completions API リファレンスを参照してください。