From b027361586f776292260afff871c85b05359cf3d Mon Sep 17 00:00:00 2001 From: huker667 Date: Fri, 22 May 2026 19:34:48 +0300 Subject: first commit --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..72c5132 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# 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). -- cgit v1.3.1