File size: 1,002 Bytes
2955b08
499364c
378a1ed
70c4b89
378a1ed
 
 
499364c
549766e
 
 
499364c
2955b08
549766e
 
 
 
 
 
 
 
70c4b89
 
5849680
70c4b89
 
2955b08
e1514d6
 
70c4b89
 
 
378a1ed
 
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
import gradio as gr
from transformers import pipeline
import os

os.environ["HF_HOME"] = "/data/.huggingface"
os.environ["HF_DATASETS_CACHE"] = "/data/.cache/huggingface/datasets"
os.environ["TRANSFORMERS_CACHE"] = "/data/.cache/huggingface/transformers"

print("Loading model...")
pipe = pipeline("text-generation", model="Andrewstivan/AURA", device=-1)
print("Model loaded!")

def chat(message, history):
    result = pipe(
        message,
        max_new_tokens=300,
        temperature=0.8,
        do_sample=True,
        truncation=True,
        max_length=512
    )
    full_text = result[0]["generated_text"]
    return full_text[len(message):].strip()

# Создаём интерфейс
demo = gr.ChatInterface(
    fn=chat,
    title="✨ Aura — поэтичная модель",
    description="Пишите по-русски, модель отвечает на русском"
)

# Запускаем
if __name__ == "__main__":
    demo.launch(server_name="0.0.0.0", server_port=7860)