NeoRabbitNeo / app.py
SunX45's picture
Update app.py
d0f799a verified
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) # Разрешение на публикацию интерфейса в Интернете