Discourse AI:结构化输出响应不是有效的 JSON

我认为 llama.cpp 通过仅选择符合该模式的标记来强制实施模式。我还使用 tcpdump 捕获了一个响应,并确认返回的响应是有效的 JSON。

然而,它在字符串外部包含空格和换行符(即它是美观打印的 JSON),而 Discourse 转义了这些换行符,使其无效(我在 Rails 控制台中进行了检查)。

顺便说一句,我正在使用垃圾邮件检测功能。