From fe0ab0427ebf80171c1855897c313e1399df435d Mon Sep 17 00:00:00 2001 From: H Lohaus Date: Thu, 28 Nov 2024 10:42:14 +0100 Subject: Fix api requests with retry provider --- g4f/providers/retry_provider.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'g4f/providers') diff --git a/g4f/providers/retry_provider.py b/g4f/providers/retry_provider.py index 0061bcc1..efcae375 100644 --- a/g4f/providers/retry_provider.py +++ b/g4f/providers/retry_provider.py @@ -124,9 +124,11 @@ class IterListProvider(BaseRetryProvider): print(f"Using {provider.__name__} provider") if not stream: yield await provider.create_async(model, messages, **kwargs) + started = True elif hasattr(provider, "create_async_generator"): async for token in provider.create_async_generator(model, messages, stream=stream, **kwargs): yield token + started = True else: for token in provider.create_completion(model, messages, stream, **kwargs): yield token -- cgit v1.2.3