File size: 1,287 Bytes
d12971c
 
 
5560583
d0f799a
d12971c
994bcf1
 
 
fa1c26b
 
 
994bcf1
5560583
 
994bcf1
 
 
 
fa1c26b
 
 
d12971c
 
5560583
fa1c26b
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
import gradio as gr
from transformers import pipeline

# Загрузка модели для генерации текста
text_generator = pipeline("text-generation", model="WhiteRabbitNeo/WhiteRabbitNeo-13B-v1")

# Функция для генерации текста через модель Transformers
def generate_text(prompt):
    # Генерация текста на основе введенного пользователем промпта
    generated_text = ""
    while not generated_text.strip():  # Проверяем, что генерируемый текст не пустой
        generated_text = text_generator(prompt, max_length=50, do_sample=True)[0]['generated_text']
    return generated_text

# Создание интерфейса Gradio
iface = gr.Interface(
    fn=generate_text,
    inputs="text",
    outputs="text",
    title="Chat with Transformers",
    description="Start a conversation with the model. Enter your message and see the response.",
    allow_flagging=False  # Отключение возможности пользователей помечать результаты
)

# Запуск интерфейса
iface.launch(share=True)  # Разрешение на публикацию интерфейса в Интернете