IranRouter
All models
Moonshot AI

MoonshotAI: Kimi K2.7 Code

Unavailable

by Moonshot AI

moonshotai/kimi-k2.7-code

MoonshotAI: Kimi K2.7 Code is a coding-focused model in Moonshot AI's Kimi K2 family, built to complete end-to-end programming tasks reliably over long contexts. It uses a native multimodal mixture-of-experts...

At a glance

Context window
262Ktokens
Max output
236Ktokens
Knowledge to
Released
2026

Capabilities

CapabilitiesReasoningVisionToolsStructured output
InputTextImage
OutputText
ReasoningSupported

Benchmarks

Intelligence index
26
Coding index
61
Agentic index
23

Design Arena

CategoryEloWin rate
models · uicomponent1,28252.6
models · website1,28052.5
models · codecategories1,27151.2
models · 3d1,26951.2
models · gamedev1,24348.6
models · dataviz1,23849.4
models · asciiart1,22049
models · svg1,20847.6

Standard evaluations

BenchmarkScoreTasks
gpqa_diamond0.812,103
tau_bench_verified_airline0.72600

Source: Artificial Analysis, Design Arena · as of Sep 16, 2026

Performance

Reference uptime

100%

Aug 18Sep 16

Median latency

1,251 ms

Aug 18Sep 16

Throughput

47.8 tok/s

Aug 18Sep 16

IranRouter uptime comes from our own automated probes; the reference figures are daily measurements of this model's upstream routes. Each card shows a 30-day average, and a day without data stays empty.

Popularity

Current rank
Rank change, 7 days

Daily tokens · 90 days

25.4B

Jun 18Sep 15

Ranked by daily token volume across the global model market; the figure above the chart is the daily average.

Supported parameters

frequency_penaltyinclude_reasoninglogit_biaslogprobsmax_tokensmin_pparallel_tool_callspresence_penaltyreasoningrepetition_penaltyresponse_formatseedstopstructured_outputstemperaturetool_choicetoolstop_ktop_logprobstop_p

Parameters this model accepts; anything else is ignored.

Quick start

from openai import OpenAI

client = OpenAI(
    api_key="ir-...",
    base_url="https://iranrouter.com/v1",
)

resp = client.chat.completions.create(
    model="moonshotai/kimi-k2.7-code",
    messages=[{"role": "user", "content": "سلام!"}],
)
print(resp.choices[0].message.content)

Only base_url and the key change; the rest of your code stays as it is.