--- language: ru license: mit tags: - conversational - lightweight - russian - lstm - pytorch - openrussianai - andrey-ai library_name: pytorch pipeline_tag: text-generation ---
Andrey AI Banner
Создатель: Евгений (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 ---

❤️ Сделано с душой в России ❤️
Andrey AI
© 2026 OpenRussianAI