建议内置的httpclient超时时间,可配置
mw248 opened this issue · 1 comments
mw248 commented
调用通义千问max大模型输出很慢,经常需要2分钟,甚至更多,才能全部返回完内容,内置的httpclient就超时出错了
ikesnowy commented
v0.2.1 中 DashScopeClient
的构造器提供了 timeout
参数,用于配置 HttpClient
的 Timeout
。
例如:
var client = new DashScopeClient(apiKey, TimeSpan.FromMinutes(15));
如果使用 AspNetCore 的话,AddDashScopeClient()
返回的原本就是 IHttpClientBuilder
,可以直接链式调用 ConfigureHttpClient()
设置 Timeout
。
services.AddDashScopeClient(configuration).ConfigureHttpClient(h => h.Timeout = TimeSpan.FromMinutes(15));