Open-weights chat model from Kimi. One API key reaches all 15 providers, with automatic failover.
No card required. Start with 1 million free tokens.
About Kimi K3.1 Pro
Kimi K3.1 Pro is an open-weights chat model published by Kimi, with a 1,048,576-token context window. It scores 132 on AI IQ, ranked #14. Through TrustedRouter it runs on 15 providers, with options in the US and EU, from $1.48 per million input tokens. Six providers offer zero data retention, and Tinfoil also runs it in a confidential enclave.
- Model ID
moonshotai/kimi-k3.1-pro- Publisher
- Kimi
- Modes
- chat
- Billing
- Credits or your own provider key
Set it up with your agent
Paste this into Claude Code, Cursor or any coding agent.
Use Kimi K3.1 Pro through TrustedRouter in this project.
1. Read https://trustedrouter.com/llms.txt
2. Point the OpenAI-compatible client at
https://api-azure.trustedrouter.com/v1 and read the key from
TRUSTEDROUTER_API_KEY.
3. Set the model to moonshotai/kimi-k3.1-pro.
4. Run the tests, then show me the diff before committing.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api-azure.trustedrouter.com/v1",
api_key=os.environ["TRUSTEDROUTER_API_KEY"],
)
response = client.chat.completions.create(
model="moonshotai/kimi-k3.1-pro",
messages=[{"role": "user", "content": "What is the capital of France?"}],
)
print(response.choices[0].message.content)
curl https://api-azure.trustedrouter.com/v1/chat/completions \
-H "Authorization: Bearer $TRUSTEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "moonshotai/kimi-k3.1-pro",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Providers
Your key goes to the cheapest healthy provider and fails over on its own. Open a row for retention, location and weight format, or see how we check privacy claims and the live speed leaderboard.
| Provider | Input | Cached | Output | Cost per 1M in + out | Details |
|---|---|---|---|---|---|
|
|
$1.48 | $0.148 | $7.38 | $8.86 | |
|
Retention Verification: no verified privacy claim. Engy's October 21 policy distinguishes its no-content-logging gateway from independent GPU workers. End-to-end ZDR requires provider.zdr=true or a verified account/key setting; TrustedRouter has not verified that setting for this route. Requests without it may reach independently operated workers. Integrity audits may retain output token IDs on qwen3.6-35b-a3b for 30 days. These routes are not strict ZDR, confidential inference or verified E2EE. Location Operator country: Not verified Headquarters / registered office: Not verified. Inference: Inference countries undisclosed; no verified country-specific residency commitment. Qwen3.8-27B and GLM 5.3 Flash are listed as Engy-operated ZDR models, but the reviewed catalog, docs and privacy policy do not disclose their GPU countries or a complete failover-location set. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-09-26. Weight format Unknown Price and speed Input $1.477/1M · Cached input $0.1477/1M · Output $7.385/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$1.79 | $0.211 | $8.97 | $10.76 | |
|
Retention Verification: privacy unknown. Boundless's October 27 terms prohibit persistent input/output storage after real-time processing, while retaining content-free request records for up to 90 days. The terms still disclaim third-party infrastructure practices; an equivalent downstream retention commitment is not verified. Routes remain outside strict ZDR, confidential compute and E2EE. Location Operator country: US Headquarters / registered office: Not verified. Inference: US, UK and/or EU infrastructure, provider-declared; no per-request residency commitment. October 27 terms, section 3.3, describe provider-wide infrastructure in the US, UK and/or EU; not an exact-model placement receipt. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-10-28. Weight format Unknown Price and speed Input $1.7935/1M · Cached input $0.211/1M · Output $8.9675/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$1.58 | $0.211 | $10.55 | $12.13 | |
|
Retention Zero data retention. Sail's public DPA and security documentation provide default ZDR for inference: Sail and its subprocessors process prompts and outputs ephemerally in memory, without persistent storage or training absent written consent. Files API uploads and stateful Sailboxes are excluded. This is policy-backed ZDR, not verified confidential compute or E2EE. Location Operator country: Not verified Headquarters / registered office: Not verified. Inference: Global, dynamically placed; TrustedRouter does not enforce Sail's US-only option. Sail documents multi-region processing by default, including outside the United States. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-10-28. Weight format Unknown Price and speed Input $1.5825/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$1.85 | $0.190 | $10.55 | $12.40 | |
|
Retention Verification: privacy unknown. No contractual zero-retention, confidential-compute, or E2EE claim is tracked for TrustedRouter's AkashML account. This route is Standard. Location Operator country: Not verified Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $1.84625/1M · Cached input $0.1899/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Verification: privacy unknown. Arcee's July 24 privacy policy permits collection of inputs and outputs to provide and improve its services. No route-specific ZDR exception is verified for TrustedRouter's account. These routes remain Standard, not confidential compute or E2EE. Location Operator country: Not verified Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Zero data retention. Baseten states that it does not store synchronous Model API inputs or outputs by default. TrustedRouter uses the synchronous Model API path; Baseten documents separate temporary input storage for async inference. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Verification: no verified privacy claim. Tracked as no-store, not strict ZDR. DeepInfra documents memory-only handling and no training for ordinary inference, but reserves the right to log a small portion of requests for debugging or security. Google- and Anthropic-backed routes also inherit those vendors' terms. Location Operator country: US Headquarters / registered office: Palo Alto, California, United States. Company location source (reviewed 2026-09-27). Inference: US infrastructure plus announced Canadian capacity; model-specific residency unconfirmed. DeepInfra describes US infrastructure and announced its first international data center in Toronto on July 8, 2026. This is a provider footprint, not an exhaustive or model-specific placement list. DeepSeek V4.1 Flash placement has not been confirmed; do not declare this route US-only. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-09-27. DeepInfra infrastructure statement Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | — | $10.55 | $12.66 | |
|
Retention Zero data retention. Featherless's published privacy policy states that prompts and completions are neither collected nor stored. Account, payment and usage metadata, including token counts and sampler settings, may be retained. This is policy-backed ZDR, not verified confidential compute or E2EE. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $2.11/1M · Cached input Not published · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Verification: privacy unknown. No provider-ZDR claim is tracked here. Fireworks publishes security, privacy, and zero-retention documentation; enable a contracted ZDR posture before marking this provider as ZDR. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Verification: privacy unknown. No provider-ZDR claim is tracked here. Kimi/Moonshot policy source is linked for users who need to review API retention and processing terms. Location Operator country: SG Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Verification: privacy unknown. Lyceum's terms state that inference inputs and outputs are used only to generate results, are not stored beyond technical necessity, and are not used for training or analysis. No account-specific ZDR or verified confidential-compute guarantee is tracked; these routes remain Standard. German company jurisdiction is not a guarantee that every model executes in the EU. Location Operator country: DE Headquarters / registered office: Berlin, Germany; Zurich, Switzerland (registered offices). Company location source (reviewed 2026-10-28). Inference: Inference location not verified; no country-specific residency commitment. Lyceum documents model-specific serving locations; its German headquarters is not a fleet-wide EU residency guarantee. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-09-30. Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | — | $10.55 | $12.66 | |
|
Retention Zero data retention. Marked ZDR via TrustedRouter's arrangement — Nebius RETAINS inputs/outputs by default (for speculative decoding); zero retention is an opt-in control, which the deployed Nebius account has enabled. Nebius does not train on customer data. Location Operator country: NL Headquarters / registered office: Amsterdam, Netherlands. Company location source (reviewed 2026-10-28). Inference: Global, dynamically placed public inference; no fixed-country commitment. Token Factory public endpoints are Global; Finland storage of retained content does not identify the inference location. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-10-28. Weight format Unknown Price and speed Input $2.11/1M · Cached input Not published · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Verification: privacy unknown. No provider-ZDR claim is tracked here. Novita's privacy policy says personal information is not used for model training; customer-content processing is governed by customer agreements. Location Operator country: US Headquarters / registered office: San Francisco, California, United States. Company location source (reviewed 2026-09-27). Inference: Shared inference API; processing countries unconfirmed, no fixed-region commitment. No exhaustive inference-country list verified for the shared model API. Novita publishes worldwide GPU rental regions, but that separate product does not establish shared serverless model placement. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-10-28. Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$2.11 | $0.211 | $10.55 | $12.66 | |
|
Retention Zero data retention. Telnyx's published policy states zero data retention for Telnyx-hosted /v2/ai/openai/chat/completions and /v2/ai/openai/embeddings: content is processed in memory and discarded after the response; request metadata is retained. TrustedRouter currently publishes hosted chat routes and adapts Responses to chat completions. Stateful Responses, AI Assistants with conversation history, third-party models and /v2/ai/embeddings are outside this ZDR scope. OpenAI-compatible embeddings may run in any region. DPA 3.1 restricts training of models available to others, with exceptions for written opt-in or data de-identified under 3.5. This is policy-backed ZDR, not confidential compute or verified end-to-end attestation. Location Operator country: US Headquarters / registered office: Austin, Texas, United States. Company location source (reviewed 2026-09-27). Inference: Multi-region, dynamically routed among the model's available Telnyx regions; no fixed inference-region commitment on this TrustedRouter route. Provider-wide GPU region set. Model availability is narrower; see the catalog snapshot below. Germany in the storage-locality documentation does not establish Germany as the inference country. Region pinning through TR: Not supported by the current TrustedRouter integration: it uses api.telnyx.com without Telnyx's strict region controls. Do not send Telnyx-specific region/mode fields as a TrustedRouter pin. Reviewed 2026-09-26. Inference regions and strict pinning Weight format Unknown Price and speed Input $2.11/1M · Cached input $0.211/1M · Output $10.55/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$4.22 | $0.422 | $21.10 | $25.32 | |
|
Retention Confidential compute with end-to-end encryption and zero data retention. Tracked as a confidential inference provider with attested provider compute and no prompt/output logging claims. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $4.22/1M · Cached input $0.422/1M · Output $21.1/1M TTFT: insufficient data Speed: insufficient data |
|||||
Append :nitro to the model ID, or send "provider": {"sort": "throughput"}, to route to the fastest provider instead.
Questions
What model ID should I use for Kimi K3.1 Pro?
Use moonshotai/kimi-k3.1-pro as the model field with the TrustedRouter OpenAI-compatible API. Credits routing and provider fallback happen behind that model ID.
Do you log my prompts or outputs?
No. Prompt and output content are intentionally excluded from the control plane and metadata systems. Optional content export requires explicit destination-level configuration.
Which providers serve Kimi K3.1 Pro?
TrustedRouter currently lists Tinfoil, Nebius Token Factory, Telnyx, Baseten, Sail Research, Featherless AI, Kimi, DeepInfra, Fireworks AI, Novita AI, Engy, AkashML, Arcee AI, Lyceum, and Boundless for Kimi K3.1 Pro. Provider availability and routing eligibility can change as catalog and health data update.
How much does Kimi K3.1 Pro cost through TrustedRouter?
The current lowest Credits input price is $1.477/1M and the lowest Credits output price is $7.385/1M. Prices are per one million tokens and come from the current route catalog.
How do I require zero data retention for Kimi K3.1 Pro?
Set provider.min_privacy to zdr on the request. TrustedRouter considers only routes with a recorded zero-data-retention posture and fails closed if no eligible route remains.
Kimi K3.1 Pro vs other models
Start building with Kimi K3.1 Pro.
No card required. Start with 1 million free tokens.
