TheoKanning / openai-java

OpenAI Api Client in Java
MIT License
4.68k stars 1.16k forks source link

What is the status of this library❓❓ #491

Open sashirestela opened 2 months ago

sashirestela commented 2 months ago

@TheoKanning What are your plans for this library? It appears as the only OpenAI community library for Java, however it is very outdated and has many unresolved issues and pull requests.

vacuityv commented 2 months ago

@sashirestela since this author didn't response for a long time, I build a new rep myself. hope this can help you: https://github.com/vacuityv/ai-java-sdk

sashirestela commented 2 months ago

Thanks @vacuityv for your answer. I wonder if that is the status of this library, why does it have so many stars and forks? Maybe everyone in the Java community is developing its own library and they are taking this library as a basis, could it be?

Your library looks cool, it tries to cover some LLMs but I'm afraid that it is not covering full OpenAI services.

vacuityv commented 2 months ago

@sashirestela I don't know the status of this library because the author has disappeared a long time. It has so many stars because the official openai website recommend this lib. Everyone can has own lib. No need to take this as a basis. My lib not has all services but if u need I can add or you can make a pr.

propertius commented 2 months ago

I would also like to know, as I also have the same feeling that everyone is rolling their own.

sashirestela commented 2 months ago

@propertius I don't understand why OpenAI keeps recommending this library if that is the state, they are giving a bad recommendation to the Java community. On purpose or not, OpenAI is generating a tower of Babel around this topic.

sashirestela commented 2 months ago

Finally, if you are looking for a simple Java 11+ library that implements the full OpenAI services and supports the latest features, you could take a look at simple-openai.

By the way, it is not based on the TheoKanning library.