File size: 4,574 Bytes
b8b4f90
 
 
 
 
 
 
 
 
 
 
 
f095490
 
b8b4f90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
---
library_name: transformers  
model_name: KremlinAI-2  
base_model:  
- google/gemma-2-2b
language:  
- ru  
license: mit
tags:  
- for-entertainment-purposes-only  
- satire  
- news-commentary  
- do-not-use-seriously
- not-for-all-audiences
---

# KremlinAI-2

![AI](assets/ai.png)

**ВНИМАНИЕ!**  
Модель создана исключительно для развлечения и сатиры. Она имитирует стилистику комментариев, часто встречающихся у так называемых "кремлеботов". Модель не предназначена для серьёзного использования, а её ответы могут быть провокационными, саркастическими и вымышленными. Автор не несёт ответственности за использование модели или её выводы.

---

## Описание

**KremlinAI-2** — это развлекательная языковая модель, которая принимает на вход заголовки новостей и генерирует комментарии в стиле "кремлебота". Будь то патриотическая риторика, конспирологические теории или саркастические обвинения в адрес "врагов народа", модель создана для создания забавного и пародийного контента.


---

## Обучение

Модель обучена на синтетических данных, которые включают:  
- Заголовки новостей с различных новостных порталов.  
- Генерируемые саркастические и пародийные комментарии, основанные на популярных мемах и интернет-культуре.  

Обучение проводилось на базе [google/gemma-2-2b](https://huggingface.co/google/gemma-2-2b) с использованием методик SFT (Supervised Fine-Tuning).  

---

## Пример использования

```python
from transformers import AutoModelForCausalLM, AutoTokenizer

# Загрузка модели и токенизатора
model_name = "kremlinai/kremlinai-2"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)

# Генерация комментария
def generate_comment(news_title, max_length=100):
    prompt = f"Заголовок: {news_title}\nКомментарий кремлебота:"
    inputs = tokenizer(prompt, return_tensors="pt")
    outputs = model.generate(
        inputs.input_ids,
        max_length=max_length,
        do_sample=True,
        top_p=0.9,
        temperature=0.8
    )
    return tokenizer.decode(outputs[0], skip_special_tokens=True)

# Пример вызова
news_title = "Запад усиливает санкции против России"
print(generate_comment(news_title))
```

---

### Особенности модели

1. **Сатирический стиль**: Модель имитирует популярные фразы, мемы и риторику из комментариев в интернете.  
2. **Пародийный контекст**: Все ответы сгенерированы для шуток и не претендуют на достоверность или реализм.  
3. **Ограничения**: Результаты модели не должны восприниматься всерьёз и использоваться в серьёзных обсуждениях.  

---

## Отказ от ответственности

**ВНИМАНИЕ!**  

Модель **KremlinAI-2** создана для развлекательных целей. Она генерирует сатирические и ироничные тексты, которые могут быть провокационными или абсурдными.  

- Разработчики не разделяют и не поддерживают никакие утверждения, сгенерированные моделью.  
- Модель не должна использоваться для создания дезинформации, разжигания конфликтов или любых других целей, выходящих за рамки юмора.  

---