Skip to main content
Claude Code メインインターフェース

準備

Claude Code は Anthropic が提供するコマンドライン AI プログラミングアシスタントで、ターミナルから直接 AI との対話、コード生成、デバッグなどが可能です。 ElkAPI を接続することで、GPT、Claude、Gemini など複数のモデルを Claude Code で利用できます。 始める前に、以下をご確認ください:
  1. ElkAPI API キーを取得済み ElkAPI コンソール にログインして API キーを取得してください(sk- で始まります)
ヒント: ElkAPI アカウントをお持ちでない場合は、まず ElkAPI で登録して API キーを取得してください。

ステップ 1:Claude Code をインストール

以下のいずれかの方法でインストールしてください:
公式スクリプトでインストール:
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 で終了すると自動的に作成されます。
2. settings.json ファイルを作成または編集:
ファイルを保存後、Claude Code を再起動すると反映されます。

方法 2:永続環境変数

システム環境に設定を書き込み、すべてのターミナルウィンドウで自動的に読み込まれます。

方法 3:一時環境変数

テストや短期利用に適しています。ターミナルを閉じると設定は失われます。
一時環境変数は現在のターミナルウィンドウでのみ有効です。ウィンドウを切り替えたり閉じたりした場合は再設定が必要です。

ステップ 3:使い始める

設定の確認

Claude Code を起動し、簡単なメッセージを送って設定が正しいか確認します:
AI から返答があれば設定成功です。401403 などのエラーが表示された場合は、下記の 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-thinkingclaude-sonnet-4-6-thinking など)。
モデル選択のおすすめ:
  • 💰 コスパ最強: claude-sonnet-4-6 — 日常プログラミングに最適、公式価格の 20%
  • 🚀 高性能: claude-opus-4-6 — 最も複雑なコードやアーキテクチャの課題に
  • 高速レスポンス: claude-sonnet-4-6 — 即時フィードバックが必要な時に
  • 🧠 深い思考: claude-opus-4-6-thinking — 深い推論が必要な時に
モデルを切り替えるには、対話モードで /model コマンドを使用するか、設定の ANTHROPIC_MODEL フィールドを変更して再起動してください。

よく使うコマンド

Claude Code でよく使うコマンドとショートカット:

よくある質問

Q1: 設定後もログイン選択画面が表示される?

起動後に「Select login method」が表示される場合、設定が反映されていません。 確認手順:
  1. settings.json 方式の場合:ファイルパスが正しいか確認
    • Windows:C:\Users\<ユーザー名>\.claude\settings.json
    • macOS / Linux:~/.claude/settings.json
  2. 環境変数方式の場合:変数を設定した同じターミナルウィンドウで Claude Code を起動しているか確認
  3. JSON フォーマットの確認:括弧、カンマ、引用符が正しいか確認

Q2: 401 / 403 エラーが発生する?

ANTHROPIC_BASE_URLhttps://api.elkapi.com に設定されていることも確認してください(Anthropic 公式アドレスではなく)。

Q3:「Unable to connect」接続エラーが出る?

Claude Code が API サービスに接続できていません。
  1. ネットワーク接続が正常か確認
  2. ANTHROPIC_BASE_URL の設定が正しいか確認
  3. プロキシを使用している場合、api.elkapi.com へのアクセスが許可されているか確認

Q4:「Auth conflict」認証の競合エラーが出る?

以下のようなメッセージが表示された場合:
claude.ai アカウントへのログインと API Key の設定が同時に存在し、競合しています。 解決方法: Claude Code の対話モードで /logout を実行し、claude.ai からログアウトしてください。API Key の設定のみを残します。

Q5: 非 Claude モデル使用時に max_tokens エラーが出る?

以下のようなエラーが表示された場合:
Claude Code はデフォルトで Claude モデルのパラメータ(32000 tokens)でリクエストを送信するため、一部の非 Claude モデル(例:gpt-5.5)ではトークン制限を超えてしまいます。 解決方法: Claude モデル(例:claude-sonnet-4-6)に切り替えてください。Claude Code とネイティブに互換性があり、この問題は発生しません。

Q6: レスポンスが遅い?

  1. より高速なモデルに切り替える(例:claude-sonnet-4-6 または claude-sonnet-4-6
  2. プロンプトを短くしてコンテキスト長を削減
  3. ネットワーク状況を確認

Q7: モデルを切り替えるには?

2 つの方法:
  1. 対話モードで/model コマンドを入力
  2. 設定を変更settings.json または環境変数の ANTHROPIC_MODEL フィールドを変更し、Claude Code を再起動

Q8: Claude Code はローカルファイルを自動的に読み取る?

いいえ。Claude Code はファイルを明示的に参照する必要があり、機密操作の実行前には確認を求めます。専用のプロジェクトディレクトリで使用することをお勧めします。

Q9: ローカルファイルを分析するには?

対話モードで、以下の方法でファイルを参照できます:
  • ファイルパスを直接入力
  • ファイルをターミナルウィンドウにドラッグ&ドロップ
  • ファイル内容をコピー&ペースト

Q10: 使用状況とコストを確認するには?

ElkAPI コンソール にログインして確認:
  • API コール統計
  • トークン消費明細
  • コスト統計とトレンド

サポート

ご利用中に問題が発生した場合:

ElkAPI を始めよう

今すぐ ElkAPI に登録して API キーを取得し、Claude Code でマルチモデルプログラミングアシスタントを体験!