models

MoonshotAI: Kimi K3.1 Pro

Markdown · JSON

MoonshotAI: Kimi K3.1 Pro

moonshotai/kimi-k3.1-pro
MoonshotAITextInput from $0.002 / 1KOutput from $0.01 / 1K

Kimi K3.1 Pro helps analyze complex material, write code and prepare text-based solutions for projects, modeling and analytical work.

Kimi K3.1 Pro is a Moonshot AI model and the first in the K3.1 series. It builds on Kimi K3 with substantially expanded post-training and joint reinforcement learning across multiple subject areas. Its official description highlights programming, three-dimensional project work, financial research and tasks involving several connected stages.

Programming and technical projects

Use the model to analyze existing code, prepare changes and plan development. Provide the goal, current implementation and constraints—for example, which interfaces must be preserved and what a correct result looks like. You can ask for an explanation, patch text, test scenarios or an implementation sequence.

For games, interactive scenes and parametric modeling, useful tasks include preparing scripts and technical logic. The developer’s documentation discusses work with Blender, CAD and game engines. This Ailoot API listing returns text, so frame such requests as code for the chosen tool, a geometry description or a scene-building plan to be executed later in your own environment.

Analysis of supplied data

When working with documents, ask the model to compare sources, explain a calculation, check the consistency of assumptions or prepare a research memo. For a financial model, provide the original figures, units and relationships between them. The model can propose formula text and a verification sequence; for a report, it can offer structure and reasoning connected to the supplied material.

How to get a useful response

  1. State the task and expected result: an explanation, code, a plan or an analytical conclusion.
  2. Include the required texts and indicate which sources take priority.
  3. Describe the verification criteria: conditions to preserve, format, calculation precision and mandatory sections.
  4. Continue with clarifications while retaining important decisions and the original constraints.

Input and output in Ailoot API

The listing accepts text and returns text. Suitable material includes instructions, document excerpts, source code, tables in text form and discussion history. Reasoning is always enabled in K3.1 Pro; the model’s documentation specifies low, high and max levels. Standard has limits of up to 262,144 input tokens and 65,536 response tokens. When preparing a large request, account for conversation history and choose the amount of material to suit the specific question.

Available through Ailoot API

Core Anthropic MessagesPOST /v1/messages
Input types
text
Output types
text
Context
262,144 tokens
Max. output
65,536 tokens
Input
$0.002 / 1K
Output
$0.01 / 1K
Cache read
$0.0002 / 1K
Cache write
$0.002 / 1K
Cache write, 5 min
$0.002 / 1K tokens
Core OpenAI ResponsesPOST /v1/responses
Input types
text
Output types
text
Context
262,144 tokens
Max. output
65,536 tokens
Input
$0.002 / 1K
Output
$0.01 / 1K
Cache read
$0.0002 / 1K
Cache write
$0.002 / 1K
Cache write, 5 min
$0.002 / 1K tokens
Core OpenAI ChatPOST /v1/chat/completions
Input types
text
Output types
text
Context
262,144 tokens
Max. output
65,536 tokens
Input
$0.002 / 1K
Output
$0.01 / 1K
Cache read
$0.0002 / 1K
Cache write
$0.002 / 1K
Cache write, 5 min
$0.002 / 1K tokens
Core Gemini generateContentPOST /v1beta/models/{model}:generateContent
Input types
text
Output types
text
Context
262,144 tokens
Max. output
65,536 tokens
Input
$0.002 / 1K
Output
$0.01 / 1K
Cache read
$0.0002 / 1K
Cache write
$0.002 / 1K
Cache write, 5 min
$0.002 / 1K tokens
Ultra OpenAI ChatPOST /v1/chat/completions
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
Cache write
$0.004 / 1K
Cache write, 5 min
$0.004 / 1K tokens
Ultra OpenAI ResponsesPOST /v1/responses
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
Cache write
$0.004 / 1K
Cache write, 5 min
$0.004 / 1K tokens
Ultra Gemini generateContentPOST /v1beta/models/kimi-k3.1-pro:generateContent
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
Cache write
$0.004 / 1K
Cache write, 5 min
$0.004 / 1K tokens
Ultra Anthropic MessagesPOST /v1/messages
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
Ultra OpenAI ResponsesPOST /v1/responses
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
Ultra OpenAI ChatPOST /v1/chat/completions
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
Ultra Gemini generateContentPOST /v1beta/models/moonshotai/kimi-k3.1-pro:generateContent
Input types
text
Output types
text
Context
Not specified in the catalogue
Max. output
Not specified in the catalogue
Input
$0.004 / 1K
Output
$0.02 / 1K
Cache read
$0.0004 / 1K
moonshotai/kimi-k3.1-pro · JSON
{"about":"Kimi K3.1 Pro is a Moonshot AI model and the first in the K3.1 series. It builds on Kimi K3 with substantially expanded post-training and joint reinforcement learning across multiple subject areas. Its official description highlights programming, three-dimensional project work, financial research and tasks involving several connected stages.\n\n### Programming and technical projects\n\nUse the model to analyze existing code, prepare changes and plan development. Provide the goal, current implementation and constraints—for example, which interfaces must be preserved and what a correct result looks like. You can ask for an explanation, patch text, test scenarios or an implementation sequence.\n\nFor games, interactive scenes and parametric modeling, useful tasks include preparing scripts and technical logic. The developer’s documentation discusses work with Blender, CAD and game engines. This Ailoot API listing returns text, so frame such requests as code for the chosen tool, a geometry description or a scene-building plan to be executed later in your own environment.\n\n### Analysis of supplied data\n\nWhen working with documents, ask the model to compare sources, explain a calculation, check the consistency of assumptions or prepare a research memo. For a financial model, provide the original figures, units and relationships between them. The model can propose formula text and a verification sequence; for a report, it can offer structure and reasoning connected to the supplied material.\n\n### How to get a useful response\n\n1. State the task and expected result: an explanation, code, a plan or an analytical conclusion.\n2. Include the required texts and indicate which sources take priority.\n3. Describe the verification criteria: conditions to preserve, format, calculation precision and mandatory sections.\n4. Continue with clarifications while retaining important decisions and the original constraints.\n\n### Input and output in Ailoot API\n\nThe listing accepts text and returns text. Suitable material includes instructions, document excerpts, source code, tables in text form and discussion history. Reasoning is always enabled in K3.1 Pro; the model’s documentation specifies low, high and max levels. Standard has limits of up to 262,144 input tokens and 65,536 response tokens. When preparing a large request, account for conversation history and choose the amount of material to suit the specific question.","alias_of":null,"aliases":["k3.1-pro","kimi-k3.1-pro"],"author":"MoonshotAI","canonical_model":"moonshotai/kimi-k3.1-pro","ctx":262144,"formats":["chat","gemini","messages","responses"],"id":"moonshotai/kimi-k3.1-pro","input":["text"],"kind":"text","max_out":65536,"methods":[{"cache_read":0.2,"cache_write":2.0,"cache_write_1h":null,"cache_write_5m":2.0,"conditional_meter":null,"ctx":262144,"family":"anthropic","fast_multiplier":null,"flex_multiplier":null,"fmt":"messages","http":"POST","img_in":null,"img_out":null,"in":2.0,"input":["text"],"label":"Anthropic Messages","max_out":65536,"max_tool_calls":null,"out":10.0,"output":["text"],"path":"/v1/messages","request_model_id":"k3.1-pro","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.2,"cache_write":2.0,"cache_write_1h":null,"cache_write_5m":2.0,"conditional_meter":null,"ctx":262144,"family":"openai","fast_multiplier":null,"flex_multiplier":null,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":2.0,"input":["text"],"label":"OpenAI Responses","max_out":65536,"max_tool_calls":null,"out":10.0,"output":["text"],"path":"/v1/responses","request_model_id":"k3.1-pro","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.2,"cache_write":2.0,"cache_write_1h":null,"cache_write_5m":2.0,"conditional_meter":null,"ctx":262144,"family":"openai","fast_multiplier":null,"flex_multiplier":null,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":2.0,"input":["text"],"label":"OpenAI Chat","max_out":65536,"max_tool_calls":null,"out":10.0,"output":["text"],"path":"/v1/chat/completions","request_model_id":"k3.1-pro","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.2,"cache_write":2.0,"cache_write_1h":null,"cache_write_5m":2.0,"conditional_meter":null,"ctx":262144,"family":"gemini","fast_multiplier":null,"flex_multiplier":null,"fmt":"gemini","http":"POST","img_in":null,"img_out":null,"in":2.0,"input":["text"],"label":"Gemini generateContent","max_out":65536,"max_tool_calls":null,"out":10.0,"output":["text"],"path":"/v1beta/models/{model}:generateContent","request_model_id":"k3.1-pro","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":4.0,"cache_write_1h":null,"cache_write_5m":4.0,"conditional_meter":null,"ctx":null,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"OpenAI Chat","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1/chat/completions","request_model_id":"kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":4.0,"cache_write_1h":null,"cache_write_5m":4.0,"conditional_meter":null,"ctx":null,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"OpenAI Responses","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1/responses","request_model_id":"kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":4.0,"cache_write_1h":null,"cache_write_5m":4.0,"conditional_meter":null,"ctx":null,"family":"gemini","fast_multiplier":1,"flex_multiplier":1,"fmt":"gemini","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"Gemini generateContent","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1beta/models/kimi-k3.1-pro:generateContent","request_model_id":"kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"anthropic","fast_multiplier":1,"flex_multiplier":1,"fmt":"messages","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"Anthropic Messages","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1/messages","request_model_id":"moonshotai/kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"OpenAI Responses","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1/responses","request_model_id":"moonshotai/kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"OpenAI Chat","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1/chat/completions","request_model_id":"moonshotai/kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.4,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"gemini","fast_multiplier":1,"flex_multiplier":1,"fmt":"gemini","http":"POST","img_in":null,"img_out":null,"in":4.0,"input":["text"],"label":"Gemini generateContent","max_out":null,"max_tool_calls":null,"out":20.0,"output":["text"],"path":"/v1beta/models/moonshotai/kimi-k3.1-pro:generateContent","request_model_id":"moonshotai/kimi-k3.1-pro","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]}],"model_aliases":[{"canonical_model_id":"moonshotai/kimi-k3.1-pro","request_model_id":"k3.1-pro","route_label":"Core"},{"canonical_model_id":"moonshotai/kimi-k3.1-pro","request_model_id":"kimi-k3.1-pro","route_label":"Ultra"},{"canonical_model_id":"moonshotai/kimi-k3.1-pro","request_model_id":"moonshotai/kimi-k3.1-pro","route_label":"Ultra"}],"name":"MoonshotAI: Kimi K3.1 Pro","price":{"in":2.0,"in_label":null,"out":10.0,"out_label":null,"sort_in":2.0,"sort_out":10.0,"varies":true},"public_id":"moonshotai/kimi-k3.1-pro","short":"Kimi K3.1 Pro helps analyze complex material, write code and prepare text-based solutions for projects, modeling and analytical work."}

Questions

How do I choose a model for my task?

First identify the required input and output: text, image, audio or video. Then compare compatible API methods, the exact model ID or current alias target, price and billing unit. GET /v1/models is free and lists models available to your key.

Does each model support every API method and media type?

Use the API methods and input/output types listed on the model card. Support for text, images, audio or video depends on the selected model and method; check their request example before sending your data.

What is the difference between a model ID and an alias?

An exact model ID names a specific model. An alias points to a model and its target can change. Check the current alias target in the catalogue; use the exact ID when your integration needs a specific model.

How do I compare prices before sending a request?

Check the model card for the price and billing unit of the selected API method. Compare the same unit and input/output type; request history shows actual usage and the charged amount.

What does a subscription give me?

A discount on token purchases for regular use. Choose a plan for your request volume; subscription terms and pricing are shown at checkout.

How do I apply a promo code for up to 50% off?

Enter the promo code when buying tokens. The total updates according to the promotion terms; you can see the discount before paying.