f51785bace
Antes, com openai_key presente, qualquer falha (ex.: 429 insufficient_quota) retornava null sem tentar o Gemini. Agora tenta OpenAI e, em falha, usa Gemini. Aviso documentado: OpenAI (1536d) e Gemini (768d) são incompatíveis — trocar de provider exige reindexar (sync-knowledge + memória de contato). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>