MoonshotAI: Kimi K3.1 Pro
moonshotai/kimi-k3.1-proKimi 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
- State the task and expected result: an explanation, code, a plan or an analytical conclusion.
- Include the required texts and indicate which sources take priority.
- Describe the verification criteria: conditions to preserve, format, calculation precision and mandatory sections.
- 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
POST /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
POST /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
POST /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
POST /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
POST /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
POST /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
POST /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
POST /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
POST /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
POST /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
POST /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."}