Olá, Giovanni! Como vai?
Isso pode estar acontecendo por conta de problemas com a configuração dos parâmetros ao utilizar o n8n com o modelo Gemini. Vamos tentar resolver isso juntos.
Role = Model vs. Role = User:
- Quando você define "Role = Model", pode ser que o serviço esteja esperando um formato específico de dados ou que certos parâmetros sejam necessários. Verifique a documentação do Gemini para confirmar quais parâmetros são obrigatórios para cada tipo de role.
- "Role = User" pode estar configurado para aceitar requisições mais simples ou diferentes, o que pode explicar por que funciona.
Erro "Bad Request": certifique-se de que todos os campos obrigatórios estão preenchidos corretamente. Na imagem, a mensagem sugere verificar os parâmetros. Confira se não há campos em branco ou com dados incorretos.
Verificação de parâmetros: revise o prompt e os dados que está enviando. O uso de placeholders como {{ $json.corpo_email }} precisa garantir que os dados estejam sendo passados corretamente.
As diferenças entre o Gemini 2.0 e 2.5 podem impactar a forma como os dados são processados. Verifique as notas de versão para entender as mudanças que podem afetar sua implementação.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.