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) | |