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 エントリを選択したことを確認する
404ECONNREFUSEDtimeout

01

組み込みの 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 になります。

  1. 1Agent 設定 → LLM プロバイダーを開き、OpenAI 互換の AI Code With エントリを選択したことを確認する
  2. 2API URL を https://api.aicodewith.ai/v1 に設定する(/v1 を保持し、それ以降のパスは追加しない)

03

保存し、実際のリクエストで確認する

プロバイダーを保存し、Agent パネルでその配下のモデルを選択し、メッセージを送信します。タイムアウトや DNS エラーが発生する場合は、マシンが api.aicodewith.ai に到達できるか確認してください。

成功とは、通常のモデル応答があり、AI Code With の利用記録エントリが時刻で一致することです。応答はあるのに利用記録がない場合、リクエストは AI Code With に到達していません — 「リクエストが AI Code With に送信されていない」を参照してください。

  1. 1API URL を https://api.aicodewith.ai/v1 に設定する(/v1 を保持し、それ以降のパスは追加しない)
  2. 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 に送信されていません

Back to Zed