1
resposta

[Projeto] davinci-003 deprecado

Pessoal notei que o modelo de linguagem utilizado pelo GPT entrou em desuso.

Ai eu tive problema em tentar achar outro modelo que funcionasse com o mesmo código que temos e que desse um resultado satisfatório.

Acabei chegando no seguinte código caso alguém tenha dificuldade:

    public static String obterTraducao(String texto) {
        OpenAiService service = new OpenAiService(System.getenv("OPENAI_APIKEY"));

        List<ChatMessage> messages = new ArrayList<>();
        ChatMessage userMessage = new ChatMessage(ChatMessageRole.USER.value(), "traduza para o português o texto: " + texto);
        messages.add(userMessage);
        ChatCompletionRequest chatCompletionRequest = ChatCompletionRequest
                .builder()
                .model("gpt-3.5-turbo-0613")
                .messages(messages)
                .maxTokens(256)
                .build();
        String resposta = service.createChatCompletion(chatCompletionRequest).getChoices().get(0).getMessage().getContent().toString();
        
        System.out.println(resposta);
        return resposta;
    }

Funcionou aqui para mim!

1 resposta

Oi Federico, tudo bem?

É ótimo ver você se adaptando e encontrando soluções, Federico! Parabéns por persistir e conseguir fazer as alterações necessárias para continuar avançando no curso. A prática e a resolução de problemas são essenciais nesse caminho de aprendizado.

Continue assim!

Um abraço e bons estudos.