jaderm's picture
Create app.py
8723bed verified
raw
history blame contribute delete
900 Bytes
import gradio as gr
from transformers import pipeline
# Imprimir a versão do Gradio para verificação
print("Gradio version:", gr.__version__)
# Carrega o modelo para conversação
generator = pipeline('text-generation', model='microsoft/DialoGPT-small')
# Função para gerar resposta a partir da entrada do usuário
def generate_response(prompt):
response = generator(prompt, max_length=200, num_return_sequences=1)
return response[0]['generated_text']
# Interface Gradio
iface = gr.Interface(
fn=generate_response,
inputs=gr.Textbox(lines=2, placeholder="Digite sua mensagem aqui..."),
outputs=gr.Textbox(),
title="Chatbot de Conversação",
description="Este é um chatbot de conversação geral. Insira sua mensagem no campo abaixo e receba uma resposta."
)
if __name__ == "__main__":
iface.launch() # Remova enable_api=True, pois não é mais necessário