本文へスキップ

GLM-5.3 Flash

OpenAI 互換の Chat Completions API で GLM-5.3 Flash を呼び出します。

項目値
Base URLhttps://api.hop-base.com/v1
モデル名glm-5.3-flash
チャットPOST /v1/chat/completions

「GLM 公式API」プランを含むキーを使ってください。このプランを含まないキーでは 404 が返ります。

curl https://api.hop-base.com/v1/chat/completions \
  -H "Authorization: Bearer sk-あなたのキー" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3-flash",
    "temperature": 1,
    "top_p": 0.95,
    "reasoning_effort": "max",
    "messages": [{
      "role": "user",
      "content": "こんにちは、自己紹介をしてください"
    }]
  }'

モデルと仕様

GLM-5.3 Flash は Zhipu が 2026-08-26 に公開・オープンソース化したモデルで、GLM-5 シリーズ初のネイティブマルチモーダル対応メンバーです。

項目内容
モデル IDglm-5.3-flash
アーキテクチャMoE、総パラメータ 320B、トークンあたり 18B を活性化
アテンションハイブリッドスパース + 線形アテンション
コンテキストウィンドウ1M トークン
最大出力128K トークン
入力モダリティテキスト、画像、動画、ファイル
出力テキスト
思考常時オン。reasoning_content で返されます

GLM-5.3 と比べてアテンション計算量が 3.01 分の 1、KV キャッシュが 4.44 分の 1 です。

プランと接続設定

  • glm-5.3-flash は「GLM 公式API」プランで提供されます。コンソールの「APIキー」でキーを作成・編集する際、このプランをキーに追加してください。このプランを含むキーだけがこのモデルを呼び出せます。
  • このプランを含まないキーで glm-5.3-flash を呼び出すと明確な 404 が返ります。コンソールで既存のキーにこのプランを追加するか、このプランを含む新しいキーを作成してください。
  • 課金は Zhipu の当該モデルの公式定価を基準としています。公開価格は料金ページを、実際に適用される単価はログイン後のモデル広場をご確認ください。
  • 同じプランで glm-5.3 も提供しています。詳細は GLM-5.3 を参照してください。

クライアントには次のように設定します。

項目設定値
API アドレス / Base URLhttps://api.hop-base.com/v1
エンドポイントPOST /v1/chat/completions のみ — /v1/responses と /v1/messages は非対応で 400 を返します
API Keysk-あなたのキー
モデルglm-5.3-flash
API 形式OpenAI Chat Completions(ルーティングが必要)

「API 形式」は CC Switch などルーティング対応クライアントでのみ必要です。

リクエストパラメータ

POST /v1/chat/completions の場合です。ゲートウェイが拒否するのは空の messages だけで、ほかのパラメータに範囲制限は設けていません。「推奨」は Zhipu がこのモデルについて公表している値です。

パラメータ必須型と制限デフォルト説明
model必須glm-5.3-flash—完全一致
messages必須空でない配列。テキスト・画像・動画・ファイル—欠落・空配列はゲートウェイが 400
max_tokens任意整数、最大 128K(公式上限)サービス既定思考と回答で共有
reasoning_effort任意low / high / maxサービス既定推奨 max。思考はオンのみ
temperature任意数値。ゲートウェイの範囲制限なしサービス既定推奨 1
top_p任意数値。ゲートウェイの範囲制限なしサービス既定推奨 0.95
tools、tool_choice任意OpenAI と同じauto「ツール呼び出し」参照
tool_stream任意真偽値falsetools 付きストリーミングでは true を推奨
stream任意真偽値falsetrue で SSE ストリーミング
stream_options.include_usage任意真偽値falseストリーミングで usage を受け取るには true

全フィールドは API リファレンス · Chat Completions で GLM-5.3 Flash を選んで確認できます。

ストリーミングと usage

"stream": true を指定するとストリーミングになります。トークン数を受け取るには stream_options.include_usage を追加してください。最後のチャンクに usage オブジェクトが含まれます。

リクエストに tools も含める場合は tool_stream: true も有効にし、ツール呼び出しの引数を最後にまとめてではなく逐次受け取ることを推奨します。

curl https://api.hop-base.com/v1/chat/completions \
  -H "Authorization: Bearer sk-あなたのキー" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3-flash",
    "stream": true,
    "stream_options": {"include_usage": true},
    "tool_stream": true,
    "messages": [{"role": "user", "content": "レイテンシについて俳句を作ってください"}]
  }'

ツール呼び出し

Function calling は標準の OpenAI フィールドで動作します。リクエストで tools を渡し、レスポンスの choices[].message.tool_calls から呼び出しを取り出して実行し、その結果を tool メッセージとして返送してください。

curl https://api.hop-base.com/v1/chat/completions \
  -H "Authorization: Bearer sk-あなたのキー" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3-flash",
    "messages": [{"role": "user", "content": "東京の天気を教えてください"}],
    "tools": [{
      "type": "function",
      "function": {
        "name": "get_weather",
        "description": "指定した都市の現在の天気を取得します",
        "parameters": {
          "type": "object",
          "properties": {"city": {"type": "string"}},
          "required": ["city"]
        }
      }
    }]
  }'

思考プロセス

このモデルは常に思考を行い、オフにするスイッチはありません。思考プロセスは reasoning_content で返され、回答本文は content に入ります。ストリーミングでは delta.reasoning_content に対応します。

両者は分けて表示するか思考部分を破棄し、回答に連結しないでください。max_tokens は「回答 + 思考」の合計で見積もってください。

次のステップ