Skip to content

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 接口规范——换掉 baseURLapi_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 openai

3. 第一个请求

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.6256K最新旗舰,强代码 + 视觉理解
kimi-k2.5256K上一代旗舰,Agent 能力强
moonshot-v1-8k8K轻量短文本
moonshot-v1-32k32K通用长文本
moonshot-v1-128k128K超长文档处理

注意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。