KeepRouter 上的 Kimi K3:使用 1M token 上下文窗口

Kimi K3 已进入 KeepRouter 线上目录。官方文档中的 1M token 上下文改变了单次请求容量,但成本决策仍应以实测请求用量为准。

发布 2026-07-23 · 更新 2026-08-15 · KeepRouter Editorial · 6 分钟阅读

包含输入预算、输出预留与检索检查的 Kimi K3 长上下文请求图
大上下文窗口仍需要可测量的载荷预算、检索方案与输出预留。

kimi-k3 已在线上目录。Kimi 官方 API 文档说明该模型具有 1M token 上下文窗口——这改变了单次请求能容纳什么:一大片仓库、一整套长文档,或一段很长的 Agent 记录。本文讲怎样调用它,以及如何用自己的实测用量而不是估算,判断这种上下文规模的成本。

用 OpenAI SDK 调用

from openai import OpenAI

client = OpenAI(base_url="https://keeprouter.com/v1", api_key="sk-kr-your-key")
r = client.chat.completions.create(
    model="kimi-k3",
    messages=[{"role": "user", "content": "Hello"}],
)
print(r.choices[0].message.content)

或在 Claude Code 里调用

Claude Code 发送 Anthropic Messages 请求,KeepRouter 提供该格式:

export ANTHROPIC_BASE_URL=https://keeprouter.com
export ANTHROPIC_AUTH_TOKEN=sk-kr-your-key

运行 claude,然后用 /model kimi-k3 切换模型。环境变量细节与限制见 Claude Code 配置指南

1M token 窗口对成本意味着什么

大上下文窗口不改变计量原则——它改变的是输入能有多大。费用基于实测输入和输出、模型当前费率,以及文档明确的缓存处理。仓库规模任务中,输入可能成为主要成本。由此有两条实用结论:

  • 有意识地发送上下文。 窗口能容纳极大提示词,不代表每次请求都应填满。只包含任务需要的内容,并用请求记录查看实际发送量。
  • 查看当前缓存处理。 kimi-k3 模型页是当前输入、输出与已列出的缓存输入费率事实源。稳定重复前缀可能让缓存行为有意义,但仍应从自己的记录验证。
决策应收集的证据边界
上下文选择纳入的文件或消息、实测输入单位容量不能证明相关性
输出限制请求上限、结束原因、输出单位很大的上限不等于目标长度
缓存行为稳定前缀、缓存单位、重复请求对照缓存结论取决于工作负载与策略
生产适配状态、延迟、任务断言、费用一个提示词成功不能证明所有工具流程

本文刻意不记录价格:/models/kimi-k3 是当前费率、端点兼容性与账户资格的事实源。

先测再定

跑一个有代表性的长上下文任务,再查看请求记录中的输入单位、输出单位、状态、费用与模型。用相同仓库状态、提示词、允许工具和预期输出重复测试。这些实测请求比静态对比表更能说明你的工作负载。

边界与开始方式

上游模型文档中的容量不证明每个 Gateway 端点都暴露全部上游能力。先核对 KeepRouter 当前模型页与 OpenAPI,再按快速开始运行有范围的测试。如果还没有账户,可使用指南下方的创建 Key 操作。账户资格是动态信息,应在调用时查看控制台。

常见问题

1M token 上下文意味着每次请求都应很大吗?

不是。它是容量上限,不是目标值。只发送相关上下文,并用实测输入单位理解结果与成本。

在哪里查看 kimi-k3 当前费率与端点?

用 KeepRouter 实时模型页核对模型级事实,用公开 OpenAPI 核对路由 Schema。本文刻意不保存价格快照。

参考的一手资料

本文最近复核 2026-08-15

  1. [1] Kimi K3 official API guide
  2. [2] Anthropic Messages API
  3. [3] KeepRouter kimi-k3 model page
  4. [4] KeepRouter OpenAPI

继续阅读

← 全部文章 · 模型与价格 · 获取 API Key