← Back to models
Moonshot AIModel family✓ Official route

Kimi-K3

API model IDAutomatic routing
Kimi K3 targets long-horizon coding, knowledge work and deep reasoning. It suits development analysis, synthesis across multiple documents and planning complex workflows.Read moreRead less

Kimi K3 targets long-horizon coding, knowledge work and deep reasoning. It suits development analysis, synthesis across multiple documents and planning complex workflows.

Providers

Different providers serve this model. Compare pricing and performance, select a provider, or use automatic routing.

ProviderVariant / API model IDInput / MOutput / MCache read / MRequest latencyOutput rateRequest successConnect
Kimi-K3✓ Official routekimi-k3-ad¥17¥85¥1.714.55 s7.7 tokens/s100.00%Use route ↗

Providers for the same API model ID currently share model pricing; variants have independent rates. A selected provider retries only within its own keys, never across variants or providers. Official badges apply to their individual routes.

Model data

Aggregated across providers for the selected variant · UTC

2026-10-30 00:00 — 2026-11-05 07:02 UTC

Requests

4
Requests11/02 UTC · 311/03 UTC · 1
10/3011/05 UTC

Requests in the selected window, excluding refund records.

Request latency

14.55 s
Request latency11/02 UTC · 14.55 s
10/3011/05 UTC

Mean end-to-end duration of successful requests, not time to first token.

Request success rate

100.00%
EarlierLatest

Successful requests divided by total requests, not an SLA.

Output rate

7.7 tokens/s
Output rate11/02 UTC · 7.7 tokens/s
10/3011/05 UTC

Non-estimated output tokens per end-to-end second, shown only from valid logs.

Statistics use UTC. Metrics without valid records display —. Request volume uses the configured public display scale.

Use the API

A family ID chooses the lowest-priced available route; a unique ID selects its own route.

Get an API key ↗

Configure your existing client

Choose a protocol and enter its API URL, your key and this model ID. No client code changes are needed.

OpenAI · Chat Completions
https://api.ai526.com/v1
Anthropic · Messages
https://api.ai526.com
Model ID
kimi-k3
Full setup guide and URL rules ↗

Base URL: https://api.ai526.com/v1 · /v1/chat/completions

curl
curl https://api.ai526.com/v1/chat/completions \
  -H 'Authorization: Bearer YOUR_AI526_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model":"kimi-k3","messages":[{"role":"user","content":"Write a short description of the future."}]}'

# API URL: use the URL above.
# YOUR_AI526_API_KEY: replace with your own platform key.
# model: use the copied unique ID, or a family ID for the lowest-priced route.
# prompt / messages: replace with your task.
python
import requests

response = requests.post(
    "https://api.ai526.com/v1/chat/completions",
    headers={
    "Authorization": "Bearer YOUR_AI526_API_KEY",
    "Content-Type": "application/json"
},
    json={
    "model": "kimi-k3",
    "messages": [
        {
            "role": "user",
            "content": "Write a short description of the future."
        }
    ]
},
)
response.raise_for_status()
print(response.json())

# API URL: use the URL above.
# YOUR_AI526_API_KEY: replace with your own platform key.
# model: use the copied unique ID, or a family ID for the lowest-priced route.
# prompt / messages: replace with your task.
javascript
const response = await fetch("https://api.ai526.com/v1/chat/completions", {
  method: "POST",
  headers: {
  "Authorization": "Bearer YOUR_AI526_API_KEY",
  "Content-Type": "application/json"
},
  body: JSON.stringify({
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Write a short description of the future."
    }
  ]
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());

// API URL: use the URL above.
// YOUR_AI526_API_KEY: replace with your own platform key.
// model: use the copied unique ID, or a family ID for the lowest-priced route.
// prompt / messages: replace with your task.

Base URL: https://api.ai526.com · /v1/messages

curl
curl https://api.ai526.com/v1/messages \
  -H 'x-api-key: YOUR_AI526_API_KEY' \
  -H 'anthropic-version: 2023-06-01' \
  -H 'Content-Type: application/json' \
  -d '{"model":"kimi-k3","max_tokens":256,"messages":[{"role":"user","content":"Write a short description of the future."}]}'

# API URL: use the URL above.
# YOUR_AI526_API_KEY: replace with your own platform key.
# model: use the copied unique ID, or a family ID for the lowest-priced route.
# prompt / messages: replace with your task.
python
import requests

response = requests.post(
    "https://api.ai526.com/v1/messages",
    headers={
    "x-api-key": "YOUR_AI526_API_KEY",
    "anthropic-version": "2023-06-01",
    "Content-Type": "application/json"
},
    json={
    "model": "kimi-k3",
    "max_tokens": 256,
    "messages": [
        {
            "role": "user",
            "content": "Write a short description of the future."
        }
    ]
},
)
response.raise_for_status()
print(response.json())

# API URL: use the URL above.
# YOUR_AI526_API_KEY: replace with your own platform key.
# model: use the copied unique ID, or a family ID for the lowest-priced route.
# prompt / messages: replace with your task.
javascript
const response = await fetch("https://api.ai526.com/v1/messages", {
  method: "POST",
  headers: {
  "x-api-key": "YOUR_AI526_API_KEY",
  "anthropic-version": "2023-06-01",
  "Content-Type": "application/json"
},
  body: JSON.stringify({
  "model": "kimi-k3",
  "max_tokens": 256,
  "messages": [
    {
      "role": "user",
      "content": "Write a short description of the future."
    }
  ]
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());

// API URL: use the URL above.
// YOUR_AI526_API_KEY: replace with your own platform key.
// model: use the copied unique ID, or a family ID for the lowest-priced route.
// prompt / messages: replace with your task.

Replace the placeholder key before calling. Media options depend on model support.

Try your own task

Prepare a request, then send it from the dashboard. This page makes no model calls.

Sending the request is billed at this model’s rate.

Request preview

JSON
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Write a short description of the future."
    }
  ]
}

This is a request preview. Results appear in the dashboard after a request completes.

Frequently asked questions

How should I choose a provider?

Start with automatic routing. To select a public provider, choose its code and copy the updated example. Retries remain within that provider.

How are performance metrics updated?

Metrics update from request records. Latency covers completed successful requests; metrics without valid records display —.

Can I use this model in another client?

The client must support the model’s protocol and a custom API URL. See tool integration guides ↗