技術調査 / 2026-08-01 時点
LLM スタック解剖

Kimi K3 × GPT-5.6 Luna という構成

2026 年 7 月の 2 週間で、オープンウェイトのフロンティア級モデルが米国ホストに載り、商用最安ティアが 80% 値下げされた。 この 2 つが同時に起きたことで「重い側をオープンウェイト、軽い側を超低単価の商用モデル」という分業が現実的な選択肢になった。 本ドキュメントは、その構成の中身・経済性・実装・落とし穴を一次ソースで検証したものである。

Kimi K3 — 総パラメータ 2.78 T アクティブ 104.2B / MoE 896 experts
K3 単価 (in / out) $3 / $15 1M トークンあたり・全プロバイダ横並び
Luna 単価 (in / out) $0.20 / $1.20 2026-07-30 に 80% 値下げ
単価比 (in / out) 15× / 12.5× K3 は Luna の 15 倍・12.5 倍
AA Intelligence Index 57 vs 51 K3 は全体 3 位・オープンウェイト 1 位

結論と前提の訂正

先に結論から。この構成は成立するが、よく流通している説明には事実誤認が 2 つ混ざっている。

訂正 1: DeepInfra は Kimi K3 を提供していない(2026-08-01 時点)。 deepinfra.com/moonshotai/Kimi-K3 は 404 を返し、DeepInfra 自身のブログ(2026-07-30 公開)が 「Kimi K3 is coming soon to DeepInfra」と明記している。Artificial Analysis がベンチした K3 の 10 プロバイダにも DeepInfra は不在。 DeepInfra にあるのは K2.5 / K2.6 / K2.7-Code(いずれも 256K コンテキスト)まで。 実際に K3 を米国ホストで叩けるのは Fireworks・Baseten・Modal・Makora・Wafer・Nebius・Databricks・Parasail・Together・DigitalOcean。 なお「coming soon」表明は調査の 2 日前なので、近日中に状況が変わる可能性は高い。
訂正 2: 「重い側に K3」を選ぶ理由は価格ではない。 同じ 2026-07-30 に GPT-5.6 Terra も 20% 値下げされ $2.00 / $12.00 になった。 K3($3.00 / $15.00)より入力・出力とも安く、コンテキストも同じ 1.05M である。 つまり K3 を選ぶ根拠は単価ではなく、オープンウェイトであること・重みを自分で持てること・データ主権・ベンチマークの得意分野にしかない。 ここを曖昧にしたまま「安いから K3」と説明すると、論理が通らない。

その上で、この構成の骨子は次のとおり。

なぜ「今」なのか

この構成が話題になったのは偶然ではなく、15 日間に 3 つの出来事が連鎖したためである。順序に意味があるので時系列で示す。

2026-07-09OpenAI
GPT-5.6 ファミリー GA Sol / Terra / Luna の 3 ティア。この時点の Luna は $1.00 / $6.00 で、まだ「安いが飛び抜けてはいない」水準だった。
2026-07-16Moonshot AI
Kimi K3 を API / アプリで公開 2.78T パラメータ・1M コンテキスト・ネイティブマルチモーダル。Artificial Analysis Intelligence Index 57 で全体 3 位に着地した。
2026-07-26 / 27Moonshot AI
オープンウェイト公開 Hugging Face moonshotai/Kimi-K3 と技術報告 arXiv:2607.24653 を同時公開。ここで米国の推論事業者が一斉にホストを開始し、「中国のサーバを叩かずにフロンティア級を使う」経路が開いた。
2026-07-30OpenAI
Luna を 80% 値下げ(Terra は 20%) $1.00 / $6.00 → $0.20 / $1.20。キャッシュヒット $0.02。補助タスク用の「捨てトークン」が事実上ほぼ無料になり、ハイブリッド構成の経済合理性が跳ね上がった。

OpenAI 自身は値下げの理由を「サービング効率の改善」と説明している。 ただし背景として、OpenRouter 上で米国エンタープライズが消費するトークンの 46% を中国系モデルが占めるという報道が同時期に出ており、 競争環境の変化を織り込んだ動きと読むメディアが多い。

ただし注意: 「Kimi K3 + GPT-5.6 Luna」という固有名のついたスタックを名指しで論じる一次コミュニティソース(X スレッド・r/LocalLLaMA・HN)は、今回の調査では確認できなかった。 観測できたのは (a) K3 と GPT-5.6 各ティアの比較記事群、(b)「フロンティアをオーケストレータに、安価ティアをワーカーに」という一般形のパターン、(c) Luna 値下げの報道、の 3 系統である。 この構成は論理的に成立するが、名前のついたムーブメントとして観測できたわけではない

Kimi K3 とは何者か

重い側 / オープンウェイト

Kimi K3

Moonshot AI · 2026-07-16 公開 / 07-27 重み公開

総パラメータ
2.78 T(アクティブ 104.2 B)
アーキテクチャ
Hybrid KDA–MLA MoE / 93 層(69 KDA + 24 MLA)
MoE 構成
routed 896 中 16 活性 + shared 2
位置符号化
NoPE(RoPE 再スケーリングなしで 1M へ外挿)
コンテキスト
1,048,576 tokens
最大出力
131,072(既定)/最大 1,048,576
モダリティ
テキスト・画像・動画(音声は非対応)
量子化
MXFP4 重み + MXFP8 活性(QAT 済み)
重みサイズ
1.56 TB(HF リポジトリ実測)
思考
常時 ON・reasoning_effort = low / high / max(既定 max)
単価
$3.00 / $0.30 cached / $15.00
ライセンス
独自 Kimi K3 License(OSI 非準拠)
1M 全域でフラット料金。長文脈サーチャージが存在しない点は GPT-5.6 系に対する明確な優位。
軽い側 / 商用最安ティア

GPT-5.6 Luna

OpenAI · 2026-07-09 GA / 07-30 値下げ

ファミリー内位置
Sol(フロンティア)> Terra > Luna
モデル ID
gpt-5.6-luna
コンテキスト
1,050,000 tokens(最大入力 922,000)
最大出力
128,000 tokens
知識カットオフ
2026-02-16
思考
reasoning_effort = none / low / medium / high / xhigh / max(既定 medium)
単価
$0.20 / $0.02 cached / $1.20
長文脈割増
>272K 入力でリクエスト全体が入力 2× / 出力 1.5×
キャッシュ書込
入力単価の 1.25×(GPT-5.6 世代から)
Batch API
50% 引き($0.10 / $0.60)
レート上限
Tier 5 で 30,000 RPM / 180M TPM
エンドポイント
Chat Completions / Responses / Batch
Tier 5 の 180M TPM は Sol・Terra(40M TPM)の 4.5 倍。「大量に捨てトークンを回す」役割の適性は単価だけでなくこの枠に由来する。

ベンチマーク上の位置

K3 は「総合ではフロンティアに一歩届かないが、特定領域では首位」という尖った形をしている。 Moonshot 自身の技術報告も、アブストラクトで “its overall performance still trails the most powerful proprietary models, namely Claude Fable 5 and GPT-5.6 Sol” と認めている。

ベンチマーク Kimi K3 GPT-5.6 Sol GPT-5.6 Luna Claude Fable 5 出所
AA Intelligence Index575951第三者計測
Terminal-Bench 2.188.388.884.788.0Moonshot 技術報告
SWE-Marathon42.035.0Moonshot 技術報告
FrontierSWE81.271.3Moonshot 技術報告
BrowseComp91.290.4Moonshot 技術報告
ProgramBench77.8Moonshot 技術報告
DeepSWE67.573.070.0Moonshot 技術報告
GPQA Diamond93.594.1Moonshot 技術報告
GDPval-AA v2 (Elo)168617361747Moonshot 技術報告
HLE-Full(ツール有)56.063.0Moonshot 技術報告
Frontend Code Arena (Elo)1679下位人間ブラインド評価
MRCR 長文脈リコール91.541.3OpenAI 公表値

読み方としては、エージェント的な長時間タスク(SWE-Marathon・FrontierSWE・BrowseComp)で K3 が勝ち、研究レベルの難問(HLE)と総合力(GDPval)でフロンティア勢に負けるという整理になる。 Frontend Code Arena で人間ブラインド評価 1 位を取っている点は、UI 生成用途では実務的に効く。

数値の扱いに注意: Moonshot 技術報告の値は自己申告であり、ハーネス依存でもある。 技術報告自身が DeepSWE について「公式リーダーボード(mini-SWE-agent harness)では 67.3」と別値を併記し、 Terminal-Bench 2.1 は全モデルで best-of-harness、SWE-Marathon は校正ブランチでの評価と注記している。 第三者による独立検証はローンチから 3〜6 週後に出揃う見込みで、2026-08-01 時点ではまだ揃っていない。

弱点とライセンス

GPT-5.6 Luna とは何者か

Luna は GPT-5.6 の 3 ティアのうち最下段で、OpenAI 公式の推奨用途は “efficient, high-volume workloads”、AWS のモデルカードではより具体的に “classification, summarization, routing, and real-time applications” とされている。 2026-07-30 の値下げでファミリー内の価格勾配が一気に開いた。

モデル入力キャッシュ入力出力AA IndexTier 5 TPM位置づけ
GPT-5.6 Sol$5.00$0.50$30.005940Mフロンティア
GPT-5.6 Terra$2.00$0.20$12.005540Mバランス
GPT-5.6 Luna$0.20$0.02$1.2051180M大量処理
参考 Kimi K3$3.00$0.30$15.0057オープンウェイト
参考 Claude Fable 5$10.00$1.00$50.00フロンティア

この表で目を引くのが Terra が K3 を両軸で下回っている点である。入力 $2.00 < $3.00、出力 $12.00 < $15.00 で、コンテキストも同じ 1.05M。 したがって「重い側を K3 にする」判断は、Terra ではなく K3 を選ぶ積極的な理由(オープンウェイト性・データ主権・エージェント系ベンチでの優位)を明示できて初めて成立する。

Luna の致命的な弱点: 長文脈リコール。 MRCR が 41.3%(Sol 91.5% / Terra 89.6%)。1,050,000 トークンを受け付けはするが、実際には拾えていない。 さらに >272K 入力でリクエスト全体が入力 2× / 出力 1.5× になるため、価格面でも 272K が実質的なブレークポイントになる。 Luna は「272K 以下で使う大量処理モデル」と理解するのが正しく、長文脈を投げてはいけない。
見落とされやすい課金: キャッシュ書き込み 1.25×。 GPT-5.6 世代から、キャッシュへの書き込みが素の入力単価の 1.25 倍として cache_write_tokens に別計上される(それ以前の世代には書き込み料金がなかった)。 最小 1,024 トークンから対象、TTL は 30 分固定、確実にヒットさせるには prompt_cache_key の指定が必要。 短命なプロンプトを高頻度で叩く用途では、キャッシュがむしろ割高になる。

どこでホストするか

K3 の単価は ほぼ全プロバイダで $3.00 / $15.00 に張り付いている。重み公開後も値崩れが起きていない。 その理由として、K3 ライセンスの MaaS 条項(年商 $20M 超のホスティング事業者は Moonshot と別途契約)でマージンが薄い点が指摘されている。 結果として選択の軸は価格ではなく、速度・レイテンシ・データ所在・コンテキスト上限になる。

プロバイダ出力速度 (t/s)初回応答 (s)ブレンド単価コンテキスト備考
Wafer (FAST)1721.25$2.311.00M最速
Fireworks1641.13$2.311.05M速度 2 位かつ初動最速。LoRA・US 限定エンドポイント有
Makora1371.39$2.311.05M
Databricks1231.24$2.31205kコンテキストが 1/5 に切り詰め
Modal1041.63$2.311.05M
Nebius831.68$4.201.05M1 社だけ単価が高い
Parasail592.31$2.311.05M
Kimi(Moonshot 一次)353.94$2.311.05M最遅。Tier 0 は 1 並列 / 3 RPM
Together AI331.17$2.311.00M
DigitalOcean312.13$2.311.05M
DeepInfra未提供(自社ブログで “coming soon”。K2.7-Code / K2.6 / K2.5 のみ、いずれも 256K)

出力速度・初回応答は Artificial Analysis の Kimi K3 (max) 実測。ブレンド単価は cache-hit : input : output = 7 : 2 : 1 で算出した参考値で、素の $3.00 / $15.00 とは別物。 速度は最速と最遅で 5.5 倍の開きがあり、同じモデル・同じ価格でもホスト選択が体感を支配する。

Fireworks を基準に置く理由

分業の設計

役割分担の原則は 「モデルで分けるのではなく、タスクで分ける」。 判断の分岐点は「思考トークンを払う価値があるか」と「272K を超えるか」の 2 つに集約できる。

入口ルーティング
難易度判定・意図分類 Luna / reasoning_effort: none。思考トークンをゼロにできるのでほぼ無料。K3 は最低でも low の思考が課金されるため、ここに置いてはいけない。
重い処理ここだけ高い
マルチファイル改修 / 長時間エージェント K3 on Fireworks。SWE-Marathon・FrontierSWE で首位を取る領域。
1M コンテキスト読解 K3 は 1M 全域でフラット料金。Luna は MRCR 41.3% で長文脈が使えず、272K 超で 2× 課金になるので必ず K3 側に寄せる。
フロントエンド生成 Frontend Code Arena で人間ブラインド評価 1 位。
高頻度の補助物量で効く
要約・抽出・整形 diff 要約、ログ要約、構造化抽出。入力単価は K3 の 1/15。
サブエージェント・大量バッチ Tier 5 で 180M TPM(Sol / Terra の 4.5 倍)。Batch API 併用でさらに 50% 引き。
テスト選別・候補生成 捨てても惜しくないトークンを大量に回す用途。
例外処理フォールバック
エスカレーション K3 が空の tool_calls を返す・拒否される・コンテキストが溢れる場合に上位モデルへ。LiteLLM なら context_window_fallbackscontent_policy_fallbacks を別系統で書く。

削減効果の目安は、Anthropic 公表値で「フロンティア・オーケストレータ + 1 段下のワーカーで、性能 96% をコスト 46% で達成」(BrowseComp)。 OSS の実測では 12 ワーカー構成の監査タスクが、全部フロンティアで $14.50、1 段下のワーカー併用で $6.10(−58%)、最安ワーカーで $3.70(−74%)。 K3 + Luna はこの構造の変種なので、削減率は 46〜74% のレンジで見積もるのが妥当である。

月額コスト計算機

自分のワークロードを入れて比較する。スライダーを動かすと即座に再計算される。 ハイブリッド行は「重い側に回す割合」で入力・出力の両方を按分し、残りを Luna に流した場合の合計である。

1 日 500 万トークン × 30 日 = 150M
入力の 10% 程度が典型
安定したシステムプロンプト前提なら 80〜90%
ハイブリッド行のみに影響
計算の前提: ① 単価は 2026-08-01 時点の定価(バッチ・従量割引・コミット割引なし)。 ② キャッシュヒット分はキャッシュ単価、ミス分はキャッシュ書き込み単価で計上する(ヒット率 0% のときのみ素の入力単価)。GPT-5.6 系は入力の 1.25×、Claude Fable 5 は 5 分 TTL で $12.50、Kimi K3 と DeepInfra 系は書き込み割増なし。 ③ GPT-5.6 系の >272K 長文脈サーチャージ(入力 2× / 出力 1.5×)は含めていない。272K を超える設計では OpenAI 側の実額が最大 2 倍になる。 ④ Kimi K3 は 1M 全域フラットなのでサーチャージなし。

実装

Fireworks で K3 を叩く

OpenAI 互換エンドポイント
# base_url と model を差し替えるだけで OpenAI SDK がそのまま通る
from openai import OpenAI

client = OpenAI(
    base_url="https://api.fireworks.ai/inference/v1",
    api_key=os.environ["FIREWORKS_API_KEY"],
)

resp = client.chat.completions.create(
    model="accounts/fireworks/models/kimi-k3",
    messages=[{"role": "user", "content": "..."}],
    # K3 は thinking 常時 ON。low / high / max のみ(none も medium も無い)
    extra_body={"reasoning_effort": "low"},
)

# データ所在を US に固定する場合(+10%)
#   model="accounts/fireworks/routers/kimi-k3-us"
# 高速ルータ
#   model="accounts/fireworks/routers/kimi-k3-fast"

Luna を補助側に置く

思考をゼロにして分類・ルーティングに使う
from openai import OpenAI
client = OpenAI()  # OPENAI_API_KEY

resp = client.responses.create(
    model="gpt-5.6-luna",
    input="この issue を bug / feature / question に分類せよ:\n...",
    # none にすると思考トークンが出ない = 実質入力単価だけで済む
    reasoning={"effort": "none"},
    text={"verbosity": "low"},
    # GPT-5.6 世代はキャッシュを確実に当てるため明示キーが要る
    prompt_cache_key="issue-classifier-v3",
)

Claude Code から K3 を使う

Moonshot が Anthropic 互換エンドポイントを公式提供しているため、プロキシも fork も不要で環境変数だけで動く。

~/.claude/settings.json の env、または shell の環境変数
ANTHROPIC_BASE_URL="https://api.moonshot.ai/anthropic"
ANTHROPIC_AUTH_TOKEN="$MOONSHOT_API_KEY"
ANTHROPIC_MODEL="kimi-k3[1m]"
ANTHROPIC_DEFAULT_OPUS_MODEL="kimi-k3[1m]"
ANTHROPIC_DEFAULT_SONNET_MODEL="kimi-k3[1m]"
ANTHROPIC_DEFAULT_HAIKU_MODEL="kimi-k3[1m]"
CLAUDE_CODE_SUBAGENT_MODEL="kimi-k3[1m]"
CLAUDE_CODE_AUTO_COMPACT_WINDOW="1048576"
CLAUDE_CODE_EFFORT_LEVEL="max"

# 注意点
#  - モデル ID は kimi-k3 ではなく kimi-k3[1m](1M コンテキスト版の別 ID)
#  - ANTHROPIC_API_KEY が残っていると AUTH_TOKEN と競合して黙って壊れる。unset すること
#  - 定額の Kimi Code Plan は別ドメイン https://api.kimi.com/coding/v1 で認証変数も別
#  - Anthropic は Claude Code の非 Claude モデルへのルーティングをサポート対象外としている

LiteLLM で二段構成にする

config.yaml — 役割別ルーティングとフォールバック
model_list:
  - model_name: heavy
    litellm_params:
      model: openai/accounts/fireworks/models/kimi-k3
      api_base: https://api.fireworks.ai/inference/v1
      api_key: os.environ/FIREWORKS_API_KEY
  - model_name: light
    litellm_params:
      model: openai/gpt-5.6-luna
      api_key: os.environ/OPENAI_API_KEY
  - model_name: escalate
    litellm_params:
      model: openai/gpt-5.6-sol
      api_key: os.environ/OPENAI_API_KEY

router_settings:
  enable_pre_call_checks: true
  # 通常の失敗時フォールバック
  fallbacks: [{"heavy": ["escalate"]}, {"light": ["heavy"]}]
  # コンテキストが溢れたときだけ長文脈側へ逃がす
  context_window_fallbacks: [{"light": ["heavy"]}]

litellm_settings:
  num_retries: 3
  request_timeout: 600
  allowed_fails: 3
  cooldown_time: 30

OpenRouter でプロバイダを固定する

同じ K3 でも速度が 5.5 倍違うので、プロバイダは明示的に選ぶ
{
  "model": "moonshotai/kimi-k3",
  "provider": {
    "order": ["fireworks"],
    "allow_fallbacks": false,
    // tool calling を必ず効かせたいときの定石
    "require_parameters": true,
    "sort": "throughput"
  }
}
Codex CLI からは直挿しできない。 Codex CLI の wire_apiresponses のみ(公式 config reference が “responses is the only supported value” と明記)。 K3 は Chat Completions しか話さないため、LiteLLM proxy の /v1/responses ブリッジを噛ませる必要がある。 サードパーティの OpenAI 互換バックエンドには use_chat_completions_api: truelitellm_params に付ける。 加えて model_provider / model_providers~/.codex/config.toml(ユーザー階層)でしか効かず、プロジェクト直下の .codex/config.toml では無視される。

落とし穴

01
DeepInfra に K3 は無い(2026-08-01 時点)

404 + 自社ブログの “coming soon” + Artificial Analysis のプロバイダ表に不在、の 3 点で確定。DeepInfra 上の K3 価格・速度を数値で書いている記事があれば、別プロバイダの値の誤帰属か SEO 記事の捏造を疑うべき。代替は Fireworks、または DeepInfra 上の K2.7-Code($0.74 / $3.50・256K)。

02
GPT-5.6 の >272K サーチャージは Sol / Terra / Luna 全部に適用される

272K を 1 トークンでも超えると、リクエスト全体が入力 2× / 出力 1.5× になる。「1M コンテキストだからフラット」は Kimi K3 にしか当てはまらない。1M を売りにした構成では OpenAI 側の実コストが最大 2 倍になる。

03
キャッシュ書き込みの課金モデルがベンダー間で違う

GPT-5.6 世代は書き込みが入力の 1.25×(それ以前の世代には無かった)。Claude Fable 5 は 5 分 TTL で 1.25×($12.50)、1 時間 TTL で 2.0×($20.00)。Kimi K3 は書き込み割増なし。「cached input が安い」だけを見た試算はすべて過小になる。

04
Luna に長文脈を投げてはいけない

MRCR 41.3%(Sol 91.5% / Terra 89.6%)。1,050,000 トークンを受け付けるが拾えない。文書横断・複数ファイル推論は最低でも Terra、素直には K3 に寄せる。AWS Bedrock 版はそもそもコンテキストが 272K に制限されており、Databricks 版は 400K と、チャネルごとに実効コンテキストが 3 段階(1.05M / 400K / 272K)ある。

05
K3 は思考をゼロにできない

reasoning_effort は low / high / max の 3 段のみで、nonemedium も無い(既定は max)。最も軽い設定でも思考トークンが必ず課金される。これが「分類・ルーティングを K3 に投げてはいけない」技術的根拠であり、Luna 側の none との非対称性が分業の設計理由そのものになっている。

06
K3 のマルチターンは assistant メッセージを丸ごと返送する

K3 は preserved thinking history モードで訓練されており、API が返した assistant メッセージを reasoning_content を含めてそのまま messages に戻す必要がある。要約・再構築・thinking の削除をすると品質が不安定化する。自作ルータやゲートウェイでメッセージを正規化する実装が最も踏みやすい。

07
tool_calls が空で返ることがある

vLLM チームが「K3 が自前パーサの想定外フォーマットを吐いて tool_calls が空になるのを時々見ている」と公式に報告している。対策は (1) 自分のスキーマで検証 (2) 空なら再試行 / フォールバック (3) strict または structured tool calling の採用、の 3 点。どの経路を使うにせよ入れておくべき。

08
Moonshot 一次 API は速度もレート制限もエージェント用途に向かない

出力 35 t/s は 10 プロバイダ中最遅、初回応答 3.94 秒も最遅。Tier 0 は 1 並列 / 3 RPM。「K3 は遅い」と一般化されがちだが、これはホスティング先の関数であって、Fireworks なら 164 t/s(4.7 倍)出る。

09
K3 のライセンスは OSI 準拠ではない

連続 12 か月の MaaS 売上 $20M 超のホスティング事業者は Moonshot と別途契約が必要。100M MAU 超または月商 $20M 超のプロダクトは UI に「Kimi K3」の表示義務。社内利用と公式・認定パートナー経由は適用除外。この閾値の低さが、第三者プロバイダが $3 / $15 を下回れない一因とも指摘されている。商用採用時は法務確認が必須。

10
価格の賞味期限が極端に短い

K3 のローンチが 2026-07-16、重み公開が 07-27、Luna / Terra の値下げが 07-30。本ドキュメントの数値はすべて 2026-08-01 時点のスナップショットで、いずれも調査の 2〜16 日前の出来事である。本番のコスト設計に使う前に、発注直前に各社の価格ページを再取得すること。

出典

一次ソース(本ドキュメントの数値はここから取得)

二次ソース(文脈・解説)