# UzbekGPT **UzbekGPT** — это шуточный ИИ-ассистент в виде Telegram-бота, который немного узбек ✅✅ Он может работать через 2 хуйни OpenAI (Ollama, OpenAI). Ollama совместима с OpenAI модулем, поэтому через него сделана (потому что я ебал его библиотеку на termux). ## Запуск бота 1. В файле `config.py` укажите модели OPENAI_MODELS (для своего сервера) и OLLAMA_MODELS (для олламы). 2. Создайте файл `.env` и установите важные переменные по типу `API_TOKEN` и т.д. для всех провайдеров ии. 3. Установите зависимости Python: ```bash pip install -r requirements.txt ``` 4. Запустите UzbekGPT: ```bash python main.py ``` ## Использование - `/start` — запускает бота и показывает приветственное сообщение. - `/clear` — очищает текущий контекст. - `/settings` — настройка. - `/prompt` — просмотр системного промпта. - `/image` — генерация uz-изображений. ## Ограничения - Контекст ограничен числом сообщений. Лимит можно изменить через переменную `MAX_CONTEXT` (по умолчанию 5). - Стриминг ответа ИИ адекватно работает на версии Telegram для Android 12.5.2 и Telegram Desktop 6.3.4. - Длина промпта пользователя тоже ограничена определённым количеством символов в переменной `MAX_PROMPT` (по умолчанию 2000).