Estou passando um produto como parâmetro, ele está lendo, mas na hora de ir salvar ele gera um produto diferente
from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
modelo = "gpt-4"
def load(file_name):
    try:
        with open(file_name,"r") as arquivo:
            dados = arquivo.read()
            return dados
    except IOError as e:
        print(f"Erro: {e}")
def save(file_name, content):
    try:
        with open(file_name, "w", encoding="utf-8") as arquivo:
            arquivo.write(content)
    except IOError as e:
            print(f"Erro ao salvar arquivo: {e}")
def analyser (product):
    prompt_sistema = f"""
        Você é um analisador de sentimentos de avaliações de produtos.
        Escreva um parágrafo com até 50 palavras resumindo as avaliações e 
        depois atribua qual o sentimento geral para o produto.
        Identifique também 3 pontos fortes e 3 pontos fracos identificados a partir das avaliações.
        # Formato de Saída
        Nome do Produto:
        Resumo das Avaliações:
        Sentimento Geral: [utilize aqui apenas Positivo, Negativo ou Neutro]
        Ponto fortes: lista com três bullets
        Pontos fracos: lista com três bullets
    """
    prompt_user = load(f"./data/avaliacoes-{product}.txt")
    print(f"Iniciou a análise de sentimentos do produto {product}")
    list_messages = [
        {
            "role": "system",
            "content": prompt_sistema
        },
        {
            "role": "user",
            "content": prompt_user
        }
    ]
    resposta = client.chat.completions.create(
        messages = list_messages,
        model = modelo
    )
    text_awnser = resposta.choices[0].message.content
    save(f"./data/analise-{product}.txt",text_awnser)
analyser(("Maquiagem mineral"))
Como podem ver o endereço estou passando corretamente e o arquivo é existente, mas nao sei oq está acontecendo. 
 
  
 
            