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

Erro 400 ao tentar integrar com o Gemini

Boa tarde,

Ao seguir os passos descritos no vídeo https://cursos.alura.com.br/course/automacao-make-integrando-ferramentas-otimizando-processos/task/225009, do minuto 03:46 até 07:55, e após execução, recebo o erro "The operation failed with an error. [400] * GenerateContentRequest.system_instruction.parts[0].data: required oneof field 'data' must have one initialized field make".

Realizando uma breve consulta na internet, verifiquei que um dos possíveis motivos é o fato de algum campo ser passado em branco. Não identifiquei nenhum parâmetro sendo passado em branco, mas, notei que o campo de prompts estava vazio:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Ao configurar o campo de "Prompts", dentro de "System Instructions", exatamente com a mesma informação que o professor descreve na aula, a execução ocorre normalmente.

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

Não sei se teve alguma atualização no Make que agora ocasiona isso, mas fiz exatamente conforme o professor indicou.

Se puderem verificar.

1 resposta
solução!

Olá, Allisson

Então sua análise está correta: o erro aparece porque o Prompts estava vazio, algo que provavelmente não gerava erro na versão utilizada durante a gravação da aula. Como solução prática, você pode manter um texto simples nesse campo de System Instructions ou até mover parte da instrução principal para lá, garantindo que ele nunca fique vazio durante a execução do cenário.

Se quiser testar algo interessante, experimente usar o System Instructions para definir o comportamento do modelo (por exemplo, “responda de forma objetiva para descrição de tarefas de marketing”) e deixar os dados dinâmicos apenas no Message. Isso costuma gerar respostas mais consistentes da IA.

Valeu por compartilhar!!