All models

Moonshot: Kimi K3.1 Pro

No training

Kimi K3.1 Pro is Moonshot AI's flagship open-weight multimodal reasoning model and a post-trained successor to Kimi K3, with a 1M-token context window.

Modalities

Price (in / out)

Updating prices…

Context

1M

Released

Oct 23, 2026

Call the Kimi K3.1 Pro API

Model ID kimi-k3.1-pro · replace <TEAMOROUTER_API_KEY> with your API key

Get an API key

OpenAI-compatible

curl https://api.teamorouter.cn/v1/chat/completions \
  -H "Authorization: Bearer <TEAMOROUTER_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"model":"kimi-k3.1-pro","messages":[{"role":"user","content":"Hello"}]}'

Anthropic format

curl https://api.teamorouter.cn/v1/messages \
  -H "x-api-key: <TEAMOROUTER_API_KEY>" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"kimi-k3.1-pro","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'

Providers

TeamoRouter routes by health and cost within the discount range and provider list you configured. When one returns an error we fall through to the next best — you don't pick a provider in the request. Configure discount range

Need a specific set of providers?

ProviderContextInputOutputCacheLatencyThroughputNo training
—

Uptime

TeamoRouter continuously probes every provider and falls through to the next best one on error.

Uptime (24h)

—

Uptime (3d)

—

Uptime, last 3 days

—

-72h-48h-24hNow

Uptime, last 24 hours

One line per upstream provider, taking the best success rate among that provider's channels. The TeamoRouter line counts only the final attempt of each request — the end-to-end result after all fallbacks.

    AVAILABILITY · LAST 24H · TEAMOROUTER GATEWAY

    Data security

    TeamoRouter does not use your data to train models.

    For the full data-security policy, learn more.

    Need to pick your own providers? .

    Quickstart

    from openai import OpenAI
    
    client = OpenAI(
        base_url="https://api.teamorouter.com/v1",  # the only line that changes
        api_key="<TEAMOROUTER_API_KEY>",
    )
    response = client.chat.completions.create(
        model="kimi-k3.1-pro",
        messages=[{"role": "user", "content": "Hello"}],
    )
    print(response.choices[0].message.content)

    Endpoint: https://api.teamorouter.com/v1

    About Kimi K3.1 Pro

    Kimi K3.1 Pro is a Moonshot model. On TeamoRouter its model ID is kimi-k3.1-pro, and the same TeamoRouter API key works for it and every other model. Setup steps are in the API docs.

    Model ID
    kimi-k3.1-pro
    Provider
    Moonshot
    Context window
    1M tokens
    Official list price
    $2 input / $10 output per 1M tokens
    Released
    Oct 23, 2026

    More Moonshot models

    Use the Kimi K3.1 Pro API

    Point the base URL at TeamoRouter and use kimi-k3.1-pro as the model name; nothing else changes. Python example:

    import json
    from urllib.request import Request, urlopen
    
    request = Request("https://api.teamorouter.cn/v1/chat/completions",
        data=json.dumps({"model":"kimi-k3.1-pro","messages":[{"role":"user","content":"Hello"}]}).encode("utf-8"),
        headers={"Authorization": "Bearer <TEAMOROUTER_API_KEY>", "Content-Type": "application/json"},
    )
    with urlopen(request) as response:
        result = json.load(response)
    print(result["choices"][0]["message"]["content"])

    Use Kimi K3.1 Pro in Claude Code / OpenCode

    Claude Code

    export ANTHROPIC_BASE_URL=https://api.teamorouter.cn
    export ANTHROPIC_AUTH_TOKEN=<your TeamoRouter API key>
    export ANTHROPIC_API_KEY=""
    claude --model kimi-k3.1-pro

    Full Claude Code setup

    OpenCode

    OpenCode → Settings → Providers → Custom provider
    Provider ID: teamorouter
    Base URL:    https://api.teamorouter.cn/v1
    API key:     <your TeamoRouter API key>
    Model ID:    kimi-k3.1-pro

    Full OpenCode setup

    Kimi K3.1 Pro FAQ

    What is the Kimi K3.1 Pro API model ID?
    The model ID is kimi-k3.1-pro. The OpenAI-compatible base URL is https://api.teamorouter.cn/v1.
    How do I get a Kimi K3.1 Pro API key?
    You don't need a Moonshot account. Sign up for TeamoRouter, create a key (sk-teamo-…) under API Keys in the dashboard, top up from $5, and call kimi-k3.1-pro — the same key also works for every other model. Create an API key.
    How large is the Kimi K3.1 Pro context window?
    Kimi K3.1 Pro has a 1M-token context window.
    How much does the Kimi K3.1 Pro API cost?
    The official list price of Kimi K3.1 Pro is $2 input / $10 output per 1M tokens. TeamoRouter bills per use with no monthly fee; see the price table on this page for the current discounted price.
    How do I pay for the Kimi K3.1 Pro API?
    New accounts start with a $0 balance. Top up from $5 by card in the TeamoRouter dashboard, then usage is deducted per request, with no subscription. Top up.
    Can I use Kimi K3.1 Pro in Cursor, Cline or Cherry Studio?
    Yes. Choose the OpenAI-compatible provider, set the base URL to https://api.teamorouter.cn/v1, use your TeamoRouter API key, and enter kimi-k3.1-pro as the model name.