AI Assistant Bot v2.0?
Мощный бот Telegram, который объединяет несколько моделей искусственного интеллекта для обеспечения интеллектуальных разговоров, помощи кода и генерации изображений.
Функции
Несколько моделей искусственного интеллекта
- GPT-4 ? - Дополнительная языковая модель от Openai
- Близнецы - последняя модель искусственного интеллекта Google
- GPT-4O ? - Оптимизированная версия GPT-4
- GPT-4O-Mini -быстрее, более легкая версия
- Клод 3.5 Сонет ? - Последняя модель Anpropic
- Клод 3.5 Хайку ? - быстрая и эффективная версия
Основные особенности
- Многоязычная поддержка (английский?
- Форматирование блока кода с выделением синтаксиса
- Возможности генерации изображений
- Умные разговоры с контекстом
- Пользовательские предпочтения. Постоянство
- Отслеживание статистики чата
Настраивать
Предварительные условия
- Python 3.8 или выше
- Telegram Bot Token
- Ключи API для служб искусственного интеллекта:
- OpenAI API -ключ
- Google Gemini API -ключ
- Антропный API -ключ
Установка
- Клонировать репозиторий:
git clone https://github.com/yourusername/ai-assistant-bot.git
cd ai-assistant-bot
- Установить зависимости:
pip install -r requirements.txt
- Создайте файл
.env с вашим клавиш API:
BOT_TOKEN = your_telegram_bot_token
OPENAI_API_KEY = your_openai_api_key
GEMINI_API_KEY = your_gemini_api_key
ANTHROPIC_API_KEY = your_anthropic_api_key
- Запустите бот:
Использование
Доступные команды
-
/start - инициализировать бот -
/help - показать доступные команды -
/model - изменить модель ИИ -
/language - изменение языка интерфейса -
/newtopic - начать новый разговор -
/image - генерировать изображения -
/stats - Показать статистику чата -
/about - о боте
Кнопки быстрого доступа
- ❓ Помощь
- Изменить модель
- Язык
- О
- ? Новая тема
- ? Генерировать изображение
Форматирование кода
BOT поддерживает кодовые блоки с синтаксисом подсветки для нескольких языков:
- Питон
- C ++
- JavaScript
- HTML/CSS
- Ява
- Ржавчина
- Идти
- И еще ...
Пример: `` `python def hello_world (): print (" Привет, мир! ")` `` `
Генерация изображений
Используйте команду /image , за которым следует ваше описание для генерации изображений:
/image A futuristic city at night with neon lights
Функции в деталях
ИИ модели
- GPT-4 : лучше всего для сложных задач и подробных объяснений
- Близнецы : отлично подходит для разговоров общего назначения
- GPT-4O : оптимизирован для лучшей производительности
- GPT-4O-Mini : Быстрые ответы для простых запросов
- Claude Sonnet : расширенные рассуждения и анализ
- Клод Хайку : Быстрые и эффективные ответы
Языковая поддержка
- ?? Английский: полная поддержка со всеми функциями
- ?? Русский: полная локализация
- ?? Украинский: полный перевод интерфейса
Обработка сообщений
- Умное сообщение Chunking для долгих ответов
- Сохранение блока кода
- Встроенное форматирование кода
- Защита против плавника
- Обработка ошибок и повторения
Пользовательский опыт
- Постоянные пользовательские предпочтения
- Управление истории чата
- Отслеживание времени ответа
- Статистика использования
- Оптимизация специфических для модели
Технические детали?
Архитектура
- Построен с айограммой 3.15.0
- Асинхронный дизайн
- Модульная сервисная структура
- Государственная система управления
- Реализация очереди сообщений
Хранилище
- Пользовательские предпочтения. Постоянство
- Управление истории чата
- Статистическое отслеживание
- Модельные показатели использования
Безопасность
- Защита ключей API
- Проверки безопасности контента
- Ошибка ошибки
- Ограничение скорости
Внести свой вклад?
Взносы приветствуются! Пожалуйста, не стесняйтесь отправить запрос на привлечение.
Лицензия?
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.
Поддерживать
Если у вас есть какие -либо вопросы или нужна помощь, не стесняйтесь:
- Откройте проблему
- Свяжитесь с @tr3ble на телеграмме
- Отправьте электронное письмо на [email protected]
Благодарности
- Openai для GPT-4
- Google для Близнецов
- Антропический для Клода
- Сообщество AIOGRAM