开发者指南
Kimi K3 API 指南:价格、上下文与代码示例
Kimi K3 已通过 Kimi API 提供,模型 ID 为 `kimi-k3`。它兼容常见的 OpenAI 风格客户端,但超长上下文和 max 推理会改变生产请求的预算与组织方式。
01
快速开始
使用 Kimi 官方接口,并把 API Key 保存在环境变量中。首发文档将通用 API 模型名写为 `kimi-k3`;Kimi Code 客户端则使用更短的 `k3` 标识。
示例
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOONSHOT_API_KEY"],
base_url="https://api.moonshot.cn/v1",
)
response = client.chat.completions.create(
model="kimi-k3",
messages=[{"role": "user", "content": "Review this repository"}],
reasoning_effort="max",
)02
首发价格
Kimi 首发博客按每百万 token 列出价格。缓存命中的输入远低于未命中输入,因此稳定提示词和可复用上下文能显著降低成本。以下属于首发价格,正式预算前应再次核对开放平台实时价格。
| Token 类型 | 首发价 / 100 万 |
|---|---|
| 缓存命中输入 | $0.30 |
| 缓存未命中输入 | $3.00 |
| 模型输出 | $15.00 |
03
上下文与推理设置
K3 最高支持 100 万 token 上下文,但这并不意味着应把所有资料一次性塞入。优先检索最相关文件;客户端支持时保留完整思考历史;切换模型或推理力度时新建会话。
- 困难编程、研究和多步骤 Agent 任务可使用 max 推理。
- 系统指令需要明确,因为 K3 有时会表现得过于主动。
- 同时监控缓存命中率、输入/输出 token 与任务成功率。
04
常见问题
Kimi K3 API 的模型 ID 是什么?
Kimi API 使用 `kimi-k3`;Kimi Code 的模型选择器使用 `k3`。
100 万上下文是否始终可用?
模型最高支持 100 万 token,但不同产品和会员方案的额度可能不同,应以所用客户端或套餐权益为准。
官方来源
本文优先依据 Kimi 与 Moonshot AI 官方资料;产品权限与价格可能更新,请以链接页面的实时信息为准。