File size: 842 Bytes
a4549c5
9715037
aa94fbf
9715037
a4549c5
aa94fbf
9715037
0418701
 
aa94fbf
 
9715037
aa94fbf
 
 
684ad89
aa94fbf
 
 
684ad89
a4549c5
684ad89
2a48146
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
import gradio as gr
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline

hf_token = os.environ["HF_TOKEN"]
model_name = "melyssa08/model_collapse_generation_0"

tokenizer = AutoTokenizer.from_pretrained(model_name, token=hf_token)
model = AutoModelForCausalLM.from_pretrained(model_name, token=hf_token)
generator = pipeline("text-generation", model=model, tokenizer=tokenizer)

def gerar_texto(texto):
    result = generator(texto, max_length=50, num_return_sequences=1)
    return result[0]["generated_text"]

# Criar Blocks
with gr.Blocks() as demo:
    input_text = gr.Textbox(label="Digite seu texto")
    output_text = gr.Textbox(label="Texto gerado")
    gr.Button("Gerar").click(gerar_texto, input_text, output_text)

# Expor API POST JSON
demo.launch(server_name="0.0.0.0", server_port=7860, share=True)