外部クライアント上級者向け更新日

VS Code 設定

VS Code では OpenAI 公式 Codex 拡張機能と Anthropic 公式 Claude Code 拡張機能を併用できます。それぞれ別の CLI 設定、Base URL、API Key を使用します。

Codex モデル設定

公式拡張機能をインストール

  1. macOS は Cmd+Shift+X、Windows/Linux は Ctrl+Shift+X で Extensions を開きます。
  2. Codex – OpenAI’s coding agent を検索し、Publisher が OpenAI、拡張機能 ID が openai.chatgpt であることを確認します。
  3. Install をクリックします。

I Code Easy を設定

Codex 拡張機能は Codex CLI と .codex/config.toml を共有します。先に Codex 設定 を行うか、次の主要設定を使用してください。

model_provider = "icodeeasy"
model = "gpt-5.6-sol"
cli_auth_credentials_store = "file"

[model_providers.icodeeasy]
name = "icodeeasy"
base_url = "https://api.icodeeasy.cc"
wire_api = "responses"
requires_openai_auth = true

次に Codex 設定ページの手順で codex login --with-api-key を実行し、Codex に ~/.codex/auth.json を生成させます。CLI と拡張機能はこのログインキャッシュを共有するため、 VS Code に永続的な OPENAI_API_KEY 環境変数を継承させる必要はありません。

メインドメインが遅い場合は base_url を https://jp.icodeeasy.cc または https://sg.icodeeasy.cc に変更できます。

再読み込みとテスト

Command Palette を開き、Developer: Reload Window を実行します。Codex パネルで gpt-5.6-sol を選び、短いプロンプトを送信してください。

カスタム Provider が読み込まれない場合は、VS Code の統合ターミナルで codex login status と codex を実行し、Developer: Reload Window を実行します。

Claude モデル設定

公式拡張機能をインストール

Extensions で Claude Code を検索し、Publisher が Anthropic、拡張機能 ID が anthropic.claude-code であることを確認してインストールします。

I Code Easy を設定

拡張機能と CLI は ~/.claude/settings.json を共有します。信頼できる個人端末では次を使用できます。

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "your API Key",
    "ANTHROPIC_BASE_URL": "https://api.icodeeasy.cc",
    "ANTHROPIC_MODEL": "claude-sonnet-4-6",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

CLAUDE_CODE_ATTRIBUTION_HEADER を 0 に設定しないでください。一部の Claude Code 専用チャネルでは、クライアント本来の attribution メタデータを検証します。

メインドメインが遅い場合は ANTHROPIC_BASE_URL を https://jp.icodeeasy.cc または https://sg.icodeeasy.cc に変更できます。実際の API Key を含むファイルを Git にコミットしないでください。

Settings → Extensions → Claude Code で Disable Login Prompt を有効にします。

再読み込みとテスト

Command Palette から Developer: Reload Window を実行し、Claude Code パネルで短いプロンプトを送信します。ログイン画面が残る場合は Disable Login Prompt と ~/.claude/settings.json の JSON 構文を確認してください。

公式情報

2026-07-16 に公式拡張機能情報、公式設定資料、I Code Easy の現行プロトコル経路を確認しました。