{"openapi":"3.0.0","info":{"description":"Moonshot AI's Kimi large language models with long context support and vision capabilities","version":[{"name":"v1","value":"v1"}]},"servers":[{"description":"Moonshot AI's Kimi large language models with long context support and vision capabilities","url":"https://api.apirails.com/moonshot"}],"paths":{"/v1/chat/completions":{"post":{"tags":["Chat"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://platform.moonshot.cn/docs/api/chat","api_endpoint":"https://api.moonshot.cn/v1/chat/completions"},"summary":"Chat completions","description":"Generate chat completions with Kimi models (moonshot-v1-8k, moonshot-v1-32k, moonshot-v1-128k)","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"model":{"type":"string","description":"Model ID (moonshot-v1-8k, moonshot-v1-32k, moonshot-v1-128k)","required":true},"messages":{"type":"array","description":"Array of message objects","required":true,"items":{"type":"string"}},"temperature":{"type":"number","description":"Sampling temperature (0-2)"},"top_p":{"type":"number","description":"Nucleus sampling parameter"},"max_tokens":{"type":"number","description":"Maximum tokens to generate"},"stream":{"type":"boolean","description":"Enable streaming","enum":[true,false]}}},"example":{"model":"","messages":[],"temperature":"","top_p":"","max_tokens":"","stream":""}}}}}},"/v1/models":{"get":{"tags":["Models"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://platform.moonshot.cn/docs/api/chat","api_endpoint":"https://api.moonshot.cn/v1/models"},"summary":"List models","description":"List available models","security":[{"bearerAuth":[]}]}},"/v1/files":{"post":{"tags":["Files"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://platform.moonshot.cn/docs/api/chat","api_endpoint":"https://api.moonshot.cn/v1/files"},"summary":"Upload file","description":"Upload files for vision model","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"file":{"type":"string","format":"binary","description":"File to upload","required":true},"purpose":{"type":"string","description":"Purpose (file-extract)","required":true}}},"example":{"file":"(binary)","purpose":""}}}}}},"/v1/files/{file_id}":{"get":{"tags":["Files"],"parameters":[{"name":"file_id","in":"path","description":"File ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://platform.moonshot.cn/docs/api/chat","api_endpoint":"https://api.moonshot.cn/v1/files/{file_id}"},"summary":"Get file info","description":"Get file information","security":[{"bearerAuth":[]}]},"delete":{"tags":["Files"],"parameters":[{"name":"file_id","in":"path","description":"File ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://platform.moonshot.cn/docs/api/chat","api_endpoint":"https://api.moonshot.cn/v1/files/{file_id}"},"summary":"Delete file","description":"Delete a file","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}