[ Add ] added support for time outs to include stream methods

This commit is contained in:
Anas Fikhi
2023-11-22 04:06:01 +01:00
parent f63803dbfa
commit 4539d6bc60

View File

@ -159,7 +159,10 @@ abstract class OpenAINetworkingClient {
]);
}
clientForUse.send(request).then((streamedResponse) {
clientForUse
.send(request)
.timeout(OpenAIConfig.requestsTimeOut)
.then((streamedResponse) {
streamedResponse.stream.listen(
(value) {
final data = utf8.decode(value);
@ -362,7 +365,8 @@ abstract class OpenAINetworkingClient {
}
OpenAILogger.logStartRequest(to);
clientForUse.send(request).then(
clientForUse.send(request).timeout(OpenAIConfig.requestsTimeOut).then(
(respond) {
OpenAILogger.startReadStreamResponse();