Estou usando a API do Gemini, criei as variáveis de ambiente conforme mostrado na aula. Ao executar a opção "1 - Buscar série", as variáveis de ambiente que são relacionadas ao banco de dados funcionam perfeitamente, porém a que é referente a minha "API_KEY_GEMINI" não funciona, só da certo quando eu digito a chave diretamente no código. Alguém sabe dizer porque? Segue a classe e o print do erro...
package br.com.alura.screenmatch.service;
import dev.langchain4j.model.chat.ChatLanguageModel;
import dev.langchain4j.model.googleai.GoogleAiGeminiChatModel;
public class ConsultaGemini {
public static String obterTraducao(String texto) {
ChatLanguageModel gemini = GoogleAiGeminiChatModel.builder()
.apiKey("API_KEY_GEMINI")
.modelName("gemini-1.5-flash")
.build();
String response = gemini.generate("Traduza para português o texto: " + texto);
return response;
}
}
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-google-ai-gemini</artifactId>
<version>0.35.0</version>
</dependency>
Segue meu projeto completo no GitHub: