Апдейт бота @chatutilsbot
- Взаимодействие с Midjourney стало чуточку стабильнее. Раньше из-за неполадок один «сломавшийся» запрос мог перманентно подвесить очередь на генерацию для всех. Теперь даже если что-то пошло не так (и картинка почему-то не сгенерировалась), запрос отменится через 20 минут (во многих случаях пофейлившиеся запросы отменяются ещё быстрее). Кроме того, есть команда /cancelall, позволяющая отменить все ваши «висящие» запросы.
- У GPT-4 максимальный размер диалога — 8192 токенов, это почти 30 тысяч символов (если общаться на английском). При этом лимит одного сообщения в Телеграме — 4096 символов. Поэтому бывало такое, что GPT генерировал длинный ответ, а отправить его у бота не получалось, потому что он не помещался в лимит. Да и просто длинные сообщения (особенно в групповых чатах) выглядят «простынями». Это можно было предотвратить параметром "mt=1000" в начале запроса (ограничить максимальное число токенов в ответе), но тогда ответ нейросети обрезался на полуслове. Теперь я сделал так: слишком длинные ответы бот просто присылает текстовым файлом :)
- Немного улучшил форматирование ответов GPT. Теперь корректно отображаются не только блоки кода, но вставки моноширинным шрифтом посреди текста.