Очередное обновление по аватару для нейросети
В общем оно уже работает, но пока как просто клиент без каких-либо анимаций аватара.
Решил всё же не привязываться к LLaMA.cpp из-за возможности считать токены через местное API и просто считаю токены как Длина строки / 4. Результат ну в принципе почти тот же самый за исключением некоторых но. Зато теперь можно использовать вообще любую нейронку главное, что бы было совместимое OpenAI API.
Внёс мелкие улучшения типа скролла к новому сообщению в истории. Добавил скролл в окно настроек так как они уже не умещаются в одно окно. Избавился от полей Имя и Имя ассистента.
В ближайшие дни планирую добавить недостающую настройки для запросов по API. Увеличить окно с сообщением по высоте, а так же закрывать его не только на кнопку, но ещё и на пробел к примеру.
К тому же как минимум добавлю анимацию Думаю пока происходит запрос к нейронке и включу лип синк. С той же анимацией раздумий проблема так как она состоит из одного файла. Надеюсь получиться нарезать кадры, что бы я мог её использовать частями. В общем одну задачу в трелло закрываю и сразу ещё 2-3 добавляю.
Чат жпт конечно классная вещь когда я занялся рефакторингом с ним. Код сразу стал чище.