生成控制
调节温度、最大输出 token 与扩展思考预算,并了解 Cordy 如何将历史放入模型的上下文窗口。
Cordy 让生成控制保持简单、与服务商无关。它们位于设置 → 生成下(副标题:“留空则使用服务商默认值。”),作用于你的下一条消息,并在重启后保留。本版本中每个控制都是全局的——作用于所有会话,而非按单个对话设置。
快速参考
| 控制 | 类型 | 留空表示 | 作用于 | 可用性 |
|---|---|---|---|---|
| 温度 | 小数 | 服务商默认 | 下一次发送 | 始终 |
| 最大输出 token | 整数 | 服务商默认 | 下一次发送 | 始终 |
| 思考预算 | 整数(token) | 关闭扩展思考 / 服务商默认 | 下一次发送 | 仅支持思考的模型 |
一个恢复默认按钮即可将三者全部恢复为“服务商默认”。任何留空的字段都不会发送该参数,因此套用服务商自身的默认值。
温度
控制模型的确定性或创造性。较低的值让答案更聚焦、更可复现;较高的值让答案更多样、更具探索性。输入一个小数(多数服务商大致接受 0.0–2.0;确切有效范围由服务商强制)。留空则使用服务商默认值。
最大输出 token
以整数 token 限制单条回复的最大长度。适合让答案更简短或控制在预算内。留空则由服务商决定。注意这是输出上限;模型的整体上下文窗口(输入 + 输出)在上下文处理中单独处理。
思考预算
对于支持扩展思考的模型,思考预算设定模型在作答前可用于推理的 token 数。
- 该字段仅在所选模型支持思考时出现。在其他模型上,会被替换为提示 “所选模型不支持扩展思考。”,且 Cordy 不会套用此前所选模型遗留的旧预算。
- 更大的预算可能提升高难度推理任务的表现,代价是更多 token 与延迟。留空则关闭扩展思考。
- 在 Anthropic(原生)上,它直接映射到 Anthropic 的扩展思考预算;在通过 OpenRouter 的推理模型上,映射到等价的推理参数。
控制如何生效
- 控制在每次发送时重新读取,因此更改某个值会在你下一条消息即刻生效,无需重启任何东西。
- 思考预算在发送时以及界面上都会按能力门控:即使偏好中存在旧值,对于不支持思考的模型也会被丢弃。
- 控制以普通设备端偏好存储,不存入会话,且对任何留空字段都不发送。
上下文处理
每个模型都有上下文窗口——输入与输出的最大总 token 数。Cordy 会自动将你的会话适配其中,让你几乎无需操心:
- 优先保留最新。 历史从最新消息向前保留;当会话增长超过窗口时,最旧的回合最先被丢弃。
- 安全余量。 约 15% 的窗口被保留,以免完整输入加上流式回复在作答中途溢出。
- 预留输出空间。 会预先减去回复本身所需的空间,因为上下文窗口把输入与输出一并计入。
- 图片计入预算。 图片按每张一个保守估算值计入输入预算,因此多图回合不会悄悄溢出。
- Token 估算。 token 计数使用快速的设备端估算器(而非服务商往返),这也是当服务商省略用量时用量页面上
≈估算的来源。
当会话过长时
如果组装后的上下文仍超出模型可接受的范围,服务商会拒绝请求,Cordy 显示 “该会话过长。请新建对话或缩短历史。” 这在原样情况下不可重试——请新建会话或移除较旧的上下文。完整错误表见常见问题。