Instructions to use OpenRussianAI/OpenAirAI-X with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use OpenRussianAI/OpenAirAI-X with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf OpenRussianAI/OpenAirAI-X # Run inference directly in the terminal: llama cli -hf OpenRussianAI/OpenAirAI-X
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf OpenRussianAI/OpenAirAI-X # Run inference directly in the terminal: llama cli -hf OpenRussianAI/OpenAirAI-X
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf OpenRussianAI/OpenAirAI-X # Run inference directly in the terminal: ./llama-cli -hf OpenRussianAI/OpenAirAI-X
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf OpenRussianAI/OpenAirAI-X # Run inference directly in the terminal: ./build/bin/llama-cli -hf OpenRussianAI/OpenAirAI-X
Use Docker
docker model run hf.co/OpenRussianAI/OpenAirAI-X
- LM Studio
- Jan
- Ollama
How to use OpenRussianAI/OpenAirAI-X with Ollama:
ollama run hf.co/OpenRussianAI/OpenAirAI-X
- Unsloth Studio
How to use OpenRussianAI/OpenAirAI-X with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for OpenRussianAI/OpenAirAI-X to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for OpenRussianAI/OpenAirAI-X to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for OpenRussianAI/OpenAirAI-X to start chatting
- Atomic Chat new
- Docker Model Runner
How to use OpenRussianAI/OpenAirAI-X with Docker Model Runner:
docker model run hf.co/OpenRussianAI/OpenAirAI-X
- Lemonade
How to use OpenRussianAI/OpenAirAI-X with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull OpenRussianAI/OpenAirAI-X
Run and chat with the model
lemonade run user.OpenAirAI-X-{{QUANT_TAG}}List all available models
lemonade list
| language: ru | |
| license: mit | |
| tags: | |
| - conversational | |
| - lightweight | |
| - russian | |
| - lstm | |
| - pytorch | |
| - openrussianai | |
| - andrey-ai | |
| library_name: pytorch | |
| pipeline_tag: text-generation | |
| <!-- БАННЕР --> | |
| <div align="center"> | |
| <img src="https://huggingface.co/root39058/AndreyBot/resolve/main/%D0%91%D0%B5%D0%B7%20%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.png" width="100%" alt="Andrey AI Banner"> | |
| <br> | |
| <i>Создатель: Евгений (OpenRussianAI) из Твери 🇷🇺</i> | |
| </div> | |
| --- | |
| # 🤖 Андрей AI — 22 МБ диалоговый ИИ | |
| <div align="center"> | |
| <b>📦 Размер модели: 22 МБ</b> | |
| <br> | |
| <b>🧠 Нейронов: 512 | Слоёв: 3 | Словарь: 155 слов</b> | |
| </div> | |
| --- | |
| ## 📊 **Характеристики модели** | |
| | Параметр | Значение | | |
| |----------|----------| | |
| | **Размер** | 22 МБ | | |
| | **Нейронов** | 512 | | |
| | **Слоёв LSTM** | 3 | | |
| | **Embedding** | 128 | | |
| | **Словарь** | 155 слов | | |
| | **Эпох обучения** | 50 | | |
| | **Язык** | Русский 🇷🇺 | | |
| | **Фреймворк** | PyTorch | | |
| | **Формат** | PyTorch (.bin) | | |
| --- | |
| ## 🧠 **Что умеет Андрей** | |
| | Функция | Описание | | |
| |---------|----------| | |
| | 🗣️ **Общение** | Ведёт диалог как человек | | |
| | 🧮 **Математика** | Решает примеры (2+2=4) | | |
| | 😄 **Шутки** | Рассказывает анекдоты | | |
| | 🧠 **Память** | Запоминает имя и историю | | |
| | 🤗 **Дружба** | Всегда поддерживает | | |
| | 🏠 **Дом** | Hugging Face | | |
| --- | |
| ## 📱 **Примеры диалогов** | |
| ``` | |
| 👤 Вы: привет | |
| 🤖 Андрей: привет как дела | |
| 👤 Вы: 2+2 | |
| 🤖 Андрей: 2 + 2 = 4 | |
| 👤 Вы: расскажи шутку | |
| 🤖 Андрей: почему программисты не любят природу там слишком много багов | |
| 👤 Вы: кто тебя создал? | |
| 🤖 Андрей: меня создал евгений из openrussianai в твери | |
| 👤 Вы: где ты живёшь? | |
| 🤖 Андрей: я живу на hugging face это мой дом | |
| ``` | |
| --- | |
| ## 🚀 **Использование** | |
| ### Установка зависимостей | |
| ```bash | |
| pip install torch transformers | |
| ``` | |
| ### Загрузка модели | |
| ```python | |
| import torch | |
| from transformers import AutoModel, AutoTokenizer | |
| # Загрузка модели | |
| model = AutoModel.from_pretrained("root39058/AndreyBot") | |
| tokenizer = AutoTokenizer.from_pretrained("root39058/AndreyBot") | |
| # Функция генерации ответа | |
| def generate_response(question): | |
| inputs = tokenizer(question, return_tensors="pt") | |
| outputs = model.generate(**inputs, max_length=14) | |
| response = tokenizer.decode(outputs[0], skip_special_tokens=True) | |
| return response | |
| # Пример | |
| print(generate_response("привет")) | |
| ``` | |
| ### Простой код для общения | |
| ```python | |
| # Минимальный код для диалога | |
| import torch | |
| from transformers import AutoModel, AutoTokenizer | |
| model = AutoModel.from_pretrained("root39058/AndreyBot") | |
| tokenizer = AutoTokenizer.from_pretrained("root39058/AndreyBot") | |
| while True: | |
| user = input("Вы: ") | |
| if user.lower() in ["пока", "выход"]: | |
| break | |
| inputs = tokenizer(user, return_tensors="pt") | |
| outputs = model.generate(**inputs, max_length=14) | |
| response = tokenizer.decode(outputs[0], skip_special_tokens=True) | |
| print(f"Андрей: {response}") | |
| ``` | |
| --- | |
| ## 📁 **Структура репозитория** | |
| ``` | |
| andrey-ai/ | |
| ├── pytorch_model.bin # Веса модели (22 МБ) | |
| ├── config.json # Конфигурация модели | |
| ├── vocab.json # Словарь (155 слов) | |
| ├── tokenizer_config.json # Настройки токенизатора | |
| ├── special_tokens_map.json # Специальные токены | |
| └── README.md # Этот файл | |
| ``` | |
| --- | |
| ## 🛠 **Технические детали** | |
| ### Архитектура модели | |
| ```python | |
| class AndreyBot(nn.Module): | |
| def __init__(self, vocab_size=155, hidden_size=512, num_layers=3, embedding_dim=128): | |
| super().__init__() | |
| self.embedding = nn.Embedding(vocab_size, embedding_dim) | |
| self.lstm = nn.LSTM(embedding_dim, hidden_size, batch_first=True, num_layers=num_layers) | |
| self.fc = nn.Linear(hidden_size, vocab_size) | |
| ``` | |
| ### Параметры генерации | |
| - **Temperature:** 0.85 | |
| - **Top-K:** 6 | |
| - **Max length:** 14 токенов | |
| --- | |
| ## 🌍 **Сравнение с другими ИИ** | |
| | Модель | Размер | Язык | Офлайн | | |
| |--------|--------|------|--------| | |
| | **Андрей AI** | **22 МБ** | 🇷🇺 Русский | ✅ Да | | |
| | ChatGPT | 500+ ГБ | Много | ❌ Нет | | |
| | GPT-2 | 500+ МБ | Английский | ✅ Да | | |
| | Gemma 2B | 2+ ГБ | Много | ✅ Да | | |
| --- | |
| ## 💾 **Загрузка и установка** | |
| ### Через Git | |
| ```bash | |
| git clone https://huggingface.co/root39058/AndreyBot | |
| cd AndreyBot | |
| ``` | |
| ### Через Hugging Face Hub | |
| ```python | |
| from huggingface_hub import snapshot_download | |
| snapshot_download("root39058/AndreyBot", local_dir="./andrey-ai") | |
| ``` | |
| --- | |
| ## 📝 **Лицензия** | |
| MIT License | |
| --- | |
| ## 📞 **Контакты** | |
| - **Создатель:** Евгений | |
| - **Компания:** OpenRussianAI | |
| - **Город:** Тверь, Россия 🇷🇺 | |
| - **Платформа:** Hugging Face | |
| --- | |
| <div align="center"> | |
| <br> | |
| <b>❤️ Сделано с душой в России ❤️</b> | |
| <br> | |
| <img src="https://huggingface.co/root39058/AndreyBot/resolve/main/%D0%91%D0%B5%D0%B7%20%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.png" width="200" alt="Andrey AI"> | |
| <br> | |
| <i>© 2026 OpenRussianAI</i> | |
| </div> | |