#2196·Fabric

[错误]: ollama 串流忽略请求取消

作者: drawliin创建于 2026年8月23日更新于 2026年8月23日

发生了什么情况? 当 Ollama 串流开始时,请求上下文会被替换为 sendstream 内部的 context.background()。 这意味着取消的 CLI 会话或关闭的 HTTP 客户端实际上不会停止 Ollama 请求。 它会一直运行,直到 Ollama 完成或超时。 这也意味着,当调用者已经消失时,流发送可能会阻塞更长时间。 期望的行为: sendstream 应该尊重 Ollama 聊天请求和流通道写入的输入上下文。 当调用者消失时,返回 context.canceled。

内容来源: danielmiessler/Fabric