Segredo exposto no navegador: NEXT_PUBLIC_OPENAI_API_KEY
.env:1
Sua chave da OpenAI está numa variável que começa com NEXT_PUBLIC_, e o Next.js copia essas variáveis para o código que o navegador de cada visitante baixa. Qualquer pessoa pode pegar a chave ali e gastar o seu crédito na OpenAI. Crie uma chave nova, apague esta na OpenAI e guarde a nova como OPENAI_API_KEY, sem o prefixo.
.env linha 1NEXT_PUBLIC_OPENAI_API_KEY=[REDACTED:secret_field]Variáveis com prefixo NEXT_PUBLIC_ vão para o JavaScript que o navegador baixa. Qualquer visitante vê o valor.
Tire o prefixo NEXT_PUBLIC_, use a variável só no servidor (API route, server action, edge function) e troque a chave.