EveryAPI ゲートウェイを次の環境で動かす: NextChat
NextChat はセルフホスト可能なチャット UI です。OpenAI 互換の接続先を EveryAPI に設定し、表示するモデル ID を追加します。
base URL を 1 行書くだけで NextChat を EveryAPI に向けられます
デフォルトのグローバル Base URL / 中国向け優先 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# Set these environment variables for a Vercel deployment OPENAI_API_KEY sk-everyapi-...BASE_URL https://api.everyapi.ai # CUSTOM_MODELS additions require a + prefixCUSTOM_MODELS +claude-sonnet-5,+gpt-5.5,+gemini-3.1-pro-low,+MiniMax-M3ゼロから最初の呼び出しまで
- ワンクリックで NextChat をデプロイ
Vercel のワンクリックデプロイを推奨します(ボタンは GitHub リポジトリの README にあります)。docker run yidadaa/chatgpt-next-web で実行することもできます。
github.com/ChatGPTNextWeb/NextChat
- デプロイ時に env 変数を設定するか、実行時に入力する
デプロイ時の BASE_URL=https://api.everyapi.ai + OPENAI_API_KEY=sk-everyapi-... はサイト全体のデフォルトです。実行時の Settings → Custom エンドポイントはブラウザセッションごとに設定します。
- モデルリストをカスタマイズ
NextChat のモデルピッカーはデフォルトでは OpenAI のモデルを数個しか表示しません。custom-models フィールドに claude-sonnet-5,gpt-5.5,gemini-3.1-pro-low,MiniMax-M3 のようなリストを入力すると、すべてピッカーで選択できるようになります。
- チャットを始める
メイン画面に戻ってモデルを選び、チャットするだけ—すべての呼び出しが EveryAPI ゲートウェイを通ります。
NextChat × EveryAPI について
BASE_URL フィールドに /v1 を含めないのはなぜですか?
NextChat の内部コードはパスセグメント(/v1/chat/completions など)を自前で付加するため、BASE_URL / エンドポイント フィールドにはルート URL https://api.everyapi.ai だけで十分です。これは /v1 を必要とする Cursor の「Override OpenAI Base URL」とは逆で、クライアントがどのようにパスを組み立てるかによります。