Claude Code

Claude CodeのすべてのAPIコールをLuxeno経由でルーティングするように設定します。LuxenoはAnthropicと互換性のあるエンドポイントを提供するため、コードの変更は不要で、2つの環境変数を設定するだけです。

前提条件

始める前に

  • Claude Codeがインストールされ、動作していること(claude --version が成功すること)
  • LuxenoのAPIキー — まだお持ちでない場合は はじめに をご参照ください
  • リクエストを成功させるためにLuxenoの残高がプラスであること

設定

ステップ 1

~/.claude/settings.json を編集する

(存在しない場合は作成して) ~/.claude/settings.json を開き、以下の2つの環境変数を追加します。これにより、Claude CodeはAnthropicに直接ではなくLuxeno経由でリクエストを送信します。

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://luxeno.ai/api",
    "ANTHROPIC_API_KEY": "sk-silk-your-key-here"
  }
}

sk-silk-your-key-here をダッシュボードで取得した実際のLuxeno APIキーに置き換えてください。

ステップ 2

ターミナルを再起動する

ターミナルを閉じて再度開き、更新された設定ファイルをClaude Codeが次回起動時に読み込めるようにします。

ステップ 3

claude を実行する

Claude Codeを通常通り起動します。すべてのリクエストはLuxeno経由でルーティングされ、GLMバックエンドで処理されます。他の変更は不要です。

モデルマッピング

Claude CodeはAnthropicのモデル識別子を使用してリクエストを送信します。Luxenoはこれらを透過的にGLMモデルにマッピングします。

Claude CodeのリクエストLuxenoのルーティング先料金
claude-sonnet-4-20250514glm-4-flash$0.30 / 1M tokens
claude-opus-4-20250514glm-4-flash$0.30 / 1M tokens

動作確認

簡単なプロンプトを実行して、すべての設定が正しく機能していることを確認します:

Terminal
claude "Say hello"

数秒以内にレスポンスが返されるはずです。ダッシュボードの使用量ページでトークンの消費が記録されているか確認してください。

トラブルシューティング

よくあるエラー

  • 401 Unauthorized APIキーが正しくないか、設定されていません。settings.jsonの値を確認し、余分なスペースがないことを確かめてください。
  • 402 Payment Required Luxenoの残高がゼロです。 請求ページ.
  • 設定が反映されない ファイルを編集した後にターミナルを再起動したか確認してください。シェルによっては完全なログアウト・ログインが必要な場合もあります。
  • 最初のレスポンスが遅い コールドスタート時は通常のことです。セマンティックキャッシュにより、以降のコールは高速になります。