{
  "dataset": "models",
  "record": {
    "id": "kimi-k2",
    "name": "Kimi K2",
    "vendor": "Moonshot AI",
    "model_id": "kimi-k2",
    "context_window": "262K",
    "max_output": "262K",
    "input_per_mtok": "see provider",
    "output_per_mtok": "see provider",
    "strengths": "Moonshot's open-weights agentic model: 262K context, reasoning, tool calling and structured output.",
    "provider": "Moonshot AI",
    "family": "Kimi K2",
    "release_date": {
      "value": "2026-04-21",
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15"
    },
    "last_updated": "2026-06-15",
    "open_weights": {
      "value": true,
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15"
    },
    "license": {
      "value": "open (see Hugging Face)",
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15"
    },
    "params_total": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — total parameter count not published for this model."
    },
    "params_active": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — active (MoE) parameter count not published for this model."
    },
    "tool_call": {
      "value": true,
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "models.dev capability flag tool_call: true. Satisfies the selection gate."
    },
    "reasoning": {
      "value": "always",
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "Derived from the models.dev reasoning flag for this model."
    },
    "structured_output": {
      "value": true,
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "models.dev structured_output flag for this model."
    },
    "attachment": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — accepted attachment/file modalities not enumerated on the fetched entry; confirm at build."
    },
    "temperature": {
      "value": true,
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "models.dev temperature flag for this model."
    },
    "knowledge_cutoff": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — knowledge cutoff not published on the fetched entry; confirm at build."
    },
    "context_advertised": {
      "value": "262K",
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "Advertised input context window per the canonical models.dev provider entry."
    },
    "context_effective": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "No published measured long-context recall benchmark for this model; do not derive effective context from advertised."
    },
    "price_input": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — canonical input price not reliably resolvable (placeholder pricing on the entry); see provider."
    },
    "price_output": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — canonical output price not reliably resolvable (placeholder pricing on the entry); see provider."
    },
    "price_cache_read": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — cache-read rate not captured numerically from a primary source in this pass."
    },
    "price_cache_write": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://models.dev/models/moonshotai/kimi-k2/ — cache-write rate not captured numerically from a primary source in this pass."
    },
    "cost_per_full_window": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "Derived at build from price_input x advertised context once confirmed."
    },
    "cost_per_agent_task": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "Derived at build from the cache-aware agent-task model once cache rates are confirmed."
    },
    "modalities": {
      "value": [
        "text-in",
        "text-out"
      ],
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "Derived from models.dev input modalities; output is text."
    },
    "gpqa_diamond": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://artificialanalysis.ai/ — GPQA-Diamond for this model to confirm at build."
    },
    "swe_bench_verified": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://www.swebench.com/ — SWE-bench Verified score for this model to confirm at build."
    },
    "terminal_bench": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://www.tbench.ai/ — Terminal-Bench score for this model to confirm at build."
    },
    "tau2_bench": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "Primary tau2-Bench leaderboard — score for this model to confirm at build."
    },
    "bfcl_tool_use": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://gorilla.cs.berkeley.edu/leaderboard.html — BFCL tool-use score for this model to confirm at build."
    },
    "aa_index": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://artificialanalysis.ai/ — Intelligence Index for this model to confirm at build."
    },
    "lmarena_elo": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://lmarena.ai/leaderboard — human-preference Elo for this model to confirm at build."
    },
    "tokens_per_sec": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://artificialanalysis.ai/ — measured throughput for this model to confirm at build."
    },
    "ttft": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://artificialanalysis.ai/ — measured time-to-first-token for this model to confirm at build."
    },
    "hallucination_rate": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "No primary hallucination benchmark captured for this model in this pass."
    },
    "agent_readiness_score": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "Score withheld: R_tool (BFCL/tau2-Bench), R_ctx (effective context), R_cost (cache rates) and R_latency inputs are not yet sourced. Compute per /models/agent-readiness-score once inputs confirmed."
    },
    "score_confidence": "partial",
    "source_url": "https://models.dev/models/moonshotai/kimi-k2/",
    "source_type": "models.dev",
    "last_verified": "2026-06-15",
    "max_output_meta": {
      "value": "262K",
      "source": "https://models.dev/models/moonshotai/kimi-k2/",
      "last_verified": "2026-06-15",
      "note": "Max output tokens per the canonical models.dev provider entry."
    },
    "_provenance_note": "context_advertised and max_output both 262,144 per models.dev. Canonical entry showed $0.00/$0.00 (placeholder) -> price deferred to 'see provider' rather than asserting a free price."
  }
}