コンテンツへスキップ
開発者向けリソース
開発者向けリソース

NextChat

カスタムエンドポイントとモデルでNextChatをRunAPIに接続します。

カスタムOpenAIエンドポイントを通じてNextChatをRunAPIに接続します。NextChatは他のクライアントとは異なる方法で操作パスを構成するため、以下の正確なエンドポイント値を使用してください。続行する前に、認証ガイドで標準のRunAPI APIキーを作成してください。

NextChat のインストールまたはデプロイ

公式NextChatリポジトリからデスクトップリリースまたはデプロイメント方法を選択し、Settingsを開きます。

カスタムエンドポイントを設定する

  1. WebアプリケーションでCustom Endpointを有効にし、OpenAIを選択してください。デスクトップアプリケーションは常にカスタム設定を使用します。
  2. エンドポイントアドレスを /v1 なしで https://runapi.ai に設定してください。
  3. RunAPI APIキーを入力してください。
  4. Custom Model Nameの下にモデルカタログからの正確な識別子を追加し、現在のチャットで選択してください。

この設定はNextChatのエンドポイントルートであり、OpenAI SDKが使用するOpenAI互換のBase URLではありません。NextChatは自身でv1/chat/completionsを付加し、https://runapi.ai/v1/chat/completionsを生成します。NextChatのOpenAIクライアントはRunAPIのモデルリストを取得しないため、検出を待たずに手動で識別子を追加してください。

セルフホストデプロイメントを設定する

セルフホストのインストールの場合は、以下の環境変数を設定してアプリケーションを再デプロイまたは再起動してください:

SHELL
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_URLOPENAI_API_KEY、または CUSTOM_MODELS を変更した後、再起動またはデプロイし直してください。

共通のプロトコル動作については、LLM API クイックスタートを参照してください。リクエストおよびレスポンスのフィールドについては、Chat Completions API リファレンスを参照してください。