Boa noite, pessoal!
Tudo bem?
Mesmo com a API Key esta dando erro que modelo GPT 4 não existe:
Segue o código do programa:
package br.com.alura.ecommerce;
import com.theokanning.openai.completion.chat.ChatCompletionRequest;
import com.theokanning.openai.completion.chat.ChatMessage;
import com.theokanning.openai.completion.chat.ChatMessageRole;
import com.theokanning.openai.service.OpenAiService;
import java.util.Arrays;
public class TestaIntegracao {
public static void main(String[] args) {
var user = "Gere 5 produtos";
var system = "Você é um gerador de produtos fictícios para um ecommerce e deve gerar apenas o nome dos produtos solicitados pelo usuário";
var chave = System.getenv("OPENAI_API_KEY");
var service = new OpenAiService(chave);
var completionRequest = ChatCompletionRequest
.builder()
.model("gpt-4")
.messages(Arrays.asList(
new ChatMessage(ChatMessageRole.USER.value(),user),
new ChatMessage(ChatMessageRole.SYSTEM.value(),system)
))
.build();
service.createChatCompletion(completionRequest)
.getChoices()
.forEach(c -> System.out.print(c.getMessage().getContent()));
}
}
Alguém poderia me ajudar?
Atenciosamente,
Marcos