Небольшой хак для работы с нейросетью GLM-5
У проекта есть бесплатный чат, а что ещё важнее у них есть бесплатный агентный режим.
Нейроесть бесплатно доступна по адресу: https://chat.z.ai Каких-то ограничений в бесплатной версии я не видел, в целом достаточно интересный и главное бесплатный проект.
Есть только одна проблема, веб интерфейс поддерживает загрузку только определенных типов файлов: txt, doc, docx, pdf, png, mp4, py, ничего кроме разрешенных форматов загрузить нельзя. Т.е. если у вас проект на c#, php или любом другом языке, то придётся каждый файл переименовать и загружать как txt ))
Да и ещё один не очень приятный момент, одновременно через web можно загрузить не более 10 файлов, а если у вас в проекте их 30?
Что тогда? Установить у каждого из них расширение txt и загружать 3 раза по 10 файлов?
К счастью нас спасает то, что в отличие от веб интерфейса, сам агент будет поумнее и может то, что через веб не разрешено.
Я нашел для себя хороший простой способ, позволяющий обойти эти ограничения.
Запаковываем папку с проектом в zip архив и добавляем расширение docx (другие расширения не подойдут, так как сервер проверяет контент на соответствие расширению, а docx это по факту и есть zip)
После чего грузим его через интерфейс и пишем агенту примерно следующий текст:
Переименуй файл myproject.zip.docx в myproject.zip и распакуй в папку с проектом.
Все... Агент выполнит вашу просьбу, распакует архив и сможет работать с файлами вашего проекта.
