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

ERRO GROQ AULA Finalizando a automação

Ao reproduzir as configurações do vídeo o groq me retorna este erro:

RuntimeError
[400] invalid_request_error 'messages' must contain the word 'json' in some form, to use 'response_format' of type 'json_object'.

Origin
Groq

Automatic error handler
If you want to handle this error automatically, choose one of the following options. This will create a new error-handler route in your scenario. You can then expand the route in any way you like.

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

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

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

Podem me ajudar?

1 resposta
solução!

Olá, Diego. Como vai?

Analisando as configurações e a mensagem de erro que você compartilhou, o problema é bem específico e simples de resolver. O erro [400] invalid_request_error 'messages' must contain the word 'json' ocorre porque a API do Groq tem uma regra rígida: sempre que você utiliza o nó para gerar uma resposta estruturada (Create a JSON Chat Completion), a palavra "JSON" precisa obrigatoriamente estar escrita dentro do seu prompt.

Se observarmos a configuração do seu campo System Prompt, você inseriu diretamente a estrutura do objeto:

{
  "Texto": "texto de resposta"
}

Apesar de ser uma estrutura JSON válida, a palavra textual "JSON" não está presente. Inclusive, logo abaixo desse campo na interface do Make, há um pequeno texto de apoio em inglês que reforça essa necessidade: Needs to contain 'JSON' and instructions for JSON format.

Para corrigir isso, você só precisa adicionar uma instrução clara em texto antes do seu exemplo.

Como você pode preencher o System Prompt:

Forneça a saída obrigatoriamente no formato JSON, utilizando exatamente a estrutura de exemplo abaixo:

{
  "Texto": "texto de resposta"
}

Por que a ferramenta exige isso?
Quando ativamos o modo JSON nas APIs de modelos de linguagem, o sistema trava o formato de saída para evitar erros de leitura nos passos seguintes da automação. Exigir a palavra "JSON" no prompt é uma trava de segurança da própria API do Groq para garantir que o modelo não comece a resposta com textos conversacionais (como, por exemplo: "Claro, aqui está o resultado: {...}"), o que quebraria a estrutura do dado que o Make espera receber.

Faça essa pequena adição de texto no seu nó do Groq, salve e execute o cenário novamente (Run once). O erro deve desaparecer e a automação seguirá perfeitamente para o roteador.

Espero que possa ter lhe ajudado!