AIREITER
APIドキュメント料金
テンプレート
  • AIReiter
  • ブログ
  • Claude CodeでGLM-5.2を使う方法:完全セットアップガイド

Claude CodeでGLM-5.2を使う方法:完全セットアップガイド

最終更新日: 2026-07-29 11:05:13

Claude Codeでは、すでにGLM-5.2を利用できます。設定にかかる時間はおよそ2分です。Claude CodeはAnthropicのMessages APIを話せるエンドポイントに接続でき、ZhipuのGLMはまさにその形式に対応しています。z.aiを接続先に指定すれば準備完了です。方法は2つあります。もっとも手軽なのはワンクリックで切り替えられるアプリを使う方法で、Claudeへ戻すのもいつでも可能です。もう1つは設定ファイルを直接編集する方法。本記事ではmacOS、Windows、Linuxでの両方の手順と、Claudeに切り替え直す方法を紹介します。

最短で設定するならCC Switch

複数のプロバイダーを使い分けているなら、手動でJSONを編集するよりCC Switchを使うほうが簡単です。MITライセンスのオープンソースで、Windows/macOS/Linuxに対応したデスクトップアプリです。Claude Code、Codex、Gemini CLIなどのプロバイダー設定をまとめて管理できるため、設定ファイルを都度書き換える必要がありません。

  1. ccswitch.ioまたはGitHub repoからCC Switchをインストールします。メイン画面右上のオレンジ色の+ボタンをクリックしてAdd Providerを開き、Claude Providerタブを選択してください。
  2. プリセット検索欄にzhipuと入力します。Zhipu GLM(中国本土向けエンドポイント)とZhipu GLM enの2つが表示されます。中国本土以外から利用する場合は、国際エンドポイント用のZhipu GLM enを選びます。
プリセット検索欄に「zhipu」と入力され、Claude ProviderタブにZhipu GLMとZhipu GLM enのプリセットが表示されたCC SwitchのAdd New Provider画面
  1. 下へスクロールし、API Key欄にz.aiのAPIキーを貼り付けます。プリセットを選ぶと、Anthropic Messages (Native)形式、認証フィールドのANTHROPIC_AUTH_TOKEN、ベースURLは自動入力されます。
  2. Model Mappingでは、Sonnet、Opus、Fable、Haikuの全ロールについてリクエスト先モデルをglm-5.2に設定します。これにより、Claude Codeがどのティアを要求しても、すべてGLMへルーティングされます。100万トークンのコンテキストをClaude Codeに通知したいロールでは、1Mのボックスにチェックを入れて保存してください。
Sonnet、Opus、Fable、Haikuの各ロールがすべてglm-5.2に設定され、Anthropic Messages Native形式とANTHROPIC_AUTH_TOKENを使用しているCC SwitchのEdit Providerモデルマッピング画面
  1. プロバイダー一覧に戻り、Zhipu GLMのEnableをクリックします。後で切り戻せるよう、Claude Officialなど既存プロバイダーは一覧に残しておけます。新しいプロバイダーを確実に反映させるためClaude Codeを再起動し、/statusでモデル表示がglm-5.2になっていることを確認します。
Claude Officialプロバイダーと並んで、Enableボタン付きのZhipu GLMが表示されたCC Switchのプロバイダー一覧

固定の設定ファイルではなくアプリを使う利点は、試してみたいプロバイダーのプリセットがひと通り揃っていることです。Kimi、MiniMax、MiMo、Qwen、DeepSeekなどを、設定を書き直すのではなくプリセット選択とキー入力だけで追加できます。プロバイダー間、あるいはClaudeへの切り替えも数クリックで済みます。後述するハイブリッド運用が現実的になる理由もここにあります。

settings.jsonを直接編集して設定する

自分で設定を管理したい場合や、GUIのないCI環境でセットアップする場合は、設定ファイルを直接編集します。

  1. Z.AI API consoleでAPIキーを取得します。従量課金用のキーでも、GLM Coding Planのサブスクリプションキーでも利用できます。
  2. 以下のenvブロックをClaude Codeの設定ファイルへマージします。既存のキーを残し、ファイル全体を上書きしないでください。ブロックの内容は全プラットフォーム共通で、異なるのはパスだけです。

- macOS / Linux: ~/.claude/settings.json - Windows: %USERPROFILE%\.claude\settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "your_zai_api_key",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-5.2",
    "API_TIMEOUT_MS": "3000000"
  }
}
  1. Claude Codeを再起動してから/statusを実行します。モデル行にglm-5.2、または100万トークン版ならglm-5.2[1m]と表示されれば成功です。Claudeモデルのままであれば設定ファイルが読み込まれていません。JSONの構文エラーとファイルパスを確認してください。

設定ファイルに手を加えたくない場合は、シェルから設定する方法も2つあります。

  • macOS / Linux — 単発のセッション用に変数をexportし(bash/zsh)、そのまま起動します。
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="your_zai_api_key"
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.2"
export ANTHROPIC_DEFAULT_SONNET_MODEL="glm-5.2"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="glm-5.2"
claude

ターミナルを閉じれば、通常の設定に戻ります。

  • Windows — PowerShellで永続的なユーザー環境変数を設定し、その後ターミナルを再起動します。
setx ANTHROPIC_BASE_URL "https://api.z.ai/api/anthropic"
setx ANTHROPIC_AUTH_TOKEN "your_zai_api_key"
setx ANTHROPIC_DEFAULT_OPUS_MODEL "glm-5.2"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "glm-5.2"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "glm-5.2"

ANTHROPIC_DEFAULT_*変数は、Claude CodeがルーティングするOpus、Sonnet、Haikuのモデルロールを差し替えるものです。新しいビルドではFableロールも追加されており、CC Switchではこちらも設定できます。すべてをglm-5.2にすれば、全リクエストがGLMへ送られます。バックグラウンドタスクを安く高速に処理したいなら、Haikuスロットだけをglm-4.5-airに向ける手もあります。100万トークンのフルコンテキストを使う場合はglm-5.2[1m]を指定してください。長めのAPI_TIMEOUT_MSも見落とせません。GLMはClaudeより応答に時間がかかることがあり、デフォルトのタイムアウトでは長い生成が途中で切れる場合があります。

z.ai直結・プロキシ・Coding Planの選び方

Claude CodeでGLM-5.2を使う実用的な方法は3つありますが、用途は同じではありません。

z.aiのネイティブエンドポイント(推奨)。上記のhttps://api.z.ai/api/anthropicです。Anthropicプロトコルに対応しているため、Claude Codeはミドルウェアなしで直接接続できます。基本の選択肢はこれです。

変換プロキシ。Fireworks、NVIDIA NIM、セルフホストした重みなどのホストでは、GLM-5.2をClaude Codeが直接読めないOpenAI互換APIとして提供しています。そのため、形式を変換するプロキシが必要です。claude-code-routerがこの役割を担えます。すでに対象プラットフォームにクレジットやハードウェアがある場合にのみ検討する価値があります。

GLM Coding Planサブスクリプション。z.ai's subscribe pageによれば月額$18/monthからの定額プランです。同じz.aiエンドポイントを使いますが、トークン従量課金ではなく固定料金で請求されます。Claude Codeで毎日コーディングするなら、サブスクリプションは従量課金より安く、コストも予測しやすい場合が一般的です。月間トークン使用量と比較して損益分岐点を確認してください。利用量に波があるなら、従量課金のほうが有利です。

GLM-5.2とClaudeを切り替えて使う

Claude Codeでは一度に有効にできるプロバイダーは1つです。スロットを分割するのではなく、必要に応じて切り替える運用になります。通常の大量処理にはGLM-5.2を使い、アーキテクチャ設計、セキュリティに配慮が必要なコード、レビューでClaudeが必要になったら、CC SwitchでClaude Officialプロバイダーを有効にします。Claude側にはAnthropic互換エンドポイントなら利用でき、Anthropicアカウントのほか、複数ある選択肢の1つとしてAIReiterのようなリレーも使えます。プロバイダーをまたいだリクエスト単位の自動ルーティングが必要なら、claude-code-routerのようなゲートウェイが振り分けを処理します。

うまく動かないときの確認ポイント

症状考えられる原因対処法
/statusにClaudeモデルが表示され続けるsettings.jsonが読み込まれていないJSONが有効か確認し、~/.claude/settings.jsonを編集したか確認してからClaude Codeを再起動する
model not foundエラーモデルIDが間違っている(大文字・小文字を区別)glm-5.2、glm-5.2[1m]、glm-4.5-airを正確に指定する
401 / authentication failedキーとエンドポイントの組み合わせが不一致OpenRouterキーとz.ai URLを組み合わせない。必要ならキーを再発行する
長い生成が途中で切れるタイムアウトが短すぎるAPI_TIMEOUT_MSを大きく設定する(例:3000000)
ツール呼び出しが失敗する、またはループするツール用JSONの形式が不正並列サブエージェントを減らし、再試行するか、指示を簡潔にする

よくある質問

Claude CodeでGLM-5.2は無料で使えますか?

無制限に無料というわけではありません。ただしz.aiはGLM-5.2について期間限定の無料枠を実施したことがあり、Coding Planは月額$18/monthからです。通常の従量課金レートでも、100万トークンあたり$1.40 / $4.40なので、軽い利用なら費用は数セントに収まります。

Claude CodeでGLM-5.2の100万トークンコンテキストは使えますか?

はい。ANTHROPIC_DEFAULT_*変数でglm-5.2の代わりにglm-5.2[1m]を指定すると、Claude Codeは100万トークンのコンテキストウィンドウを使用します。

Claude Codeでのコーディングは、GLM-5.2とClaudeのどちらが優れていますか?

日常的な連続編集では、価格差を考えるとGLM-5.2をデフォルトにするのが合理的です。一方、複数ステップにわたるアーキテクチャ設計、セキュリティに配慮が必要な作業、高並列のサブエージェントワークフローではClaudeが優位になる傾向があります。切り替え設定を用意しておけば、どちらか一方に決めるのではなく、それぞれの得意な場面で使えます。

Claude Code以外のツールでもGLM-5.2は使えますか?

はい。同じz.aiエンドポイントとキーを、ほかのエージェント型CLIでも利用できます。OpenCode、Cline、Kilo CodeはいずれもカスタムベースURLを受け付け、CC Switchはそのうち複数ツールのプリセットを管理できます。

Claude CodeでGLM-5.2を使うには、有料のClaudeサブスクリプションが必要ですか?

不要です。Claude Codeはクライアントにすぎず、z.aiへ接続すれば請求元はAnthropicではなくz.aiになります。切り替え先のプロバイダーとしてClaudeを残しておく場合にだけ、Claudeアカウントが必要です。

CC Switchでプロバイダーを切り替えた後、Claude Codeの再起動は必要ですか?

CC Switchのドキュメントによれば、Claude Codeは再起動せずにプロバイダーデータをホットスイッチできます。一方、ほとんどのCLIツールではターミナルまたはアプリの再起動が必要です。実際には、切り替えが反映されたことを確実に確認するにはClaude Codeを再起動する方法が信頼できます。

CC SwitchでClaude(公式ログイン)へ戻すには?

プリセット一覧からClaude Officialプロバイダーを追加して有効にし、Claude Codeの通常のログアウト/ログイン(OAuth)フローを一度実行します。その後は公式Claudeログインとz.aiなどのサードパーティープロバイダーを自由に切り替えられます。

CC Switchは無料で、安全に使えますか?

はい。MITライセンスのオープンソースで、無料で利用できます。設定はアトミック書き込みを行うローカルのSQLiteデータベースに保存されます。また、各ツール本来の設定への変更を最小限に抑える設計のため、アプリをアンインストールしてもCLIは通常どおり動作します。

あわせて読みたい

  • GLM-5.2 API:利用方法と料金
  • コーディング用途でのGLM-5.2 vs Opus 4.6
  • Codex vs Claude Code

>_AIReiter モデルディレクトリ

このガイドに関連するモデルへ素早く API アクセス

GPT-5.6 Sol

Chat

要求の厳しいコーディング、推論、長文のエージェント作業向けのプレミアムな GPT-5.6 テキストモデル。

OpenAIAPI Key を作成 >

Gemini 3.1 Pro

Chat
GoogleAPI Key を作成 >

Claude Sonnet 4.6

Chat
AnthropicAPI Key を作成 >

GPT-5.6 Terra

Chat

推論負荷の高いコーディングおよび分析タスク向けの、より高性能な GPT-5.6 テキストモデル。

OpenAIAPI Key を作成 >

GLM 5.2

Chat

思考負荷の高いリサーチ、構造化された分析、中国語・英語の技術的推論向けの GLM 5.2。

ZhipuAPI Key を作成 >

最近の記事

無料LLM APIキー:登録先8選と利用上限(2026年)

2026-09-13

Suno v6 vs v6-wild vs v6-mini:ジャンル別ワークフローガイド

2026-09-12

Suno v6の商用利用と著作権:クリエイターに残るリスク

2026-09-12

Suno v6レビュー:アップグレードか、強制移行か?(2026年)

2026-09-12
AIREITER

ご質問はお問い合わせください
[email protected]

新速率有限公司NEWRATE LIMITED香港九龍花園街 2-16 號好景商業中心 2304 室Room 2304, Haojing Commercial Center, 2-16 Garden Street, Kowloon, Hong Kong

LLM

GPT-6 AstraGemini 3.8 FlashClaude Fable 5.1GLM-5.3 FlashGemini 3.6 Flash

AI動画

Gemini Omni 1.1 Flash ExtMiniMax H3Kling 3.0 Motion ControlKling 3.0 TurboKling 3.0

AI画像

GPT-Image 2.5Grok Imagine Image 2.0Midjourney V8.1Midjourney V7Z-Image Turbo

ブログ

すべて表示 →

会社

プライバシーポリシー利用規約返金ポリシー

© 2026 AIReiter. All rights reserved.