Суммаризация темы отправляет в LLM сообщения с лишними пробелами в словах или ссылках

Недавно я включил ИИ-суммаризацию на своём сайте, чтобы посмотреть, как это работает. Я заметил, что в одной из сводок содержалась недействительная ссылка:

[keyd](https://man.arch linux.org/man/extra/keyd/keyd.1.en)

Это было странно. Поэтому я проверил логи ИИ. Оказалось, что в запросе было довольно много лишних пробелов, например e nter, Ct rl, host s и так далее.

К сведению: пост написан на китайском, но содержит несколько английских слов. Пробелы также могут вставляться между китайскими иероглифами.

Похоже, что это вызвано вызовом truncate в классе FoldContent.