langchain4j 支持助理API

shyt4zoc  于 2个月前  发布在  其他
关注(0)|答案(6)|浏览(56)

支持Open AI的新助手API Beta。

7dl7o3gd

7dl7o3gd1#

嘿,有人在做这个吗?我想看看@benedictstrube ?

z4bn682m

z4bn682m2#

我注意到openai集成利用了openai4j库。
https://github.com/ai-for-java/openai4j
我对这个没有意见,但它只有22颗星,而且不幸地落后了。为什么不搬到official one呢?我可以帮忙移植它。此外,后者还提供了助手API。

bkhjykvo

bkhjykvo3#

@clun https://github.com/ai-for-java/openai4j 是我们自己的OpenAI客户端,我们可以根据需要进行更改。目前由于多种原因,我们将坚持使用它,其中一个原因是它可以很好地将langchain4j集成到Quarkus生态系统中。这不是openai4j缺少功能的问题(这可以很容易地添加),而是关于Assistants API如何适应LangChain4j的问题。

kxxlusnw

kxxlusnw4#

你好@benedictstrube,你能提供更多关于动机的细节吗?
就我所知,OpenAI利用我们已经拥有的抽象(聊天记录、代理、工具、RAG等),并将其全部隐藏在他们的API后面。目前,LangChain4j中也可以实现类似的抽象。LangChain4j似乎已经支持了所有功能。但缺点是,它剥夺了你所有的控制权(你无法自定义任何东西),并且成本相当高。
支持Assistants API将需要我们这边投入大量的工作,首先更好地了解需求会非常棒。谢谢。

yuvru6vn

yuvru6vn6#

More:
 [https://www.reddit.com/r/ChatGPTCoding/comments/1akctxu/my_mixed_thoughts_on_openais_assistants_api/](https://www.reddit.com/r/ChatGPTCoding/comments/1akctxu/my_mixed_thoughts_on_openais_assistants_api/) 
 [https://www.reddit.com/r/ChatGPTCoding/comments/19841qr/openai_assistants_api_yes_or_no/](https://www.reddit.com/r/ChatGPTCoding/comments/19841qr/openai_assistants_api_yes_or_no/) 
 [https://www.reddit.com/r/OpenAI/comments/18xr4kv/is_the_assistants_api_a_trap/](https://www.reddit.com/r/OpenAI/comments/18xr4kv/is_the_assistants_api_a_trap/)

相关问题