OpenFill is in development. Inference is off, but is tested end to end, and will switch on at launch. All data currently on the site is for live testing: it will be erased at launch.

Skip to content
openfill

Kimi K3

Moonshot AI kimi-k3

A natively multimodal agentic model built on hybrid linear and full attention, with a 1M-token context.

  • Reasoning
  • Vision
  • Tool use
  • JSON mode
  • Fixed price
Input
$1.0000
Cache hit $0.1000
Output
$5.0000
Per 1M tokens
Context
1M
128k max output
First token
756 ms
Typical, last 7 days
Throughput
141 tok/s
Typical, last 7 days

Specifications

Developer
Moonshot AI
Architecture
Mixture of experts, 2.8T total and 104B active
Weights
MXFP4 routed experts, BF16 elsewhere
Context length
1,048,576 tokens
Max output
128,000 tokens
Modalities
Text and images in, text out
Reasoning effort
none, low, high, max; default max
Model id
kimi-k3
Pricing
Fixed price
Weights published
moonshotai/Kimi-K3

max_tokens above the max output is clamped down to it.

Prices

USD per 1M tokens
Cache-hit input
$0.1000
Cache-miss input
$1.0000
Output
$5.0000

A typical request

A 10,000-token prompt, half of it cached, with a 1,000-token answer: $0.0105

GET /v1/models carries the prices in force.

Performance

last 7 days · OpenFill traffic

Time to the first token, generation speed and cache hits on this model's own requests.

First token
756 ms
p95 1.80 s
Throughput
141 tok/s
Slowest 5% under 52.0 tok/s
Cache hits
33%
Of prompt tokens
Requests
75
100% streamed
By prompt size
PromptFirst tokenThroughputCache hits
Under 1k
740 ms
140 tok/s
0%
1k to 4k
Pending
Pending
Pending
4k to 16k
Pending
Pending
Pending
16k to 64k
Pending
Pending
Pending
64k to 256k
Pending
Pending
Pending
256k and over
Pending
Pending
Pending

Typical requestFirst token at p95

Uptime, last 24 hours

Each check is a chat completion through the public API, run the way the models board describes.

Uptime

Pending

Checks

0

Failures

0

Latency

Pending

Queue wait

Pending

Checks begin once capacity is serving this model.

24h agoNow
All checks passedFailed, drawn in proportionAwaiting capacity
Model kimi-k3 Base URL https://api.openfill.ai/v1

Set OPENFILL_API_KEY to a key from API keys before running an example. A key starts with of_live_ and is shown once.

Read docs
import osfrom openai import OpenAI client = OpenAI(    base_url=(        "https://api.openfill.ai/v1"    ),    api_key=os.environ[        "OPENFILL_API_KEY"    ],) r = client.chat.completions.create(    model="kimi-k3",    messages=[        {"role": "user", "content": "hi"}    ],)print(r.choices[0].message.content)print(r.usage)