🐛 Debug OpenAI - Passo a Passo

1️⃣ Verificar Banco de Dados

✅ Conexão com banco: OK
✅ Negócios encontrados: 1
Negócio ID 2: Barbearia Moderna
✅ Chave encontrada: sk-proj-Fh...7uMA (164 caracteres)
✅ Formato da chave: Correto

2️⃣ Teste Manual de Chave OpenAI

🧪 Testando negócio: Barbearia Moderna
📡 Fazendo requisição para OpenAI...
📊 HTTP Status: 401
❌ Chave OpenAI: INVÁLIDA
Resposta: { "error": { "message": "Incorrect API key provided: sk-proj-*************************************************************************************************************************************

3️⃣ Simulação da API Chat

🎯 Simulando envio de mensagem...
📤 Dados enviados: {"message":"Ol\u00e1, teste","business_id":2,"user_id":"debug_user_1790567986"}
✅ Negócio carregado: Barbearia Moderna
✅ Itens carregados: 0 itens
🔑 Chave OpenAI: Encontrada
🚀 Tentando usar OpenAI...
❌ Erro na simulação: Erro na API
Stack trace:
#0 /home/gigabyte/seuagente.gigabytesis.com.br/api/openai.php(36): OpenAIService->makeRequest()
#1 /home/gigabyte/seuagente.gigabytesis.com.br/debug_openai.php(147): OpenAIService->generateResponse()
#2 {main}

4️⃣ Logs do Sistema

📄 Log encontrado: /api/chat_debug.log
"business_id\":1,\"user_id\":\"user_4mqo06wmq_1748388549310\",\"conversation_id\":1}","headers":{"Host":"seuagente.gigabytesis.com.br","Content-Length":"111","sec-ch-ua-platform":"\"Windows\"","User-Agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/136.0.0.0 Safari\/537.36","Accept":"application\/json","sec-ch-ua":"\"Chromium\";v=\"136\", \"Google Chrome\";v=\"136\", \"Not.A\/Brand\";v=\"99\"","Content-Type":"application\/json","sec-ch-ua-mobile":"?0","origin":"https:\/\/seuagente.gigabytesis.com.br","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","Referer":"https:\/\/seuagente.gigabytesis.com.br\/chat\/?business_id=1","Accept-Encoding":"gzip, deflate, br, zstd","Accept-Language":"pt-BR,pt;q=0.9","priority":"u=1, i","Cookie":"_ga=GA1.1.2097471930.1728395459; _ga_XXXXXXXXXX=GS1.1.1741798533.1.1.1741799476.0.0.0; PHPSESSID=r1a3u1f563gspi56c570089dre"}}
{"timestamp":"2025-05-27 21:19:35","method":"POST","url":"\/api\/chat.php","input":"{\"message\":\"ate 80mil\",\"business_id\":1,\"user_id\":\"user_4mqo06wmq_1748388549310\",\"conversation_id\":1}","headers":{"Host":"seuagente.gigabytesis.com.br","Content-Length":"100","sec-ch-ua-platform":"\"Windows\"","User-Agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/136.0.0.0 Safari\/537.36","Accept":"application\/json","sec-ch-ua":"\"Chromium\";v=\"136\", \"Google Chrome\";v=\"136\", \"Not.A\/Brand\";v=\"99\"","Content-Type":"application\/json","sec-ch-ua-mobile":"?0","origin":"https:\/\/seuagente.gigabytesis.com.br","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","Referer":"https:\/\/seuagente.gigabytesis.com.br\/chat\/?business_id=1","Accept-Encoding":"gzip, deflate, br, zstd","Accept-Language":"pt-BR,pt;q=0.9","priority":"u=1, i","Cookie":"_ga=GA1.1.2097471930.1728395459; _ga_XXXXXXXXXX=GS1.1.1741798533.1.1.1741799476.0.0.0; PHPSESSID=r1a3u1f563gspi56c570089dre"}}

🎯 Próximos Passos:

  1. Se nenhum negócio tem chave OpenAI: Configure uma chave
  2. Se a chave está inválida: Crie uma nova em OpenAI
  3. Se há erros na simulação: Verifique o código da classe OpenAIService
  4. Teste o chat: Ir para o chat