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"
claude2. 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 エラーが出たら
context_managementや Extra inputs are not permitted:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1を設定。- 長いセッションでのコンテキスト長エラー:
CLAUDE_CODE_AUTO_COMPACT_WINDOWとCLAUDE_CODE_MAX_OUTPUT_TOKENSをモデルの実際の上限に。 - 401:キーが違います。
ANTHROPIC_BASE_URLには/v1を付けません。
よくある質問
Anthropic のアカウントは必要?
不要です。666 AI のキーだけで使え、トークン単位で 666 AI の残高から課金されます。
ANTHROPIC_AUTH_TOKEN と ANTHROPIC_API_KEY はどちら?
どちらでも動きます。AUTH_TOKEN は Bearer ヘッダーで送られ、初回のキー確認プロンプトが出ません。
VS Code 拡張でも使える?
はい。拡張の環境変数設定(claudeCode.environmentVariables)に同じ値を設定してください。