
準備
Claude Code は Anthropic が提供するコマンドライン AI プログラミングアシスタントで、ターミナルから直接 AI との対話、コード生成、デバッグなどが可能です。 ElkAPI を接続することで、GPT、Claude、Gemini など複数のモデルを Claude Code で利用できます。 始める前に、以下をご確認ください:- ElkAPI API キーを取得済み
ElkAPI コンソール にログインして API キーを取得してください(
sk-で始まります)
ヒント: ElkAPI アカウントをお持ちでない場合は、まず ElkAPI で登録して API キーを取得してください。
ステップ 1:Claude Code をインストール
以下のいずれかの方法でインストールしてください:- macOS / Linux(推奨)
- Windows
- NPM インストール
公式スクリプトでインストール:Homebrew でもインストール可能:
権限エラーが発生した場合は、コマンドの前に
sudo を付けてください。インストールの確認
インストール後、以下のコマンドで確認します:1.x.x)が表示されればインストール成功です。
ステップ 2:ElkAPI API を設定
3 つの設定方法を用意しています。お好みに合わせてお選びください。方法 1:settings.json を編集(推奨)
最も安定した方法で、一度設定すれば永続的に有効です。 1. 設定ディレクトリを開く:- Windows:
Win + Rを押し、%userprofile%\.claudeと入力 - macOS:
Command + Shift + Gを押し、~/.claudeと入力 - Linux:
~/.claudeディレクトリに移動
ディレクトリが存在しない場合は、ターミナルで
claude を一度実行し、Ctrl + C で終了すると自動的に作成されます。settings.json ファイルを作成または編集:
ファイルを保存後、Claude Code を再起動すると反映されます。
方法 2:永続環境変数
システム環境に設定を書き込み、すべてのターミナルウィンドウで自動的に読み込まれます。- macOS (zsh)
- macOS / Linux (bash)
- Windows
方法 3:一時環境変数
テストや短期利用に適しています。ターミナルを閉じると設定は失われます。- macOS / Linux
- Windows (PowerShell)
- Windows (CMD)
ステップ 3:使い始める
設定の確認
Claude Code を起動し、簡単なメッセージを送って設定が正しいか確認します:401、403 などのエラーが表示された場合は、下記の FAQ を参照してください。
使い方
Claude Code には 2 つのモードがあります:- 対話モード:
claudeを実行して継続的な対話に入る。複雑なタスクに最適 - 単発コマンド:
claude "質問"で一回限りの回答を取得。素早い質問に最適
対応モデル
ElkAPI は Claude モデルシリーズを完全にサポートしています。タスクに応じて柔軟に切り替えられます:
上記のすべてのモデルは Thinking(拡張思考)バージョンに対応しています。モデル ID の末尾に
-thinking を付けるだけで有効になります(例:claude-opus-4-6-thinking)。複雑なタスクで深い推論が必要な場合に最適です。
ElkAPI 割引モデル
ElkAPI は専用の割引モデルを提供しており、価格は公式の 20% のみで、能力は公式モデルと同等です。以下のモデル ID をそのまま使用できます:
Thinking バージョンも対応しています(例:
claude-opus-4-6-thinking、claude-sonnet-4-6-thinking など)。
モデルを切り替えるには、対話モードで /model コマンドを使用するか、設定の ANTHROPIC_MODEL フィールドを変更して再起動してください。
よく使うコマンド
Claude Code でよく使うコマンドとショートカット:よくある質問
Q1: 設定後もログイン選択画面が表示される?
起動後に「Select login method」が表示される場合、設定が反映されていません。 確認手順:- settings.json 方式の場合:ファイルパスが正しいか確認
- Windows:
C:\Users\<ユーザー名>\.claude\settings.json - macOS / Linux:
~/.claude/settings.json
- Windows:
- 環境変数方式の場合:変数を設定した同じターミナルウィンドウで Claude Code を起動しているか確認
- JSON フォーマットの確認:括弧、カンマ、引用符が正しいか確認
Q2: 401 / 403 エラーが発生する?
ANTHROPIC_BASE_URL が https://api.elkapi.com に設定されていることも確認してください(Anthropic 公式アドレスではなく)。
Q3:「Unable to connect」接続エラーが出る?
Claude Code が API サービスに接続できていません。- ネットワーク接続が正常か確認
ANTHROPIC_BASE_URLの設定が正しいか確認- プロキシを使用している場合、
api.elkapi.comへのアクセスが許可されているか確認
Q4:「Auth conflict」認証の競合エラーが出る?
以下のようなメッセージが表示された場合:/logout を実行し、claude.ai からログアウトしてください。API Key の設定のみを残します。
Q5: 非 Claude モデル使用時に max_tokens エラーが出る?
以下のようなエラーが表示された場合:gpt-5.5)ではトークン制限を超えてしまいます。
解決方法: Claude モデル(例:claude-sonnet-4-6)に切り替えてください。Claude Code とネイティブに互換性があり、この問題は発生しません。
Q6: レスポンスが遅い?
- より高速なモデルに切り替える(例:
claude-sonnet-4-6またはclaude-sonnet-4-6) - プロンプトを短くしてコンテキスト長を削減
- ネットワーク状況を確認
Q7: モデルを切り替えるには?
2 つの方法:- 対話モードで:
/modelコマンドを入力 - 設定を変更:
settings.jsonまたは環境変数のANTHROPIC_MODELフィールドを変更し、Claude Code を再起動
Q8: Claude Code はローカルファイルを自動的に読み取る?
いいえ。Claude Code はファイルを明示的に参照する必要があり、機密操作の実行前には確認を求めます。専用のプロジェクトディレクトリで使用することをお勧めします。Q9: ローカルファイルを分析するには?
対話モードで、以下の方法でファイルを参照できます:- ファイルパスを直接入力
- ファイルをターミナルウィンドウにドラッグ&ドロップ
- ファイル内容をコピー&ペースト
Q10: 使用状況とコストを確認するには?
ElkAPI コンソール にログインして確認:- API コール統計
- トークン消費明細
- コスト統計とトレンド
サポート
ご利用中に問題が発生した場合:- 📚 ElkAPI ドキュメント
- 📧 技術サポート:support@elkapi.com
ElkAPI を始めよう
今すぐ ElkAPI に登録して API キーを取得し、Claude Code でマルチモデルプログラミングアシスタントを体験!