Spaces:
Runtime error
Runtime error
| from transformers import AutoTokenizer, AutoModelForCausalLM | |
| import torch | |
| import os | |
| MODEL = "Qwen/Qwen2.5-Coder-7B-Instruct" | |
| tokenizer = AutoTokenizer.from_pretrained(MODEL) | |
| model = AutoModelForCausalLM.from_pretrained( | |
| MODEL, | |
| torch_dtype=torch.float16, | |
| device_map="auto" | |
| ) | |
| def criar_arquivo(pedido): | |
| prompt = f""" | |
| Você é um agente programador. | |
| Crie somente código Python. | |
| Tarefa: | |
| {pedido} | |
| Formato: | |
| NOME_ARQUIVO: | |
| conteúdo do arquivo | |
| """ | |
| inputs = tokenizer( | |
| prompt, | |
| return_tensors="pt" | |
| ).to(model.device) | |
| output = model.generate( | |
| **inputs, | |
| max_new_tokens=1000 | |
| ) | |
| resposta = tokenizer.decode( | |
| output[0], | |
| skip_special_tokens=True | |
| ) | |
| nome="programa.py" | |
| with open(nome,"w") as f: | |
| f.write(resposta) | |
| return nome |