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

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

_发布 2026-07-23 · 更新 2026-08-15 · [KeepRouter Editorial](https://keeprouter.com/editorial-policy#editorial-team) · 6 分钟阅读_

![包含输入预算、输出预留与检索检查的 Kimi K3 长上下文请求图](https://keeprouter.com/editorial/blog/kimi-k3-1m-context.png)

_大上下文窗口仍需要可测量的载荷预算、检索方案与输出预留。_

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

## 用 OpenAI SDK 调用

```python
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 提供该格式：

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

运行 `claude`，然后用 `/model kimi-k3` 切换模型。环境变量细节与限制见 [Claude Code 配置指南](/use-cases/claude-code)。

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

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

- **有意识地发送上下文。** 窗口能容纳极大提示词，不代表每次请求都应填满。只包含任务需要的内容，并用请求记录查看实际发送量。
- **查看当前缓存处理。** [kimi-k3 模型页](/models/kimi-k3)是当前输入、输出与已列出的缓存输入费率事实源。稳定重复前缀可能让缓存行为有意义，但仍应从自己的记录验证。

| 决策 | 应收集的证据 | 边界 |
| --- | --- | --- |
| 上下文选择 | 纳入的文件或消息、实测输入单位 | 容量不能证明相关性 |
| 输出限制 | 请求上限、结束原因、输出单位 | 很大的上限不等于目标长度 |
| 缓存行为 | 稳定前缀、缓存单位、重复请求对照 | 缓存结论取决于工作负载与策略 |
| 生产适配 | 状态、延迟、任务断言、费用 | 一个提示词成功不能证明所有工具流程 |

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

## 先测再定

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

## 边界与开始方式

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

## 常见问题

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

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

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

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

## 参考的一手资料

_本文最近复核 2026-08-15_

1. [Kimi K3 official API guide](https://platform.kimi.ai/docs/guide/kimi-k3-quickstart)
2. [Anthropic Messages API](https://platform.claude.com/docs/en/api/messages)
3. [KeepRouter kimi-k3 model page](https://keeprouter.com/models/kimi-k3)
4. [KeepRouter OpenAPI](https://keeprouter.com/api/openapi.json)

## 继续阅读

- [kimi k3](https://keeprouter.com/models/kimi-k3.md)
- [claude code](https://keeprouter.com/use-cases/claude-code.md)
- [quickstart](https://keeprouter.com/docs/quickstart.md)
- [如何用证据、限额与责任归属控制多模型 API 成本](https://keeprouter.com/zh/blog/control-multi-model-api-costs.md)
- [Claude Code 可以使用非 Claude 模型吗？](https://keeprouter.com/zh/answers/can-claude-code-use-non-claude-models.md)

[全部文章](https://keeprouter.com/zh/blog.md) · [模型与价格](https://keeprouter.com/models.md)
