Spaces:
Runtime error
Runtime error
from transformers import GPT2LMHeadModel, GPT2Tokenizer | |
def aumentar_prompt(script, prompt, model_name='gpt2'): | |
# Carregar modelo e tokenizer | |
model = GPT2LMHeadModel.from_pretrained(model_name) | |
tokenizer = GPT2Tokenizer.from_pretrained(model_name) | |
# Tokenizar o script e prompt | |
input_ids = tokenizer.encode(script + "\n" + prompt, return_tensors="pt") | |
# Gerar texto estendido | |
output = model.generate(input_ids, max_length=150, num_beams=5, no_repeat_ngram_size=2, top_k=50, top_p=0.95, temperature=0.7) | |
# Decodificar o texto gerado | |
extended_prompt = tokenizer.decode(output[0], skip_special_tokens=True) | |
return extended_prompt | |
# Exemplo de uso | |
script = "Em um mundo distante, onde" | |
prompt = "um herói corajoso" | |
extended_prompt = aumentar_prompt(script, prompt) | |
print(extended_prompt) | |