TL;DR:
難しいタスク、長時間にわたるタスク、またはビジュアル要素を含むタスクでは、Kimi K3のほうが優れたコーディングモデルです。Moonshotが公開したコーディング比較ではGLM-5.2を上回り、ホスト型サービスを通じて画像と動画も扱えます。一方、日常的なリポジトリ作業のデフォルトとしては、GLM-5.2のほうが適しています。コストが大幅に安く、運用するモデルも小さく、寛容なMITライセンスを採用しているためです。Kimi K3も現在は重みが公開されていますが、1.56 TBのリポジトリ、64基以上のアクセラレータを推奨する構成、独自ライセンスにより、セルフホスティングへの取り組みは大幅に大きくなります。ボトルネックが能力ならKimiを、毎日のコストと運用の簡便さを重視するならGLMを選びましょう。
GLM-5.2とKimi K3 Codeの比較で興味深いのは、どちらもReactコンポーネントを作成したり、短いアルゴリズムを解いたりできることではありません。このレベルのモデルなら、その基準はすでにクリアしています。重要なのは、課題が複雑になったときにどうなるかです。リポジトリの監査、複数ファイルにまたがる移行、スクリーンショットでしか現れないバグ、あるいは複数のシステムの整合性を保つ必要がある、プレイ可能なThree.jsプロトタイプなどです。
価格差が重要になり始めるのも、まさにこの領域です。最も難しい公開テストではKimi K3のほうが優れていますが、公式の出力価格はGLM-5.2の3倍以上です。日常的なレビューを何千件も処理するチームなら、1ドルあたりの処理量ではGLMのほうが多くなる可能性があります。難しいビジュアルプロジェクトを1件救いたい開発者なら、K3のために喜んで料金を支払うでしょう。
GLM-5.2 vs Kimi K3 一覧
| カテゴリ |
GLM-5.2 |
Kimi K3 |
実用上の勝者 |
| アーキテクチャ |
753BパラメータのMoE、トークンあたり約40Bがアクティブ |
2.8TパラメータのMoE、896専門家のうち16個を有効化 |
規模ではKimi K3。ただし、サイズだけでは品質は証明できない |
| コンテキストウィンドウ |
1Mトークン |
1Mトークン |
引き分け |
| 最大出力 |
128Kトークン |
明示的に設定した場合は最大1Mトークン |
Kimi K3 |
| 入力 |
テキスト |
テキスト、画像、動画 |
Kimi K3 |
| 推論制御 |
複数モード。GPT ProtoではHighとMax |
低・高・最大の取り組み度による常時思考。デフォルトは最大 |
エンドポイントとタスクによって異なる |
| 開発者向け機能 |
関数呼び出し、JSON、キャッシュ、MCP |
関数呼び出し、JSON、キャッシュ、動的ツール読み込み、ビジョン |
マルチモーダルエージェントにはKimi K3。それ以外は僅差 |
| オープンウェイト |
MITの下で現在利用可能 |
独自のKimi K3 Licenseの下で利用可能 |
寛容なライセンスと小さなフットプリントならGLM。より高い能力の上限ならKimi |
| 公式API価格(100万トークンあたり) |
入力$1.40、キャッシュ入力$0.26、出力$4.40 |
入力$3、キャッシュ入力$0.30、出力$15 |
GLM-5.2 |
| 最適な用途 |
日常的なコードレビュー、リポジトリのリファクタリング、大量自動化、セルフホスティング |
難しいエージェント型タスク、ビジュアルデバッグ、フロントエンド、3D・ゲーム開発 |
タスクによって異なる |
| セルフホスティングの規模 |
合計753B / アクティブ約40B |
合計2.8T / アクティブ104B。約1.56 TB。64基以上のアクセラレータを推奨 |
ほとんどのプライベート環境ではGLM-5.2 |
仕様はGLM-5.2のドキュメントとモデルカード、および公開されたKimi K3のモデルカード、ライセンス、技術レポートに基づいています。両モデルとも現在は重みを公開しています。実用上の違いは、もはやオープンかクローズドかではありません。MITと独自ライセンスの違い、そして753Bモデルと、はるかに大きな展開規模を持つ2.8Tモデルの違いです。
コーディングベンチマークではKimi K3が優勢。ただし脚注を確認
Moonshotが公開した比較では、エージェントに最も関連するコーディングベンチマークでKimi K3が明確にリードしています。
| ベンチマーク |
Kimi K3 |
GLM-5.2 |
差 |
| DeepSWE |
67.5 |
46.2 |
+21.3 K3 |
| Terminal-Bench 2.1 |
88.3 |
82.7 |
+5.6 K3 |
| Program Bench |
77.8 |
63.7 |
+14.1 K3 |
| FrontierSWE |
81.2 |
67.3 |
+13.9 K3 |
| SWE-Marathon |
42.0 |
13.0 |
+29.0 K3 |
| Kimi Code Bench 2.0 |
72.9 |
64.2 |
+8.7 K3 |
これらの数値は、独立した研究機関による管理された直接比較ではなく、ベンダーが公開したものです。Moonshot自身のベンチマーク注記によると、モデルはKimi Code、Claude Code、Codexなど、異なるエージェントフレームワーク上で実行されることがありました。FrontierSWEのスコアも生の結果から再計算されています。だからといって結果に価値がないわけではありませんが、10ポイントの差を基盤モデルだけに帰することはできません。
独立した証拠も同じ方向を示していますが、より小さく、信頼できる結論にとどまります。Artificial Analysisでは、Intelligence IndexでKimi K3を57、GLM-5.2 Maxを51と評価しています。また、キャッシュ入力・新規入力・出力を7:2:1の割合で混合した場合、100万トークンあたりの平均価格をK3は2.31ドル、GLMは0.90ドルと推定しています。
私の見解では、能力面の勝者はKimi K3です。常に優れていると断言できるほど証拠は明確ではありませんが、非常に難しいコーディングタスクでは、まずK3を試すべきだと考えられる程度には一貫しています。GLM-5.2の反論は、学術的なものではなく経済的なものです。
実際の3Dゲームテストで違いが明確になる
コーディングスコアは抽象的です。3Dシーンはそうではありません。単に構文的に正しいファイルを生成するだけでなく、レイアウト、カメラの挙動、ライティング、インタラクション、状態、ビジュアル面での反復を調整できるかどうかが明らかになります。
公開されたXでの比較では、Kimi K3、GLM-5.2、Claude Opus 4.8に同じ3Dワールドのプロンプトを与え、出力をブラインド判定しました。これはベンチマークではなく、1つのプロンプト、1回の実行、結果に影響し得るエージェント構成による定性的なデモです。スコアを信頼するだけでなく、読者が実際のワールドを確認できる点に価値があります。

この種の作業では、K3に構造的な優位性があります。画像と動画をネイティブに扱えるため、エージェントはシーンをレンダリングし、スクリーンショットをモデルに戻して、クリッピング、間隔、コントラスト、カメラのフレーミングを修正するよう依頼できます。MoonshotはK3の技術ブログで、これをビジョン・イン・ザ・ループのワークフローと呼んでいます。GLM-5.2はテキストのみです。外部のブラウザツールでスクリーンショットを説明したりログを提供したりできますが、別のコンポーネントが必要になり、情報が失われる場所も増えます。
ただし、GLMをゲームコーディングモデルとして軽視すべきではありません。あるRedditのコミュニティ事例では、開発者が空のフォルダから始め、Claude Codeのプランモードで実行したGLM-5.2に、HTML、JavaScript、Three.jsによるどうぶつの森風ゲームの構築を依頼しました。結果はおよそ2,800行で、移動、NPCの会話、釣り、経済、ショップ、博物館、住居、家具、LocalStorageをつないでいました。報告された実行では、入力トークン約1,170万、出力トークン138,000、API時間29分43秒、実時間1時間21分を使用しました。
著者はバグやバランス上の問題も報告しています。それでよいのです。その粗さが、完成されたベンダーの宣伝動画よりもこの例を有用にしています。GLM-5.2が一貫性のあるプロトタイプを組み立てられることは示していますが、コードが本番環境に対応していることや、K3に勝ることを示しているわけではありません。

ゲームコード、インタラクティブな3D、スクリーンショット主導のフロントエンド作業なら、私はKimi K3を選びます。コストがビジュアル面での反復より重要な、テキストで指定されたゲームプレイループなら、GLM-5.2も十分に有力です。
コードレビューとバグ修正にはどちらのモデルが優れている?
GLM-5.2とKimi K3を直接比較したコードレビューの公開A/Bテストは、まだ十分ではありません。これは率直に述べる価値があります。ベンチマーク表は問題解決とエージェント実行をテストしますが、どちらのモデルが、スタイルに関するコメントでレビューを埋め尽くすことなく、プルリクエスト内の認可バグを見つけられるかまでは教えてくれません。
難しいバグ修正については、K3のほうがより強い証拠を持っています。DeepSWE、Program Bench、SWE-Marathonでの優位性は、コードベースを調査し、計画を立て、ファイルを編集し、ツールを実行し、失敗した試行から復旧しなければならない場合に、より優れた性能を示唆します。ブラウザ、モバイル画面、チャート、CADビューポートで失敗が見える場合は、ネイティブビジョンも重要です。
日常的なレビューなら、私はGLM-5.2から始めます。Z.aiは、プロジェクト監査、長期的なリファクタリング、API移行、lint・ビルド・テスト・依存関係のルールに制約された作業に明確に推奨しています。その公式ガイドでは、「依存関係を導入しない」「APIコントラクトを変更しない」といった境界を開発者が明示し、そのうえでビルド、lint、テストによる検証を必須にすることを勧めています。これは実際のレビューに近いワークフローです。
コストもこの判断を後押しします。ほとんどのプルリクエストはSWE-Marathon級の問題ではありません。メソッド名の変更、テストの追加、通常のCRUD変更のレビューにK3の出力プレミアムを支払うのは、正当化が困難です。通常のレビューはGLMに任せ、曖昧な失敗、ビジュアル上の不具合、頑固な複数ファイルの問題だけをK3にエスカレーションしましょう。
API料金:Kimi K3はGLM-5.2より高い価値がある?
公式の定価では、GLM-5.2は100万件の新規入力トークンあたり1.40ドル、キャッシュ入力は0.26ドル、出力は4.40ドルです。Kimi K3はそれぞれ3ドル、0.30ドル、15ドルです。Kimiの新規入力は約2.1倍、出力は約3.4倍の価格です。
エージェントループ全体で新規入力トークン100万、出力トークン10万を消費するコーディング作業を考えてみましょう。
| ワークロード |
GLM-5.2 |
Kimi K3 |
| 新規入力1M + 出力100K |
$1.84 |
$4.50 |
| キャッシュ入力1M + 出力100K |
$0.70 |
$1.80 |
これらの推定値には、再試行、外部ツール料金、税金は含まれていません。また、プロバイダーが繰り返しのプレフィックスをキャッシュ可能と認識することを前提としています。Moonshotはコーディングワークロードで90%を超えるキャッシュヒット率を報告していますが、結果はプロンプトの安定性と会話履歴の保持状況によって異なります。
K3は価格差に見合うでしょうか?1回の難しいタスクの失敗でエンジニアの2時間が失われるなら、見合います。継続的なコードレビューや大規模なリポジトリ保守なら、通常は見合いません。独立した知能評価で6ポイント優れているからといって、トークン単価が2.6倍高いことが自動的に正当化されるわけではありません。
開発者が実際に気づくAPI機能
両モデルは1Mトークンのコンテキストウィンドウ、関数呼び出し、ストリーミング、構造化出力、コンテキストキャッシュを提供します。どちらもOpenAI互換クライアントの背後で利用できます。違いは運用時に現れます。
Kimi K3はホスト型サービスを通じてテキスト、画像、動画を受け付け、動的なツール読み込みに対応し、非常に長い出力を返せます。常に思考しますが、現在のモデルカードには`low`、`high`、`max`の推論努力レベルが記載されており、デフォルトは`max`です。エージェントはターン間で思考履歴を含む完全なアシスタントメッセージを保持する必要があります。セッションの途中で別のモデルからK3に切り替えると、出力が不安定になる可能性があります。
K3は積極的すぎる場合もあります。定義された境界の外でモデルが判断してはならない場合、Moonshotはより厳格なシステム指示またはAGENTS.mdファイルを推奨しています。この警告は本番環境で重要です。許可なく隣接する問題まで修正するモデルは、デモでは勤勉に見えても、規制対象のリポジトリでは負債になり得ます。
GLM-5.2は予算を立てやすいモデルです。リクエストごとに最大レベルの思考に料金を支払うのではなく、推論モードを選択できます。MCPをサポートし、MITライセンスで提供されているため、チームは現在すぐに重みを調査、微調整、セルフホストできます。代償はマルチモーダル性です。ベースモデルはテキストのみを受け付けます。コーディングループがスクリーンショットに依存するなら、別のビジョンコンポーネントが必要です。あるいはK3を選びます。
オープンウェイトの展開:MITとKimi K3 Licenseの比較
両モデルとも現在はダウンロードできますが、同じ展開条件ではありません。
GLM-5.2はMITを採用しています。Kimi K3は、幅広い利用、変更、微調整、展開、再配布を認める独自ライセンスを採用していますが、大規模なModel-as-a-Service事業や非常に大規模な商用製品には条件が追加されます。社内向けコーディングアシスタントを構築するスタートアップと、高収益の推論プラットフォームでは、K3ライセンスの分析は同じではありません。
ハードウェアの差も同様に重要です。GLM-5.2は総パラメータ数753B、トークンあたりのアクティブパラメータは約40Bです。Kimi K3は総パラメータ数2.8T、アクティブパラメータ104Bで、公式リポジトリの容量は約1.56 TBです。Moonshotは64基以上のアクセラレータを推奨しています。K3はより高い能力の上限を提供しますが、ほとんどのチームにとってセルフホスティングの実用性が高いのはGLMです。
この違いによって結論は変わりますが、振り分け方針は変わりません。通常のコスト重視の、またはプライベートなコーディングワークロードにはGLMを使いましょう。ビジュアル推論やタスクの難しさが、より高いAPI料金またはインフラ規模を正当化する場合にK3へエスカレーションします。
GPT ProtoにおけるGLM-5.2 vs Kimi K3コーディングAPI比較
GPT Protoでは、両モデルを1つのOpenAI互換エンドポイントで利用できます。GLM-5.2モデルページ、Kimi K3モデルページを開くか、完全なモデルカタログを閲覧できます。実用上のメリットは新しいコーディングエージェントではありません。1つのキーで同じリクエストを2つのモデルに通し、振り分けルールを決める前に出力を比較できることです。
最新のOpenAI Python SDKをインストールし、キーを設定して、次のスクリプトを実行します。
python3 -m pip install --upgrade "openai>=1.0"
export GPTPROTO_API_KEY="your-key-here"
import os
from pathlib import Path
from openai import OpenAI
client = OpenAI(
api_key=os.environ["GPTPROTO_API_KEY"],
base_url="https://api.gptproto.com/v1",
)
task = """Review this Python function for correctness and security.
Return: (1) confirmed bugs, (2) a corrected implementation, and
(3) three pytest tests. Do not report style-only issues.
from pathlib import Path
def read_user_file(root: str, filename: str) -> str:
path = Path(root) / filename
return path.read_text(encoding="utf-8")
"""
models = ["glm-5.2", "kimi-k3.0"]
for model in models:
response = client.chat.completions.create(
model=model,
messages=[
{
"role": "system",
"content": (
"You are a senior application-security reviewer. "
"State uncertainty and avoid speculative findings."
),
},
{"role": "user", "content": task},
],
)
output = response.choices[0].message.content or ""
Path(f"review-{model}.md").write_text(output, encoding="utf-8")
print(f"Saved review-{model}.md")
この例は、GPTPROTO_API_KEYを設定すれば、そのまま実行できます。両モデルにパストラバーサルのリスクを見つけてテストを作成させ、別々のMarkdownレビューを保存します。ロールアウト中にモデルIDが変更された場合は、GPT Protoのモデルページに表示される現在のIDをコピーしてください。
本番環境では、1つのプロンプトだけで勝者を決めないでください。自社のリポジトリから20〜50個のタスクを作成し、機密情報を削除したうえで、確認済みの指摘、誤検知、テスト合格率、総トークン数、実時間を評価しましょう。GPT Protoホームページは、共有APIキーを作成する出発点です。
どちらを選ぶべき?
コーディングとスクリーンショットや動画を組み合わせる場合、フロントエンドや3D体験を構築する場合、または1つの難しい多段階の失敗による損失が追加トークンの費用を上回る場合は、Kimi K3を選びましょう。重みを選択するのは、チームがインフラをサポートでき、Kimi K3 Licenseを確認済みの場合だけにしてください。
日常的なコードレビュー、リポジトリ監査、リファクタリング、移行、大量のコーディング自動化にはGLM-5.2を選びましょう。MITライセンス、小さなフットプリント、予測可能なコストがK3のより高い能力上限より重要な場合、セルフホスティングのデフォルトとしては依然としてこちらが有力です。
混在するワークロードでは、どちらか一方に忠誠を誓うのではなく、振り分けましょう。まずGLM-5.2を使い、必要に応じてKimi K3へエスカレーションします。K3の重みの公開によって展開の自由度は高まりましたが、GLMの経済面・運用面での優位性がなくなったわけではありません。