1
resposta

desatualização do curso

o código indicado pelo chat gpt atualizou, segue o que eles recomendam:

<dependency>
            <groupId>com.theokanning.openai-gpt3-java</groupId>
            <artifactId>service</artifactId>
            <version>0.18.2</version>
</dependency>

ao colocar, seja esse novo ou o indicado na vídeo-aula aparecem os erros:
Dependency 'com.theokanning.openai-gpt3-java:service:0.18.2' not found
Dependency 'com.theokanning.openai-gpt3-java:service:0.18.2' not found
Dependency 'com.theokanning.openai-gpt3-java:service:0.18.2' not found

o que podemos fazer para alterar essa situação?

1 resposta

Esse erro acontece porque a dependência com.theokanning.openai-gpt3-java não está mais sendo publicada no Maven Central, então mesmo que você copie a versão indicada no vídeo ou no que o ChatGPT sugeriu, o Maven não vai conseguir baixar.

Hoje, o repositório do Theo Kanning não é mais mantido. A própria OpenAI recomenda usar o Spring AI (se você estiver no ecossistema Spring) ou a biblioteca oficial openai-java:

<dependency>
    <groupId>com.openai</groupId>
    <artifactId>openai</artifactId>
    <version>0.22.0</version> <!-- verifique a versão mais recente -->
</dependency>

Se quiser continuar com o openai-gpt3-java, você teria que baixar o código fonte do projeto no GitHub e instalar localmente no seu Maven (mvn install), mas isso não é recomendado porque o projeto não recebe atualizações.

O caminho mais seguro é migrar para a biblioteca oficial openai-java, que está disponível no Maven Central e recebe suporte contínuo.