Как стать автором
Обновить

Создай своего ИИ-ассистента с помощью ChatGPT и Streamlit

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров34K
Всего голосов 26: ↑24 и ↓2+27
Комментарии15

Комментарии 15

Спасибо за статью! Как раз думал на днях разобраться как решить именно такую задачу, а тут за меня уже всё сделали, останется только повторить. А можно как-то скармливать картинки чату таким образом?

В текущей реализации картинки скармливать нельзя, но есть идеи по улучшению функционала, возможно и такое прикручу. Если будет желание - напишите и закидывайте PR на гитхаб =)

 использовать AI Talks из любой страны без регистрации и СМС. VPN тоже не нужен.

Не получается, всё время ошибки... Похоже, слишком большая нагрузка

А какие именно ошибки?

У меня при нажатии кнопки Ask выводится ошибка empty message

Вижу, что не вывозит гугловый API для tts, там действительно 429 - Too many requests, а в остальном пока держимся))

У меня 4 чат не доступен, не смотря, на то, что купил аккаунт плюс (((

А вообще, сделал тоже самое в качестве эксперимента 2 недели назад. Тот же стримлит, тот же чат, тот же апи. Вот только 4 чат недоступен... ?

Да, конечно. Но ещё не пришло((

Остаëтся только ждать)

Доброго времени суток, скачал с гита, на Дебиан 11 запустил но выдает ошибку на веб интерфейсе: File "/home/testelk/AI-Talks/ai_talks/chat.py", line 77 match role_kind: ^ SyntaxError: invalid syntax

Хотя ошибок как бы нет, подскажите в чем может быть проблема?

Версия python, нужна 3.10 или выше, которая умеет в match case

А в чем смысл кода if ai_content not in st.session_state.generated: в show_chat?

Особенности работы со стейтами сессий в streamlit, выглядит такой кусок кода не очень, мне не нравится, но вот у них это так реализовано)

Ссылка на доку на всякий

Простите за оффтоп, а вы не знаете случайно куда перешли пользователи slack-канала opendatascience? Где теперь тусуется комьюнити?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий