Claude CodeとClineでGLM-5.3-Flashを使う方法

GLM-5.3-FlashをClaude CodeとClineに組み込む:ベースURL、環境変数、Clineのコンテキスト修正、そして3倍のコーディングプラン割り当てが真の魅力である理由。

INEZA Felin-Michel

INEZA Felin-Michel

27 8月 2026

Claude CodeとClineでGLM-5.3-Flashを使う方法

Apidog エンタープライズ

オンプレミスデプロイ

SSO & RBAC

SOC 2 準拠

Apidog Enterpriseを見る

すでにGLMコーディングプランを購読している場合、GLM-5.3-Flashに注目すべき具体的な理由があります。それは、同じプランでGLM-5.3の**3倍の使用可能なクォータ**を持つと報告されているからです。これが議論の全てです。AI分析インテリジェンス指数で60ではなく57を出すモデルと引き換えに、3倍多くのリクエストが可能です。

日常的なコーディング作業であれば、このトレードオフは簡単です。このガイドでは、FlashをClaude CodeとClineに組み込む方法、GLM-5.3を使い続けるべき時、そして問題を引き起こしがちな設定の詳細について説明します。

ボタン

まず必要なもの

クォータ乗数とプランのティアをz.aiで確認してから計画を立ててください。プランの条件はモデルの仕様よりも頻繁に変更され、3倍という数字はZ.aiの公式ドキュメントからのものです。

Claude Code

Z.aiはAnthropic互換のエンドポイントを公開しており、2つの環境変数を変更することでClaude CodeがGLMモデルと通信できるようになります。

簡単な方法

Z.aiには、設定を自動で記述してくれるヘルパーが付属しています。

npx @z_ai/coding-helper

これにより、キーの入力を求め、設定が行われます。もしこれが機能すれば、以下のモデル選択のセクションに進んでください。

手動で行う方法

シェルプロファイルでベースURLとトークンを設定します。

export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="your-z-ai-key"

その後、通常通りClaude Codeを起動します。リクエストはAnthropicではなくZ.aiにルーティングされます。

ここで特に問題になりやすい点が2つあります。

ANTHROPIC_API_KEYANTHROPIC_AUTH_TOKENとは異なる変数です。古いAnthropicキーがエクスポートされている場合は、それを解除してください。両方が設定されていると、競合ではなく無効なキーのように読める認証エラーが発生します。

環境がプロセスに到達する必要があります。これらを.zshrcに設定し、シェルプロファイルを読み込まないエディタやランチャーからClaude Codeを起動すると、それらは認識されません。起動元のコンテキストでecho $ANTHROPIC_BASE_URLを実行してテストしてください。

モデルの選択

接続後、モデルとしてglm-5.3-flashを選択します。設定ファイルを使用している場合は、そこにモデルIDを記述します。

{
  "model": "glm-5.3-flash"
}

100万トークンのウィンドウはリクエストが正当に時間がかかる可能性があるため、長いコンテキストの作業ではタイムアウトを長くすることが有効です。

export API_TIMEOUT_MS=3000000

この値はGLM-5.2の設定から引き継がれており、ご自身の経験と照らし合わせて確認する価値があります。既存の設定を移行する場合は、GLM-5.2ハーネスガイドが前世代について説明しています。

Cline

ClineはAnthropic互換のプロバイダーではなく、OpenAI互換のプロバイダーを通じて接続します。

  1. Clineの設定を開き、APIプロバイダーとしてOpenAI Compatibleを選択します。
  2. ベースURLをhttps://api.z.ai/api/coding/paas/v4に設定します。
  3. Z.aiのAPIキーを貼り付けます。
  4. Custom Modelを選択し、glm-5.3-flashを入力します。

ベースURLに注意してください。コーディングプランのエンドポイント(/api/coding/paas/v4)は、当社のAPIガイドで直接API呼び出しに使用される標準APIエンドポイント(/api/paas/v4)とは異なります。両方のURLがドキュメントやコミュニティの投稿で出回っており、コーディングプランのキーで標準のURLを使用すると、混乱を招く認証失敗の一般的な原因となります。これらのパスは以前にも変更されているため、現在のZ.aiドキュメントと照らし合わせて両方を確認してください。

コンテキストウィンドウの設定

Clineはカスタムモデルのコンテキストウィンドウを常に正しく推測するとは限りません。大規模なコードベースを扱っていて、早期に切り詰められている場合は、コンテキストウィンドウを手動で1,000,000に設定してください。

これはGLM-5.2のユーザーにも同様に当てはまりました。症状としては、モデル自体はファイルコンテキストを完璧に保持できるにもかかわらず、Clineが本来よりも早くファイルコンテキストを破棄してしまうというものです。

エージェント型コーディングにFlashを選ぶ理由

Z.aiの公開データを用いたベンチマークケースです。

ベンチマーク GLM-5.3-Flash GLM-5.2
Terminal-Bench 2.1 84.3 直接比較不可
DeepSWE 63.4 46.2
AutomationBench 48.8 26.2

Terminal-Benchの数値はClaude Code 2.1.207に対して評価されており、ここを読んでいるほとんどの読者が使用しているハーネスに直接関連しています。独立した検証結果が出るまでは、これらをベンダーの主張として扱ってください。

Artificial Analysisによる独立した測定では、GLM-5.3の60に対し、インテリジェンス指数は57でした。

コーディングハーネスにとって真に新しい点が一つあります。それはネイティブ画像入力です。Flashは、コードと同じリクエスト内でコンテンツブロックとしてスクリーンショットを受け入れます。フロントエンド作業の場合、これは破損したレイアウトのスクリーンショットを会話に貼り付け、モデルがレンダリングの説明ではなく、レンダリングについて推論することを意味します。Z.ai自身の説明では、インターフェースの観察とレンダリング結果について言及しています。弊社のビジョンガイドでは、この経路が何をもたらすかについて説明します。

速度のトレードオフを明確に述べる

GLM-5.3-Flashは毎秒約49トークンを生成します。GLM-5.3は約86トークンです。長いファイルの書き換えをストリーミングするコーディングハーネスでは、この差を感じるでしょう。

最初のトークンまでの時間は、1.52秒対1.57秒と実質的に同じなので、モデルは同程度の速さで応答を開始します。違いは長い出力で現れます。

これがクォータに関する議論に対する正直な対抗意見です。3倍のクォータと引き換えに、生成速度は約半分になります。短い編集、ツール呼び出し、反復作業ではクォータが有利です。「この800行のファイルを書き換えろ」という場合、待機時間は現実的な問題となります。

実用的なルーティング戦略

どちらか一方を選ぶのではなく、両方を使用します。

切り替えはハーネスの設定でモデルIDを変更するだけなので、対応にかかる時間は数秒です。コーディングプランを利用している場合、これによりほとんどの処理量を3倍クォータのモデルで行い、高価なクォータはそれを必要とする作業のために温存できます。

Z.aiはまた、オフピーク時の呼び出しは標準ポイントの半分しか消費しないため、バッチ処理やバックグラウンドエージェントの作業をピーク時間外にスケジュールすることで、プランをさらに有効活用できると述べています。

トラブルシューティング

この設定での失敗は、いくつかのパターンに集約されます。

その他のハーネス

同じ2つの接続形式でほとんどのツールをカバーできます。Anthropic互換のものは(Claude Code、一部のエージェントフレームワーク)はANTHROPIC_AUTH_TOKENとともにhttps://api.z.ai/api/anthropicを使用します。OpenAI互換のものは(Cline、Roo、Kilo、OpenCode、Codex、Cursorのカスタムモデルオプション)は、標準のAPIキーフィールドにキーを設定し、glm-5.3-flashをカスタムモデルIDとしてhttps://api.z.ai/api/coding/paas/v4を使用します。

以前のモデルに関するパターンは、弊社のこれまでのガイドで説明しています。GLM-5.1とClaude Code、およびGLM-4.7とClaude CodeおよびCursor

接続の確認

ハーネスの設定を信頼する前に、エンドポイントが単独で機能することを確認してください。直接呼び出すことで、ハーネスが問題の原因ではないと判断できます。

curl https://api.z.ai/api/coding/paas/v4/chat/completions \
  -H "Authorization: Bearer $ZAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3-flash",
    "messages": [{"role": "user", "content": "reply with OK"}]
  }'

これにより応答が返され、なおハーネスが失敗する場合は、問題は資格情報ではなく設定にあります。

一時的なチェック以上の作業の場合、これらの呼び出しにはシェル履歴よりもApidogの方が適しています。コーディングエンドポイントと標準エンドポイントを環境変数としてキーを保存し、並べて保存しておくと、ハーネスが認証エラーを発生させ始めたときに、エンドポイントの問題かツールの問題かをワンクリックで判断できます。この区別が、これらの設定におけるデバッグ時間の大部分を占めます。

よくある質問

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる