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 キーで。
- トークン従量課金・最新単価は /models
- カード(Visa / Mastercard / AMEX)・Apple Pay・Google Pay・暗号資産で支払い可能
- チャージ後すぐにセルフサービスで開通
要点
埋める項目
公式の OpenAI-compatible 節:provider 名、API URL、モデル id、context window。key は設定 UI か環境変数。settings.json に書かない。
ドキュメント取得日
zed.dev/docs/ai/use-api-access を 2026-08-30 に取得、2026-10-07 に再確認。
api_url の形
公式例は https://example.com/v1。QCode の OpenAI 互換エンドポイントは https://api.qcode.cc/openai/v1。/chat/completions は Zed が付けるので URL 欄に貼らず、末尾のスラッシュも付けない。
デフォルト能力
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 を書かない。
本取得でも同じ。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 取得)に基づく。
関連
Cline の OpenAI 互換
VS Code 拡張でも Base URL、key、モデル id を自分で入れる。
Claude Code VS Code 拡張の API キーとカスタムゲートウェイ設定
認証情報は claudeCode.environmentVariables に、settings.json は CLI と共有。ログイン画面とモデル選択の対処も。
Claude Desktop サードパーティ API ガイド
開発者モードで Gateway を設定:Anthropic Messages API のみ、Claude モデルのみ、ANTHROPIC_BASE_URL は読まない。Claude Code との違いも。
Zed Industries とは無関係。挙動は zed.dev のドキュメントに従う。どのベンダーのサブスク認証を迂回する手順でもない。