新規 無料登録、10回の呼び出しを進呈。最大 $1、カード不要。

GLM-5.3-Flash vs Kimi K3

vs

いつ、どちらを使うか

どちらもテキスト、画像、動画を入力として受け取ってテキストを返し、コンテキストは約100万トークン(glm-5.3-flashは1000000、kimi-k3は1048576)であるため、実際の決定的な違いは価格と出力の余裕にあります。つまり、glm-5.3-flashのコストは入力$0.15、出力$0.5であるのに対し、$3と$15であり、入力で約20x、出力で約30x安価となり、キャッシュ読み込みは$0.3に対して$0.03です。大量のチャット、コード、推論タスクや、明示的なvisionフラグを使用する場合はglm-5.3-flashを選択してください。1回の応答で163840トークンを超える長さが必要な場合は、最大1048576まで許可されているkimi-k3を選択してください。

ベンチマーク

勝ち平均超え他モデル以上GLM-5.3-Flash14 / 50 / 5Kimi K3451 / 6213 / 62

両者が測定された 5 件。

GLM-5.3-Flash Kimi K3 測定された他モデル 測定対象の平均 他モデルに上回られていない
Terminal-Bench 2.1
84.3%
88.3%
OSWorld-Verified
N/A
84.8%
Cybergym
N/A
80%
Finance Agent v2
N/A
54.4%
Harvey Lab-AA
N/A
他モデルに上回られていない 94.6%
Humanity's Last Exam with tools
55.3%
56%
Agents' Last Exam
26.3%
27.6%
Video-MME (w. sub)
N/A
他モデルに上回られていない 90%

ベンダー公表: Alibaba (Qwen) Anthropic ByteDance DeepSeek Google MiniMax Moonshot OpenAI Tencent Z.ai

料金

GLM-5.3-Flash Kimi K3 Δ
入力 / 1Mトークン $0.15 $3 0.05×
出力 / 1Mトークン $0.5 $15 0.033×
キャッシュ読み取り / 1Mトークン $0.03 $0.3 0.1×

ビルド時のライブカタログの料金です。各モデルのページには現在の料金カードが記載されています。

位置付け — この課金単位におけるすべての67個のチャットモデル全体の1Mトークンあたりの入力料金 (対数スケール)

GLM-5.3-Flash · $0.15 Kimi K3 · $3
$0.05 · Qwen3 VL Flash $30 · GPT-5.4 Pro

機能

GLM-5.3-Flash Kimi K3
ツール使用 あり あり
思考コントロール 常時オン 常時オン
構造化出力 あり あり
プロンプトキャッシング 暗黙的 (自動) 暗黙的 (自動)
キャッシュ有効期間 非公開 非公開
最小キャッシュプレフィックス 非公開 非公開

仕様

GLM-5.3-Flash Kimi K3
入力モダリティ テキスト 画像 動画 テキスト 画像 動画
出力モダリティ テキスト テキスト
コンテキストウィンドウ 1M 1M
最大出力 164K 1M
思考パラメータ reasoning_effort reasoning_effort (top-level; the thinking object is not accepted)
指定可能な値
reasoning_effort
  • low
  • high
  • max
reasoning_effort
  • low
  • high
  • max
デフォルト max max

仕様は各ベンダーのドキュメントから転記されています。ベンダーが公開していない行は推測せず、省略しています。 すべての出典: GLM-5.3-Flash · Kimi K3

1つのプロンプト、両方のモデル — ゲートウェイ経由で測定

プロンプト Explain to a CFO, in exactly three sentences, why our LLM bill doubled after we enabled reasoning. チェック ちょうど 3 文

GLM-5.3-Flash パス · 3 sentences

Enabling reasoning means the model now generates thousands of invisible "thinking" tokens before each visible answer, and we're billed for those hidden tokens at full output rates—our most expensive tier. Since output tokens cost 3–5x more than input tokens, that hidden thinking volume compounds across every request, which is why the bill doubled rather than edged up. If the spend concerns you, the fix is straightforward: route only complex queries to reasoning models and keep simple tasks on standard ones, which can reclaim a meaningful share of that cost without losing accuracy where it matters.

出力 742 tok (+626 思考) レイテンシ 23.2 s

Kimi K3 パス · 3 sentences

Reasoning models don't just answer questions—they "think" first, generating long internal chains of step-by-step logic before producing a response. Those hidden thinking steps are billed as output tokens (the most expensive kind, typically 3–5x the price of input tokens), and a single query can generate thousands of them even when the visible answer is only a paragraph long. So you're paying for dramatically more compute per request: the bill doubled because the model does far more work behind the scenes, not because usage increased.

出力 755 tok (+637 思考) レイテンシ 20.8 s

指示追従(ちょうど三文 — 数えられる)、読み手に合わせた調整(CFO 向けの語り口)、そして下のトークン計から見える隠れた思考の課金ギャップ。

プロンプト This function is supposed to return the longest run of consecutive equal items, but callers report it is off by one on single-element inputs and misses runs that end at the last index. Fix it and explain the bug in one paragraph. チェック 修正がテストを通る

GLM-5.3-Flash パス · 8/8 cases

```python def longest_run(xs): if not xs: return 0 best = cur = 1 for i in range(1, len(xs)): if xs[i] == xs[i - 1]: cur += 1 best = max(best, cur) else: cur = 1 return best ``` **The bug:** `cur` is supposed to hold the length of the current run, but it's seeded with `0` and reset to `0` on a mismatch instead of `1` — and since the loop starts at index 1, the first element of every run never passes through the `==` branch and so never gets counted at all. That means `cur` actually holds *run length minus 1* for every run, so every run is underreported by one: a single-element input never enters the loop and returns 0 instead of 1, and a run of length n returns n − 1 (e.g., `[3, 3, 3]` returns 2). […]

出力 2462 tok (+2138 思考) レイテンシ 29.1 s

Kimi K3 パス · 8/8 cases

```python def longest_run(xs): if not xs: return 0 best = 1 cur = 1 for i in range(1, len(xs)): if xs[i] == xs[i - 1]: cur += 1 best = max(best, cur) else: cur = 1 return best ``` The bug is a fencepost error: `cur` counts *matching adjacent pairs* rather than *items in the run*, because it starts at 0 and only increments when `xs[i] == xs[i - 1]`. A run of length L contains L−1 equal pairs, so every run was undercounted by exactly one. For a single-element list (a run of length 1) the loop never runs and the function returns 0 instead of 1; likewise any run ending at the last index — e.g. the two `2`s in `[1, 2, 2]` — reported 1 instead of 2, making it look like no run existed at all. […]

出力 1837 tok (+1547 思考) レイテンシ 47.2 s

修正が実際に正しいか(実行可能か)、説明の密度、そして範囲の限られたタスクでのトークン効率。

プロンプト Extract a JSON object with fields {company, quarter, revenue_usd_m, growth_pct, guidance} from this text. Use null for anything not stated; add no other fields. チェック 妥当な JSON、スキーマ厳密

GLM-5.3-Flash パス · 5/5 fields, guidance "Withheld pending the Q4 close"

```json { "company": "Meridian Robotics", "quarter": "September quarter", "revenue_usd_m": 412, "growth_pct": 11, "guidance": "Withheld pending the Q4 close" } ``` Notes on judgment calls: revenue of 412 is on a constant-currency basis as stated; growth of "eleven and change" is approximated as 11 since no precise figure is given.

出力 717 tok (+616 思考) レイテンシ 9.1 s

Kimi K3 パス · 5/5 fields, guidance null

{ "company": "Meridian Robotics", "quarter": "September quarter", "revenue_usd_m": 412, "growth_pct": 11, "guidance": null }

出力 924 tok (+863 思考) レイテンシ 25.9 s

スキーマ遵守(フィールドをでっち上げない)、ハルシネーション圧(guidance は明示的に保留されている)、そして構造化出力の経路の違い。

プロンプト Write a 120-word product announcement for an API gateway feature that caches prompts across providers. Forbidden words: "seamless", "unlock", "game-changer", "revolutionize", "empower". Exactly one sentence must be a question. チェック 120 語、禁止語 0

GLM-5.3-Flash パス · 120 words, 0 banned, 1 question

Introducing Cross-Provider Prompt Cache, the newest feature in our API gateway. Today, teams send identical prompts to multiple LLM providers and pay full price each time. Why duplicate that work and cost? With Cross-Provider Prompt Cache, your gateway stores prompt-response pairs and serves repeated requests from cache, regardless of which provider handles the call. The result: lower latency, reduced spend, and consistent outputs across OpenAI, Anthropic, Google, and self-hosted models. Configure cache policies per route, set TTLs, and invalidate entries instantly through the dashboard or API. Built-in analytics show hit rates and savings in real time. Enable the cache with a single flag, no code changes required. Available today on all paid plans. Contact sales for enterprise volume pricing details.

出力 2095 tok (+1937 思考) レイテンシ 20.2 s

Kimi K3 パス · 120 words, 0 banned, 1 question

Meet Prompt Cache, a new API gateway capability that stores prompt responses and serves them across OpenAI, Anthropic, Google, and Azure endpoints. It matches requests by model, prompt hash, tools, temperature, and tenant policy, so repeated work returns fast while sensitive contexts stay isolated. Teams set TTLs, stale rules, encryption scopes, and bypass flags per route. Analytics show hit rate, latency saved, token spend avoided, and drift risk by provider. What changes for developers? Keep one integration, add cache headers, and watch fallback logic respect consent, residency, and audit needs. During rollout, canary keys compare fresh answers with cached copies before promotion. Prompt Cache cuts vendor calls, steadies p95 latency, and gives platform owners controls for cost, quality, and compliance.

出力 1527 tok (+1354 思考) レイテンシ 37.9 s

制約の遵守(語数の上限、禁止語リスト、唯一の疑問文)、文体の指紋、そして長さの制御。

1行で切り替え

以下のすべてのタブには両方のIDが含まれています — 変更箇所はハイライトされた2行のみです。エンドポイント、キー、リクエスト形式はすべて同じです。

from openai import OpenAI

client = OpenAI(
    base_url="https://synthorai.io/v1",
    api_key="sk-syn-...",
)

resp = client.chat.completions.create(
    model="glm-5.3-flash",
    # model="kimi-k3",  # この行をアンコメントし、上の行をコメントアウトします
    messages=[{"role": "user", "content": "Summarize this diff"}],
    reasoning_effort="medium",
)
print(resp.choices[0].message.content)

API キーを取得 →

FAQ

GLM-5.3-Flash と Kimi K3 ではどちらが安いですか?

入力 / 1mトークン においては GLM-5.3-Flash の方が安価です($0.15 対 $3、20× の差)。他の行では逆になる可能性があります — 上の表には完全な情報が記載されており、実際のコストは組み合わせに依存します。

2つの統合を行わずに GLM-5.3-Flash と Kimi K3 のA/Bテストを実施できますか?

はい。両方とも1つのAPIキーで同じOpenAI互換エンドポイントを通じて提供されます — モデル文字列を1行変更するだけで切り替えられるため、トラフィックの一部をそれぞれにルーティングし、請求額を直接比較できます。

GLM-5.3-Flash と Kimi K3 はプロンプトキャッシングをサポートしていますか?

はい — どちらのモデルでもキャッシュ読み込みは入力レートよりも低く請求されるため、ウォームプレフィックスのワークロードは定価が示すよりも低コストになります。キャッシュ読み込みの正確な行は、上の料金表に記載されています。

関連する比較

当社の測定調査より