Dei uma adaptada no codigo que um colega escreveu aqui no forum a uns anos atras, havia aplicado no projeto do ScreenMatch e nao botei fé que funcionaria no meu Spoortify
Segue abaixo pra quem tava sofrendo que nem eu:
Dependency
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
CLASS CONSULTAGEMINI
package br.com.seupacote.service;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class ConsultaGemini {
private static final String CHAVE = "YOUR KEY";
public static String obterInformacao(String texto) {
Client client = Client.builder().apiKey(CHAVE).build();;
GenerateContentResponse response =
client.models.generateContent(
"gemini-2.0-flash",
"Me fale sobre o artista " + texto,
null);
return response.text();
}
}