descobri que com restclient eu poderia mover montanhas, inclusive replicar o comportamento de “chamar api pelo java”. então pensei, deve ser simples usar um rest de LLM né?
teoricamente é bem simples, mas eu mamei MUITO.
saiu esse codigo ai

pra via das duvidas ele nao funcionava por nada.
então vamos começar
mas antes disso vamos criar os dtos. esperamos um request e um response, pois vamos enviar dados para a IA e depois esperamos um retorno.


de acordo com a documentação do groq, o request dele espera uma string model e uma lista messages que tem 2 strings: um role e um content
mel na chupeta, como trabalhamos com aninhamento aqui, é só imitar o comportamente no record.