- 对于下表中未提到的 benchmark 或其他闭源 benchmark,推荐 temperature = 1.0,stream = true,top_p = 0.95
- Reasoning 相关的 benchmark: maxtoken 推荐设置到 128k,并且总测试题量至少要到 500-1000 题才会获得一个相对低的测试方差。(比如 AIME2025 建议测试 32 次 30*32=960 题)
- Code 相关的 benchmark:maxtoken 推荐设置到 256k
- Agentic Task 相关的 benchmark:如果需要 multi hop search,maxtoken 推荐设置到 256k 并配合 context management 机制;其他类型的 agentic task 推荐至少设置 16-64k 的 maxtoken
K2.6 模型基准测试推荐参数
| Benchmark 分类 | Benchmark | Temperature | Max token 推荐设置 | 推荐测试次数 | Top-P | 其他 |
|---|---|---|---|---|---|---|
| Multi-modal | MMMU-Pro | 推荐设置:1.0 | max tokens = 96k | 3次 | top_p=0.95 | thinking= |
| MMMU-Pro w/ python | 推荐设置:1.0 | per step tokens = 64k; total max tokens = 256k | 3次 | top_p=0.95 | 推荐max steps = 50 thinking= | |
| CharXiv (RQ) | 推荐设置:1.0 | max tokens = 96k | 3次 | top_p=0.95 | thinking= | |
| CharXiv (RQ) w/ python | 推荐设置:1.0 | per step tokens = 64k; total max tokens = 256k | 3次 | top_p=0.95 | 推荐max steps = 50 thinking= | |
| MathVision | 推荐设置:1.0 | max tokens = 96k | 3次 | top_p=0.95 | thinking= | |
| MathVision w/ python | 推荐设置:1.0 | per step tokens = 64k; total max tokens = 256k | 3次 | top_p=0.95 | 推荐max steps = 50 thinking= | |
| V* w/ python | 推荐设置:1.0 | per step tokens = 64k; total max tokens = 256k | 3次 | top_p=0.95 | 推荐max steps = 50 thinking= | |
| Agent | HLE-Full w/ tools | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 1次 | top_p=0.95 | 推荐max steps = 300 thinking= |
| BrowseComp | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 1次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| DeepSearchQA | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 1次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| WideSearch | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 4次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| Toolathlon | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 4次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| MCPMark | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 4次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| Claw Eval | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 4次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| APEX-Agents | 推荐设置:1.0 | per step tokens = 48k; total max tokens = 256k | 4次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| Coding | Terminal-Bench 2.0 (Terminus-2) | 推荐设置:1.0 | max tokens = 256k | 3次 | top_p=0.95 | thinking= |
| SWE-Bench Pro | 推荐设置:1.0 | per step tokens = 32k; total max tokens = 256k | 5次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| SWE-Bench Multilingual | 推荐设置:1.0 | per step tokens = 32k; total max tokens = 256k | 5次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| SWE-Bench Verified | 推荐设置:1.0 | per step tokens = 32k; total max tokens = 256k | 5次 | top_p=0.95 | 推荐max steps = 300 thinking= | |
| SciCode | 推荐设置:1.0 | max tokens = 96k | 4次 | top_p=0.95 | thinking= | |
| OJBench (python) | 推荐设置:1.0 | max tokens = 96k | 8次 | top_p=0.95 | thinking= | |
| LiveCodeBench (v6) | 推荐设置:1.0 | max tokens = 96k | 1次 | top_p=0.95 | thinking= | |
| Math | AIME 2026 | 推荐设置:1.0 | max tokens = 96k | 32次 | top_p=0.95 | thinking= |
| HMMT 2026 (Feb) | 推荐设置:1.0 | max tokens = 96k | 32次 | top_p=0.95 | thinking= | |
| IMO-AnswerBench | 推荐设置:1.0 | max tokens = 96k | 4次 | top_p=0.95 | thinking= | |
| Knowledge | HLE-Full | 推荐设置:1.0 | max tokens = 96k | 1次 | top_p=0.95 | thinking= |
| GPQA-Diamond | 推荐设置:1.0 | max tokens = 96k | 8次 | top_p=0.95 | thinking= |
API 推荐参数与注意事项
- 强烈推荐使用官方 API 来做 benchmark 测试,部分第三方 API 可能存在精度偏差
- 使用推荐的模型进行测试:
- 对于 K2.6:使用
kimi-k2.6进行测试
- 对于 K2.6:使用
- 必须设置:
stream = true- 非流式模式可能会导致随机的连接中断,难以控制
- 当前 API 默认设置:
- Kimi K2.6:
- default max_tokens = 32768
- default thinking =
{"type": "enabled", "keep": null} - default temperature = 1.0
- default top_p = 0.95
- default n = 1
- default presence_penalty = 0.0
- default frequency_penalty = 0.0
- Kimi K2.6:
- 超时设置:
- 使用
stream = false时,api.moonshot.cn超时时间为 2 小时,但某些 ISP 可能会提前终止连接 - 因此我们建议您设置
stream = true
- 使用
- 并发控制:
- 保持较低的并发数以避免速率限制
- 重试逻辑 是必须的:
- 处理服务器过载情况
- 处理因随机服务器问题导致的意外完成原因
- 处理复杂的网络问题
FAQ
Q1: temperature 取值对不同模型是一致的吗? A: 不同模型系列的 temperature 设置不同:- k2.6 模型:temperature = 1.0