VestibulaIA / app.py
DHEIVER's picture
Update app.py
9add10d
raw history blame
No virus
883 Bytes
import gradio as gr
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
# Load the tokenizer and model
tokenizer = AutoTokenizer.from_pretrained("bigscience/bloom-560m")
model = AutoModelForCausalLM.from_pretrained("bigscience/bloom-560m")
# Define a function to generate text
def generate_text(prompt):
input_ids = tokenizer.encode(prompt, return_tensors="pt")
output = model.generate(input_ids, max_length=100, num_return_sequences=1)
generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
return generated_text
# Create a Gradio interface
interface = gr.Interface(
fn=generate_text,
inputs=gr.Textbox("text", label="Digite seu texto aqui:", lines=5), # Increase lines for easier text input.
outputs=gr.Textbox("text", label="Texto Gerado:")
)
# Incluir texto em português para a interface
interface.launch()