Zed
誤った Zed API URL を修正する方法
API URL は Zed が AI Code With を呼び出すために使用するルートです。公式の OpenAI 互換フローでは https://api.aicodewith.ai/v1 が必要です。Zed はチャット補完パスを自身で追加します — /v1 を削除せず、/chat/completions を追加しないでください。
まずは以下のチェックから
API URL のパスが間違っているか、/v1 が欠けているか、openai_compatible ではなく組み込みの OpenAI を編集しています。
- メッセージ送信が失敗する、タイムアウトする、または誤ったエンドポイントパス、404、接続拒否が報告される。
- API URL に /v1 が欠けている、または https://api.aicodewith.ai として入力されている
- Agent 設定 → LLM プロバイダーを開き、OpenAI 互換の AI Code With エントリを選択したことを確認する
404ECONNREFUSEDtimeout01
組み込みの OpenAI ではなく openai_compatible を編集したことを確認する
正しい手順は、プロバイダーを追加 → OpenAI 互換を選び、その新しいエントリの API URL だけを変更することです。language_models.openai.api_url をリレーアドレスで上書きすると、Zed の組み込み OpenAI が置き換えられ、公式 OpenAI に対して認証されたり、パスが乱れたりする可能性があります。
Agent 設定 → LLM プロバイダーで、別のカスタムプロバイダー(たとえば AI Code With / aicodewith)が表示されるはずです。リストに組み込みの OpenAI、Anthropic などしか表示されない場合、openai_compatible はまだ追加されていません。
02
余分なパスを付けずに /v1 アドレスを入力する
正しい値は https://api.aicodewith.ai/v1 のみです。よくある間違い:/v1 を省略する、/v1/chat/completions を使用する、末尾にスラッシュを付ける、別のチュートリアルの古いドメインを使用する。
Zed は API URL を OpenAI 互換のルートとして扱います。https://api.aicodewith.ai には、/v1 なしで次のパスが追加されます。/chat/completions を含む完全な URL は重複したパスになります。どちらも失敗するか 404 になります。
- 1Agent 設定 → LLM プロバイダーを開き、OpenAI 互換の AI Code With エントリを選択したことを確認する
- 2API URL を https://api.aicodewith.ai/v1 に設定する(/v1 を保持し、それ以降のパスは追加しない)
03
保存し、実際のリクエストで確認する
プロバイダーを保存し、Agent パネルでその配下のモデルを選択し、メッセージを送信します。タイムアウトや DNS エラーが発生する場合は、マシンが api.aicodewith.ai に到達できるか確認してください。
成功とは、通常のモデル応答があり、AI Code With の利用記録エントリが時刻で一致することです。応答はあるのに利用記録がない場合、リクエストは AI Code With に到達していません — 「リクエストが AI Code With に送信されていない」を参照してください。
- 1API URL を https://api.aicodewith.ai/v1 に設定する(/v1 を保持し、それ以降のパスは追加しない)
- 2language_models.openai.api_url を編集しないでください。すでに編集した場合は、公式の値に戻し、openai_compatible を使用してください
サードパーティのチュートリアルにある他のリレードメイン(たとえば yibuapi.com)を Zed に貼り付けないでください。このページでは https://api.aicodewith.ai/v1 のみを使用します。
それでも解決しない場合
出典
再設定
連携センターに戻り、セットアップ手順を続けてください。
関連するセットアップ手順に戻るRelated problems
401 / 無効な API キー · Model Not Found / 誤ったモデル ID · リクエストが AI Code With に送信されていません