Appearance
Kimi API 是月之暗面(Moonshot AI)提供的大模型接口,完全兼容 OpenAI SDK——只需替换 baseURL 和 API Key 即可。旗舰模型 kimi-k2.6 支持 256K 上下文,擅长代码生成和 Agent 任务,是 DeepSeek API 之外值得关注的国内 LLM 选择。
Kimi API 入门
Kimi API 由月之暗面(Moonshot AI)提供,完全兼容 OpenAI SDK 接口规范——换掉 baseURL 和 api_key 就能跑。
为什么用 Kimi API
- 超长上下文:旗舰模型 kimi-k2.6 支持 256K tokens,约合 40 万汉字,适合长文档分析
- OpenAI SDK 兼容:无需改底层框架,直接切换即可
- 文件上传:支持 PDF、Word、Excel 等文件直接作为上下文
- 联网搜索:内置 web search 工具,可获取实时信息
- 国内服务:
api.moonshot.cn不需要翻墙
对比 DeepSeek API:两者都兼容 OpenAI SDK。DeepSeek 价格更低,适合高并发场景;Kimi 的长上下文和文件处理能力更强,适合需要处理大量文档的场景。
快速开始
1. 申请 API Key
前往 Kimi 开放平台 注册账号,在控制台 → API Keys 页面创建 Key。
2. 安装 SDK
bash
# Python
pip install openai
# Node.js
npm install openai3. 第一个请求
typescript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.MOONSHOT_API_KEY,
baseURL: "https://api.moonshot.cn/v1", // 国内节点
// baseURL: "https://api.moonshot.ai/v1", // 境外节点
});
const response = await client.chat.completions.create({
model: "kimi-k2.6",
messages: [
{
role: "system",
content: "你是 Kimi,由 Moonshot AI 提供的人工智能助手。",
},
{
role: "user",
content: "用 TypeScript 写一个防抖函数",
},
],
});
console.log(response.choices[0].message.content);python
from openai import OpenAI
client = OpenAI(
api_key="your-moonshot-api-key",
base_url="https://api.moonshot.cn/v1",
)
completion = client.chat.completions.create(
model="kimi-k2.6",
messages=[
{"role": "system", "content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手。"},
{"role": "user", "content": "你好,帮我解释一下 async/await 的原理"},
],
)
print(completion.choices[0].message.content)可用模型
| 模型 | 上下文 | 特点 |
|---|---|---|
kimi-k2.6 | 256K | 最新旗舰,强代码 + 视觉理解 |
kimi-k2.5 | 256K | 上一代旗舰,Agent 能力强 |
moonshot-v1-8k | 8K | 轻量短文本 |
moonshot-v1-32k | 32K | 通用长文本 |
moonshot-v1-128k | 128K | 超长文档处理 |
注意:
kimi-k2系列旧版(kimi-k2-0905-preview 等)将于 2026-05-25 下线,建议迁移到 kimi-k2.6。
详见 模型列表。
两个 API 节点,不能混用
| 节点 | base_url | 适用场景 |
|---|---|---|
| 国内 | https://api.moonshot.cn/v1 | 中国大陆用户 |
| 境外 | https://api.moonshot.ai/v1 | 海外部署 |
关键:platform.kimi.ai(旧域名)和 platform.kimi.com(新域名)的 API Key 不能混用,账号体系完全独立。
常用文档
常见问题
Q: Kimi API Key 在哪里申请?
A: 登录 platform.kimi.com,在控制台 → API Keys 页面创建。国内用户使用 api.moonshot.cn/v1 节点。
Q: Kimi API 和 OpenAI API 怎么切换?
A: 只改两个参数:baseURL = "https://api.moonshot.cn/v1" 和 apiKey = 你的 Moonshot Key,其余代码不变。
Q: kimi-k2.6 和 moonshot-v1-128k 怎么选?
A: kimi-k2.6 是新一代多模态模型,代码能力和 Agent 任务更强;moonshot-v1-128k 是稳定的 V1 系列,适合纯文本长文档场景。新项目优先用 kimi-k2.6。