base_url,即可通过 HTTP API、Python SDK 或 Node.js SDK 发起调用。
Kimi K3 模型 已正式发布。它是 Kimi 迄今能力最强的模型,支持 1M token 上下文与视觉理解,适合 Claude Code 等编程 Agent 场景,以及知识工作与深度推理场景。加入 Kimi 开发者交流群 ,let’s build on Kimi!
开始使用
1
获取 API Key
访问 Kimi API 开放平台 ,登录后进入 API Keys 页面创建并复制 API Key。请妥善保管你的 API Key,不要泄露给他人,也不要直接硬编码在代码中。建议使用环境变量保存:
Kimi API 开放平台
登录开放平台,进入控制台、开发工作台和用户中心。
API Keys
创建、复制和管理用于 API 调用的密钥。
2
选择模型
作为快速开始入口,建议优先从 Kimi K3 开始;也可以根据场景选择 Kimi K2.7 Code 或 Kimi K2.6。
Kimi K3
Kimi K3 是面向长程编程与端到端知识工作的旗舰模型——2.8 万亿参数、1M token 上下文,综合智能达到领先水平。
Kimi K2.7 Code
面向代码场景的 Coding 模型,支持 256K 上下文窗口、文本/图片/视频输入和思考模式。如需更高输出速度,可选择
kimi-k2.7-code-highspeed。Kimi K2.6
综合能力强,支持 256K 上下文窗口、文本/图片/视频输入、思考与非思考模式,适合通用对话、Agent 任务、视觉理解和复杂推理。
3
选择调用方式
Kimi API 兼容 OpenAI API 格式,你可以根据项目技术栈选择最合适的接入方式。
HTTP API
标准 REST API,适合任意语言或自研服务端接入。
开发工作台
无需写代码,快速测试提示词、模型效果和业务样例。
4
发起第一次调用
下面以 Kimi K3 模型为例。示例中的 运行上述代码前,请准备:注:由于 Kimi 大模型的不确定性,实际的回复内容可能并不与上述内容完全一致。
MOONSHOT_API_KEY 需要替换为你在平台上创建的 API Key,或提前设置为同名环境变量。本页示例默认使用最新模型
kimi-k3。K3 使用顶层 reasoning_effort(当前仅支持 "max")。换用 kimi-k2.6、kimi-k2.5 等其他模型时,只需替换 model 字段,但各模型的参数配置存在差异,详见模型参数参考。- python
- curl
- node.js
- Python 3.8 及以上版本,或 Node.js 18 及以上版本。
- OpenAI SDK 1.0.0 及以上版本。Kimi API 兼容 OpenAI API 格式,你可以直接使用 Python 或 Node.js OpenAI SDK 进行调用。
- API Key。你需要从 Kimi 开放平台中 创建一个 API Key ,将其传入
OpenAI Client以便平台正确识别你的身份。
探索更多功能
流式输出
启用
stream,让回复边生成边返回,适合聊天、代码生成和长文本输出场景。多轮对话
通过维护
messages 列表实现上下文记忆,让模型记住对话历史。多模态输入
Kimi K3、Kimi K2.7 Code 和 Kimi K2.6 均支持文本、图片与视频输入。
工具调用
让模型调用外部函数或 API,实现 Agent 任务、联网搜索和复杂工作流。
JSON Mode
强制模型输出合法 JSON,方便结构化数据提取和下游系统对接。
思考模式
使用思考能力处理复杂推理、多步工具调用和 Agent 任务。
流式输出
多模态输入
相关资源
Kimi K3 模型
查看 Kimi K3 的模型能力、调用示例和最佳实践。
Kimi K2.7 Code 模型
查看 Kimi K2.7 Code 的模型能力、调用示例和最佳实践。
Kimi K2.6 模型
查看 Kimi K2.6 的模型能力、图片/视频理解示例和工具调用说明。
加入 Kimi 开发者反馈群
提供建议、问题反馈、分享案例: Let’s Build on Kimi !
模型列表
查看当前可用模型名称和模型说明。