ツール手順 · 2026-08-30

Zed を OpenAI 互換エンドポイントへ
Agent Settings で Provider を追加

2026-10-07 時点、Zed の openai_compatible では api_url に https://api.qcode.cc/openai/v1 を入れ、GPT と GLM / DeepSeek などのモデル(例:gpt-6-sol、glm-5.3)に使う。Claude は OpenAI 互換エンドポイントでは動かないため、anthropic_compatible を追加して api_url に https://api.qcode.cc/api を入れる。モデル id は /models からコピー。

更新日 2026-10-07

このツールを QCode エンドポイントに接続。Claude・GPT・中国系モデルを 1 キーで。

#zed#openai_compatible#api_url#BYOK

要点

4

埋める項目

公式の OpenAI-compatible 節:provider 名、API URL、モデル id、context window。key は設定 UI か環境変数。settings.json に書かない。

2026-10-07

ドキュメント取得日

zed.dev/docs/ai/use-api-access を 2026-08-30 に取得、2026-10-07 に再確認。

/openai/v1

api_url の形

公式例は https://example.com/v1。QCode の OpenAI 互換エンドポイントは https://api.qcode.cc/openai/v1。/chat/completions は Zed が付けるので URL 欄に貼らず、末尾のスラッシュも付けない。

tools

デフォルト能力

openai_compatible の既定は tools: true、images: false。公式 capabilities 表に従う。

Zed の API access とは

Zed は GUI エディタで、Agent と Inline Assistant を内蔵する。公式は、提供元の API key や従量があるときに Agent Settings でつなぐ経路を API access と呼ぶ。OpenAI-compatible endpoints はその公式経路の一つであり、クライアント識別子の改ざんではない。

いま検索されていること

2026-08 の議論では Zed は Cursor や OpenCode と並び、「エディタを OpenAI 互換ゲートウェイへ向ける」手順で出てくる。Zed 専用のページはまだなかった。本ページは公式のカスタムエンドポイントの足し方と、QCode を貼ったあとの次の動作だけを答える。

タイムライン

ドキュメント現状

Use API Access に OpenAI-compatible endpoints がある。UI(agent: open settings)か settings.json の language_models.openai_compatible。

キーの置き場

設定 UI で保存した key は OS のキーチェーン。openai_compatible の環境変数は provider id から生成(my-gateway → MY_GATEWAY_API_KEY)。settings.json に key を書かない。

2026-08-30

本取得でも同じ。custom_headers で追加ヘッダは可。公式は Authorization など Zed 管理ヘッダの上書きは無視され警告になると書く。

確認済み vs 注意

確認済み

Zed 公式は openai_compatible と anthropic_compatible をサポート:api_url、モデル id、context window。key は UI か環境変数。openai_compatible の既定は tools: true。2026-10-07 再確認。

注意

公式:API key を settings.json に書かない。custom_headers で Authorization は上書きできない。External Agents / Terminal Threads は agent 側でモデルを配ることが多く、Zed 内蔵 AI とは別経路。

どの経路か

openai_compatible(本ページ)

カスタム base URL があるとき。QCode は https://api.qcode.cc/openai/v1 で、GPT と GLM / DeepSeek などのモデル専用。Claude は anthropic_compatible(https://api.qcode.cc/api)を使う。

公式プロバイダ

Anthropic / OpenAI / Google AI の公式キーはそれぞれの枠。ChatGPT Plus は API key ではない。公式はサブスクと API access を分ける。

次にすること

① Agent Settings(agent: open settings)を開き、LLM Providers で Add Provider。provider 名、API URL https://api.qcode.cc/openai/v1、/models にある GPT か GLM / DeepSeek などのモデル id(例:gpt-6-sol、glm-5.3)、context window を入れる。② Claude を使う場合はもう一度 Add Provider で Anthropic を選び(settings.json では anthropic_compatible)、API URL に https://api.qcode.cc/api(/v1 は付けない)、モデルは claude-sonnet-5 などを入れる。③ API key は設定 UI で入力するか、provider 名から Zed が生成する環境変数(大文字スネークケース + _API_KEY)に設定し、settings.json には書かない。保存後、Agent パネルでそのモデルを選ぶ。切替は id だけ。

QCode では

QCode の OpenAI 互換エンドポイントは https://api.qcode.cc/openai/v1 で、GPT と GLM / Kimi / DeepSeek / Qwen 向け。Claude は Anthropic エンドポイント https://api.qcode.cc/api でしか動かず、取り違えると model_not_available_on_endpoint になる。キーは両方で共通。使えるモデル id は /models のリアルタイム表。本ページはカタログを永久在庫とは書かない。

FAQ

Zed はカスタム OpenAI 互換に繋げますか?

はい。Use API Access に OpenAI-compatible endpoints がある。UI でも settings.json でも可。

api_url はどこまで?

/openai/v1 まで。つまり https://api.qcode.cc/openai/v1。/chat/completions は Zed が付けるので貼らない。Claude を anthropic_compatible で使うときは https://api.qcode.cc/api(/v1 なし)。

key を settings.json に書いてよい?

公式は不可。設定 UI(キーチェーン)か環境変数。

ChatGPT Plus は API key になりますか?

公式は ChatGPT サブスクと OpenAI API access を分ける。本ページは API key / 互換エンドポイントの話。

custom_headers で Authorization を上書きできますか?

公式の観察:Zed が管理する Authorization などは上書きすると無視され警告。回避手順は書かない。

モデル id はどこ?

/models のライブ一覧。available_models.name にコピー。

出典

Zed Use API Access(zed.dev/docs/ai/use-api-access)、2026-08-30 取得・2026-10-07 再確認。OpenAI-compatible endpoints、Anthropic-compatible endpoints、API Keys and Environment Variables、Custom Headers。QCode のエンドポイントは docs.qcode.cc の Zed 接続ページとエンドポイント・API 形式ページ(2026-10-07 取得)に基づく。

Zed に Provider を足す

GPT と GLM などは openai_compatible + https://api.qcode.cc/openai/v1、Claude は anthropic_compatible + https://api.qcode.cc/api。

まず試して、それから決める

どのプランか迷ったら、まずスターター($8.57/月)から。満足したらアップグレードし、旧プランの残り価値は按分で残高に戻ります。