Grt1228 / chatgpt-java

ChatGPT Java SDK支持流式输出、Gpt插件、联网。支持OpenAI官方所有接口。ChatGPT的Java客户端。OpenAI GPT-3.5-Turb GPT-4 Api Client for Java
https://chatgpt-java.unfbx.com
Apache License 2.0
3.34k stars 816 forks source link

程序不停止运行 #120

Closed imlee2021 closed 1 year ago

imlee2021 commented 1 year ago

main方法都执行完之后,依然不停止。是okhttp的问题吗?

imlee2021 commented 1 year ago

还有一个问题,配置多个key的时候,使用KeyRandomStrategy,是每次请求换一个还是,初始化之后就是固定的了?

Grt1228 commented 1 year ago

main方法都执行完之后,依然不停止。是okhttp的问题吗?

使用的项目中的Test么?,是流式输出测试类么?

Grt1228 commented 1 year ago

KeyRandomStrategy

每次请求随机选一个。可以自定义实现key的获取策略,实现KeyStrategyFunction接口就可以了

AoungY commented 1 year ago

直接使用项目中的demo,openai 关闭sse连接后,程序还是在跑怎么办qwq

Grt1228 commented 1 year ago

直接使用项目中的demo,openai 关闭sse连接后,程序还是在跑怎么办qwq

是这样的。因为是流式输出,要保证所有的请求返回回来。所以加了CountDownLatch。 集成到web应用删掉就好了