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-20250514 | glm-4-flash | $0.30 / 1M tokens |
| claude-opus-4-20250514 | glm-4-flash | $0.30 / 1M tokens |
動作確認
簡単なプロンプトを実行して、すべての設定が正しく機能していることを確認します:
Terminal
claude "Say hello"数秒以内にレスポンスが返されるはずです。ダッシュボードの使用量ページでトークンの消費が記録されているか確認してください。
トラブルシューティング
よくあるエラー
- 401 Unauthorized — APIキーが正しくないか、設定されていません。settings.jsonの値を確認し、余分なスペースがないことを確かめてください。
- 402 Payment Required — Luxenoの残高がゼロです。 請求ページ.
- 設定が反映されない — ファイルを編集した後にターミナルを再起動したか確認してください。シェルによっては完全なログアウト・ログインが必要な場合もあります。
- 最初のレスポンスが遅い — コールドスタート時は通常のことです。セマンティックキャッシュにより、以降のコールは高速になります。