ChatGPT icon indicating copy to clipboard operation
ChatGPT copied to clipboard

请问有无方法,延长gpt的反应时间

Open zemise opened this issue 2 years ago • 2 comments
trafficstars

有时gpt需要反应一会儿的时候,就收不到回复了

zemise avatar Mar 08 '23 11:03 zemise

@abc408880155 你好,底层是用的 OkHttpClient 发起请求的,你可以在构造 ChatGPT 对象的时候自己传递一个带有超时时间参数的 OkHttpClient 进去试试,比如:

OkHttpClient client = new OkHttpClient.Builder()
                .connectTimeout(10, TimeUnit.SECONDS)
                .readTimeout(10, TimeUnit.SECONDS)
                .writeTimeout(10, TimeUnit.SECONDS)
                .build(); // 根据需要设置,默认都是 10s
ChatGPT chatGPT = new ChatGPT("YOUR_API_KEY", client);

参考:https://square.github.io/okhttp/4.x/okhttp/okhttp3/-ok-http-client/#properties

如果是因为 https://api.openai.com 访问太慢可以看看这个:https://github.com/noobnooc/noobnooc/discussions/9

LiLittleCat avatar Mar 08 '23 12:03 LiLittleCat

@LiLittleCat 谢谢大佬回复,感谢~

zemise avatar Mar 08 '23 12:03 zemise