AI Telegram-бот для пользователей с RAG и Whisper
Разработал AI-бота для Telegram, который объединяет текстовое общение, работу с документами и голосовые сообщения в одном интерфейсе.
Функционал проекта:
— контекстный чат с краткосрочной памятью диалога
— ответы на вопросы по загруженным документам (PDF, DOCX, TXT) через RAG
— обработка голосовых сообщений: распознавание речи, анализ запроса и текстовый/голосовой ответ
— изоляция данных пользователей и чатов
— Docker-подготовка для развертывания
— поддержка режимов polling и webhook
— health checks, базовое тестирование и CI
Технологии:
Python, aiogram, LiteLLM, Google Gemini, Qdrant, Redis, FastAPI, Docker, Whisper, Edge-TTS.
Проект создан как готовая основа для AI-сервиса в Telegram, который можно масштабировать под поддержку клиентов, FAQ, внутреннюю базу знаний или работу с документами.
https://github.com/makquella/telegram-bot-ai-support
Метки
#TelegramBot #Python #AI #RAG #Gemini #Redis #Qdrant #FastAPI #Docker #Chatbot
Функционал проекта:
— контекстный чат с краткосрочной памятью диалога
— ответы на вопросы по загруженным документам (PDF, DOCX, TXT) через RAG
— обработка голосовых сообщений: распознавание речи, анализ запроса и текстовый/голосовой ответ
— изоляция данных пользователей и чатов
— Docker-подготовка для развертывания
— поддержка режимов polling и webhook
— health checks, базовое тестирование и CI
Технологии:
Python, aiogram, LiteLLM, Google Gemini, Qdrant, Redis, FastAPI, Docker, Whisper, Edge-TTS.
Проект создан как готовая основа для AI-сервиса в Telegram, который можно масштабировать под поддержку клиентов, FAQ, внутреннюю базу знаний или работу с документами.
https://github.com/makquella/telegram-bot-ai-support
Метки
#TelegramBot #Python #AI #RAG #Gemini #Redis #Qdrant #FastAPI #Docker #Chatbot