DeepSeek Telegram Бот с ИИ под Openrouter на Python

DeepSeek Telegram Бот с ИИ под Openrouter на Python
  

Описание

Этот проект представляет собой Telegram-бота, который взаимодействует с моделями искусственного интеллекта DeepSeek через API OpenRouter. Бот поддерживает диалог с пользователем, может переключаться между моделями и очищать контекст диалога.

Основные Функции

  • Диалог с ИИ: Пользователь отправляет запрос, и бот генерирует ответ с использованием выбранной модели DeepSeek.
  • Переключение Моделей: Поддерживаются две модели: deepseek/deepseek-chat (быстрая) и deepseek/deepseek-r1 (более умная).
  • Очистка Контекста: Возможность очистить историю диалога для текущего чата.
  • Встроенная Клавиатура: Удобная клавиатура для использования команд.
  • Справка: Команда /help предоставляет список доступных команд.

Как Запустить Бота

  1. Установите Зависимости: Убедитесь, что у вас установлены необходимые библиотеки. Выполните команду: pip install python-telegram-bot requests
  2. Настройте Токены:
  • Замените TOKEN на ваш токен Telegram-бота.
  • Замените API_KEY на ваш API-ключ OpenRouter.
  1. Запустите Бота: Выполните команду: python bot.py
  2. Начните Использовать Бота:
  • Откройте Telegram, найдите вашего бота.
  • Воспользуйтесь командой /start для начала работы.

Доступные Команды

  • /start — Запустить бота.
  • /clear — Очистить контекст диалога.
  • /mode — Переключение между моделями.
  • /help — Показать справку.

Особенности

  • Поддержка Маркдауна: Ответы форматируются для удобства чтения.
  • Индикатор Набора Текста: Бот показывает, когда набирает ответ.
  • Контекст Диалога: История сообщений сохраняется для связного диалога.

Технические Детали

  • Используемые API:
  • Telegram Bot API
  • OpenRouter API (для взаимодействия с DeepSeek)
  • Зависимости:
  • python-telegram-bot
  • requests

Скачать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *