llama.cpp b11077 版本解决了路由器模式中的一个错误,其中 `--api-key-file` 参数被错误地转发给了由路由器派生的子实例。这导致使用 `--api-key` 的客户端在聊天完成时收到 401 错误,并阻止了内部路由器流调用正常工作。
- 在 `unset_reserved_args()` 中取消设置 `LLAMA_ARG_API_KEY_FILE`,以防止任何 API 密钥到达子实例。
- 确保路由器接受的所有密钥端到端工作,无需针对文件密钥重新验证。
- 防止路由器的内部流调用(如 POST /v1/streams/lookup 和 DELETE /v1/stream)被静默拒绝并返回 401 错误。
此修复通过确保身份验证仍然是路由器的责任而不是子进程的责任,解决了问题 #28820。