Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Msg Checar parâmetros quando utilizo Role = Model.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Só dá certo se eu colocar "Role = User" e utilizar o gemini 2.5 flash, do contrário recebo Bad Request, se eu utilizar gemini 2.0 flash recebo "The service is receiving too many requests from you" independentemente do "Role".

Alguém tem ideia do por quê?

1 resposta
solução!

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.

  1. 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.
  2. 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.

  3. 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 ✓.