2
respostas

[Sugestão] Gemini atualizado 04/06/2025

Apos sofrer um tanto com a api do chatGPT fui atras do Forum e acabei optando pelo Gemini, Segue o codigo que fiz para funcionar:

import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;

public class ConsultaGemini {
    private static final String CHAVE = "SUA_CHAVE_AQUI";
    public static String obterTraducao(String texto) {
        // The client gets the API key from the environment variable `GOOGLE_API_KEY`.
        Client client = Client.builder().apiKey(CHAVE).build();;

        GenerateContentResponse response =
                client.models.generateContent(
                        "gemini-2.0-flash",
                        "Apenas traduza, sem me dizer nada alem disso, o seguinte trecho: " + texto,
                        null);

        return response.text();
    }
}
2 respostas

Olá, Pedro! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de APIs generativas, utilizou muito bem o client da biblioteca Gemini para realizar chamadas inteligentes e ainda compreendeu a importância do encapsulamento das chamadas em métodos para tornar seu código mais organizado e escalável.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Show de bola Pedro!

Pra quem for usar é só colar a dependência abaixo no pom.xml.

<dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>1.3.0</version>
</dependency>