#52844 [Bugfix][Rust Frontend] Reject n > 1 in the `/inference/v1/generate` route
原始 PR · 作者 qgallouedec · 合并时间 2026-08-20 15:41
Rust 前端 generate 路由显式拒绝 n>1,消除静默丢结果
值得精读的小型修复。它展示了在不动共享 crate 的前提下,用 `serde(flatten)` 包装类型在路由层捕获共享类型故意省略字段的通用模式,对参与 vllm-text Rust 前端开发的工程师有参考价值。值得关注的决策点:`unwrap_or(1)` 的默认值语义、与 OpenAI 路由校验文案的一致性、render 复用路径显式 `n: None` 的构造方式,以及评审中 `> 1` vs `!= 1` 的边界收紧。
参与讨论