Kimi K3 API

moonshot/kimi-k3
Kimi K3 is a chat model from Moonshot AI that accepts text, image, and file input and returns text. It offers a 1,000,000-token context window, reasoning, function calling, vision, web search, and structured outputs. Its 128,000-token output limit suits long document and multi-file analysis.
Context
1M tokens
Input
$3.9 / 1M tokens
Output
$19.5 / 1M tokens
Released
Jul 16, 2026

How to use Kimi K3 API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to moonshot/kimi-k3.

import requests

r = requests.post(
   "https://api.aimlapi.com/v1/chat/completions",
   headers={"Authorization": "Bearer " + AIMLAPI_KEY},
   json={
     "model": "moonshot/kimi-k3",
     "messages": [
       {
         "role": "user",
         "content": "Hello!"
       }
     ]
   },
)
print(r.json())

const r = await fetch("https://api.aimlapi.com/v1/chat/completions", {
 method: "POST",
 headers: {
   Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
   "Content-Type": "application/json",
 },
 body: JSON.stringify({
   "model": "moonshot/kimi-k3",
   "messages": [
     {
       "role": "user",
       "content": "Hello!"
     }
   ]
 }),
});
console.log(await r.json());

curl -X POST https://api.aimlapi.com/v1/chat/completions \
 -H "Authorization: Bearer $AIMLAPI_KEY" \
 -H "Content-Type: application/json" \
 -d '{"model":"moonshot/kimi-k3","messages":[{"role":"user","content":"Hello!"}]}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Kimi K3 API Pricing

TypePrice
Input
$3.9 / 1M tokens
Output
$19.5 / 1M tokens
Cached input
$0.39 / 1M tokens

Kimi K3 Benchmarks

BenchmarkScoreWhat it measuresSourceRetrieved
Intelligence
43.8
Composite score across standardised reasoning, knowledge and problem-solving evaluations, measured independently by Artificial AnalysisSourceSeptember 12, 2026
Coding
76.2
Composite score across standardised coding evaluations, measured independently by Artificial AnalysisSourceSeptember 12, 2026

Kimi K3 vs other models

ModelInputOutputContextBest for
Kimi K3
This page
$3.9 / 1M tokens
$19.5 / 1M tokens
1M tokens
Long-context, multimodal & agentic workflows
$1.235 / 1M tokens
$5.2 / 1M tokens
262K tokens
Coding + agents
$0.39 / 1M tokens
$1.56 / 1M tokens
524K tokens
Coding + agents
$2.6 / 1M tokens
$7.8 / 1M tokens
1M tokens
Reasoning + agents
$0.5655 / 1M tokens
$1.131 / 1M tokens
1M tokens
Reasoning + agents

Frequently asked questions

Kimi K3 has a 1,000,000 tokens context window and can return up to 128,000 tokens.

Kimi K3 takes text, image, file in as input and returns text out.

Use moonshot/kimi-k3 as the model id.

Kimi K3 became available on July 16, 2026.

Kimi K3 is priced at input $3.9 / 1M tokens, output $19.5 / 1M tokens, cached input $0.39 / 1M tokens.

Yes, Kimi K3 can stream responses as they are generated.

Yes, Kimi K3 accepts image input alongside text.

Kimi K3 was built by Moonshot AI.

Kimi K3 offers reasoning, function calling, vision, web search, structured outputs, and streaming, making it useful for tasks that combine text and image understanding with tool use and search integration.

Yes, Kimi K3 supports parallel tool calling.

Start building with Kimi K3

Get API Key
1000+ models, one API.