Claude Code を独自エンドポイントで使う

Claude Code は Anthropic Messages API を使います。666 AI は /v1/messages に対応しており、このページを書く前に実際に Claude Code をインストールし、ツール呼び出しを含めて動作を確認しました。

YOUR-ENDPOINT は登録後に「API Key」ページに表示される接続先に、YOUR-KEY はご自身のキーに置き換えてください。1 つのキーで 666 AI のすべてのモデル(Claude・GPT・Gemini・DeepSeek・Qwen ほか 200 以上)を呼び出せます。

1. 環境変数を設定

# macOS / Linux (bash / zsh)
export ANTHROPIC_BASE_URL="https://YOUR-ENDPOINT"        # no /v1
export ANTHROPIC_AUTH_TOKEN="YOUR-KEY"
export ANTHROPIC_MODEL="anthropic/claude-sonnet-5.5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-5.5"
claude

2. settings.json に書く場合

// ~/.claude/settings.json   (Windows: %USERPROFILE%\.claude\settings.json)
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://YOUR-ENDPOINT",
    "ANTHROPIC_AUTH_TOKEN": "YOUR-KEY",
    "ANTHROPIC_MODEL": "anthropic/claude-sonnet-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-5.5"
  }
}

ユーザー設定ファイルに書いてください。プロジェクトの .claude/settings.json は通常 git にコミットされるので、キーを書かないでください。

3. 確認

claude -p "Reply with exactly the word OK."

対話モードでは /status で接続先とトークンの読み込み元を確認できます。

使えるモデル

Claude 系モデルを使います:anthropic/claude-sonnet-5.5(コーディング向けおすすめ)、anthropic/claude-opus-5.5、anthropic/claude-haiku-5.5。Anthropic はゲートウェイ経由で Claude Code を Claude 以外のモデルで動かすことをサポートしていないため、GPT や Gemini は指定しないでください。

当社のテストでは Sonnet 5.5 は一度でシェルツールを実行できました。小型の Haiku は最初のツール呼び出しで再試行が必要なことがあるので、エージェント用途には Sonnet を。

400 エラーが出たら

  1. context_management や Extra inputs are not permitted:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 を設定。
  2. 長いセッションでのコンテキスト長エラー:CLAUDE_CODE_AUTO_COMPACT_WINDOW と CLAUDE_CODE_MAX_OUTPUT_TOKENS をモデルの実際の上限に。
  3. 401:キーが違います。ANTHROPIC_BASE_URL には /v1 を付けません。

よくある質問

Anthropic のアカウントは必要?

不要です。666 AI のキーだけで使え、トークン単位で 666 AI の残高から課金されます。

ANTHROPIC_AUTH_TOKEN と ANTHROPIC_API_KEY はどちら?

どちらでも動きます。AUTH_TOKEN は Bearer ヘッダーで送られ、初回のキー確認プロンプトが出ません。

VS Code 拡張でも使える?

はい。拡張の環境変数設定(claudeCode.environmentVariables)に同じ値を設定してください。

無料でアカウント作成全モデル開発者ガイド