Como a forma que acessavamos a API mostrada no curso foi descontinuada, trouxe aqui uma ideia de como podemos ainda usar a API do chatGPT, mas agora de forma atualizada em 2026
Nossa Classe ConsultaChatGPT
package br.com.alura.screenmatch.service;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.responses.Response;
import com.openai.models.responses.ResponseCreateParams;
public class ConsultaChatGPT {
private static final OpenAIClient client = OpenAIOkHttpClient.builder()
.apiKey("SUA_API_KEY")
.build();
public static String obterTraducao(String texto) {
ResponseCreateParams params = ResponseCreateParams.builder()
.model("gpt-4.1-mini")
.input("Traduza para o português o seguinte texto:\n\n" + texto)
.build();
Response response = client.responses().create(params);
return response.output().get(0)
.message().get()
.content().get(0)
.outputText().get()
.text();
}
}
A dependencia em pom.xml
<dependency>
<groupId>com.openai</groupId>
<artifactId>openai-java</artifactId>
<version>4.13.0</version>
</dependency>