メインコンテンツへスキップ
このガイドでは、Claude Code を CometAPI に接続する方法を説明します。 公式リファレンス:
利用可能なモデルは随時変わることがあります。最新の Claude モデル ID は CometAPI Models page を確認してください。

前提条件

  • dashboard で取得した CometAPI キー(sk- で始まります)
  • Git がインストール済みであること
  • 対応 OS: macOS、Linux、または Windows

Claude Code をインストールする

1

公式インストーラーを実行

curl -fsSL https://claude.ai/install.sh | bash
2

インストールを確認

claude --version

CometAPI エンドポイントを設定する

設定ファイルを作成または編集します:
  • macOS / Linux: ~/.claude/settings.json
  • Windows: %USERPROFILE%\.claude\settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-cometapi-key",
    "ANTHROPIC_BASE_URL": "https://api.cometapi.com"
  }
}
sk-your-cometapi-key を実際の CometAPI キーに置き換えたら、Claude Code を起動します:
cd your-project
claude

トラブルシューティング

settings.json が反映されない場合は?
  1. ターミナルを完全に再起動してください(すべてのウィンドウを閉じて再度開く)
  2. それでも動作しない場合は、~/.claude.json を作成して次を追加します:
    {
      "hasCompletedOnboarding": true
    }
    
  3. 最終手段として、環境変数を直接 export してください:
    # ~/.zshrc (macOS) または ~/.bashrc (Linux) に追加
    export ANTHROPIC_AUTH_TOKEN="sk-your-cometapi-key"
    export ANTHROPIC_BASE_URL="https://api.cometapi.com"
    
Invalid API Key または Please run /login と表示される場合は? ~/.claude/settings.json が存在すること、および JSON 形式が正しいこと(末尾のカンマがない、引用符が正しい)を確認してください。jsonlint.com で検証できます。 以前に Anthropic 公式へログインしていた場合は? Claude Code はキャッシュされた公式認証情報を優先します。Claude Code 内で /logout を実行し、閉じてから再起動してください。それでも失敗する場合:
rm -rf ~/.config/claude-code/auth.json
ステータスが offline と表示される場合は? Claude Code は Google 経由で接続性を確認します。offline は単に Google に到達できないことを意味するだけで、CometAPI の利用には影響しません。 Fetch / Web ブラウジングが失敗する場合は? Claude Code の Fetch 機能は最初に Anthropic ネイティブサービスを呼び出すため、インターネットへの直接アクセスが必要です。システム全体のプロキシ設定が必要になる場合があります。