Skip to content

Kimi K3 API · 接入与调用 ​

通过半页酥(byesu)调用月之暗面(Moonshot AI)的 Kimi K3。按量计费、没有月费,走 OpenAI 兼容接口,现有 OpenAI SDK 代码改 Base URL 和令牌即可。注意:Kimi 需要单独建一个 Kimi 分组的令牌,见下文。

下面的模型规格引自 Moonshot AI(Kimi 开放平台)官方文档,核对日期 2026-10-22。

它是什么 ​

Kimi K3 是月之暗面目前能力最强的旗舰模型,官方定位是长周期编程、知识型工作和深度推理。官方披露总参数 2.8 万亿,采用混合专家(MoE)架构,每个 token 激活 896 个专家中的 16 个。

项目数值
在半页酥调用的模型名kimi-k3
上下文窗口1M tokens(1,048,576)
最大输出max_completion_tokens 默认 131,072;输入加输出合计不超过上下文窗口
输入 / 输出文本、图片、视频 → 文本
思考模式始终开启;reasoning_effort 可选 low / high / max,默认 max
工具调用 / JSON Schema 结构化输出支持

怎么计费 ​

半页酥按 token 用量计费,没有月费。每个模型的实际计费价在登录后的 模型广场 实时显示,控制台记录每次请求的扣费。

作为参考,Moonshot 官方牌价是每百万 token 输入 $3.00、缓存命中输入 $0.30、输出 $15.00;缓存写入按 TTL 计,5 分钟 $3.00、1 小时 $6.00。官方说明 K3 不按上下文长度分档(官方价格页)。

需要单独建 Kimi 分组的令牌

kimi-k3 由 Kimi 分组提供,Kimi 不在自动分组的范围内:用默认的自动分组令牌调用会报「无可用渠道」。请到 控制台 → 令牌 新建一个令牌,分组选 Kimi,再用这个令牌调用。详见 选择分组。

如何调用 ​

Base URL 因接口格式而定:

  • OpenAI 兼容(/v1/chat/completions)→ https://byesu.com/v1

鉴权统一用 Authorization: Bearer sk-你的令牌。

方式一:curl 直接调用 ​

bash
curl https://byesu.com/v1/chat/completions \
  -H "Authorization: Bearer sk-你的令牌" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kimi-k3",
    "messages": [
      {"role": "user", "content": "用一句话解释什么是 API 网关"}
    ]
  }'

方式二:Python(OpenAI SDK) ​

python
from openai import OpenAI

client = OpenAI(api_key="sk-你的令牌", base_url="https://byesu.com/v1")

resp = client.chat.completions.create(
    model="kimi-k3",
    messages=[{"role": "user", "content": "用一句话解释什么是 API 网关"}],
)
print(resp.choices[0].message.content)

按官方文档,kimi-k3 的 temperature(固定 1.0)、top_p(固定 0.95)、n、presence_penalty、frequency_penalty 都是固定值,请求里不要传这些参数。图片输入需用 base64,官方不支持直接传公网图片 URL。

常见问题 ​

Kimi K3 API 怎么收费? ​

按 token 用量计费,没有月费。实际计费价登录后在模型广场实时显示;作为参考,Moonshot 官方牌价每百万 token 输入 $3.00、缓存命中 $0.30、输出 $15.00。

Kimi K3 的上下文有多长? ​

按官方文档,kimi-k3 的上下文窗口是 1M tokens(1,048,576),max_completion_tokens 默认 131,072,输入加输出合计不能超过上下文窗口。

为什么默认令牌调用 kimi-k3 报「无可用渠道」? ​

Kimi 不在自动分组的范围内。到控制台新建一个分组为 Kimi 的令牌,再用它调用 kimi-k3,并确认 model 名和控制台里完全一致。

调用 kimi-k3 报参数错误怎么办? ​

按官方文档,kimi-k3 的 temperature、top_p、n、presence_penalty、frequency_penalty 是固定值,请求里去掉这些参数再试;思考始终开启,无法关闭。

用 OpenAI SDK 能调用 Kimi K3 吗? ​

可以。把 SDK 的 base_url 设为 https://byesu.com/v1、api_key 换成 Kimi 分组的令牌,model 填 kimi-k3 即可。

相关链接 ​

遇到问题?联系客服或加交流群。