---
language: ru
license: mit
tags:
- conversational
- lightweight
- russian
- lstm
- pytorch
- openrussianai
- andrey-ai
library_name: pytorch
pipeline_tag: text-generation
---
Создатель: Евгений (OpenRussianAI) из Твери 🇷🇺
---
# 🤖 Андрей AI — 22 МБ диалоговый ИИ
📦 Размер модели: 22 МБ
🧠 Нейронов: 512 | Слоёв: 3 | Словарь: 155 слов
---
## 📊 **Характеристики модели**
| Параметр | Значение |
|----------|----------|
| **Размер** | 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
---
❤️ Сделано с душой в России ❤️
© 2026 OpenRussianAI