Чат-бот Langchain Telegram GPT | Создайте своего собственного чат-бота AI Telegram с имеющимся у вас документом.
Этот репозиторий содержит чат-бот Telegram на базе OpenAI GPT-3.5-turbo и FAISS для поиска сходства документов. Чат-бот может понимать текстовые и голосовые сообщения, предоставляя интеллектуальные ответы на основе ввода пользователя. В дополнение к своим диалоговым возможностям чат-бот также интегрируется с системой поиска сходства документов, позволяя пользователям находить нужную информацию в коллекции документов.
Демо
Смертельный ИИ
Функции
- Поддержка текстовых и голосовых сообщений
- Разговорный ИИ с использованием OpenAI GPT-3.5-turbo
- Поиск сходства документов с помощью FAISS
- Отслеживание истории разговоров
- Интеграция Google Text-to-Speech
Технологии
- Питон
- API OpenAI
- ФАИСС
- Телебот
- Преобразование текста в речь Google
- Распознавание речи
- Пидуб
Будущая сфера применения
- Поддержка дополнительных языков (한국어, 日本語, বাংলা и т. д.)
- Интеграция с другими платформами обмена сообщениями
- Более продвинутые диалоговые функции (например, контекстно-зависимые ответы)
- Улучшенная производительность и масштабируемость
- Использование новых версий моделей OpenAI.
Установка и использование
Предварительные условия
- Питон 3.7+
- API-ключ OpenAI
- ФАИСС
- Токен Telegram-бота
Установка
- Перейдите в чат Langchain и создайте модель на основе вашего документа.
- Клонировать репозиторий
git clone https://github.com/shamspias/langchain-chat.git
cd langchain-chat
- Скопируйте модель в каталог
models/
- Создайте виртуальную среду и активируйте ее. Установите зависимости.
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
- Скопируйте файл example.env, переименуйте его в .env и укажите значения переменных.
- Запустите приложение
- Начните общаться со своим ботом!
Лицензия
Этот проект лицензируется по лицензии MIT. Подробности смотрите в файле ЛИЦЕНЗИИ.
Содействие
Вклады приветствуются! Пожалуйста, не стесняйтесь сообщать о проблемах или отправлять запросы на включение, чтобы улучшить функциональность, производительность или документацию чат-бота.
Благодарности
- OpenAI за предоставление модели GPT-3.5-турбо.
- ИИ Facebook для разработки библиотеки FAISS
- Разработчики различных библиотек и инструментов, использованных в этом проекте.