Skip to content

Commit e6c06f1

Browse files
committed
Add check for running loop before retrieving user quota in GeminiCLI
1 parent 5c07ed0 commit e6c06f1

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

g4f/Provider/needs_auth/GeminiCLI.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -886,6 +886,7 @@ def get_models(cls, **kwargs):
886886
if cls.auth_manager.get_access_token() is not None:
887887
cls.live += 1
888888
provider = GeminiCLIProvider(env=os.environ, auth_manager=cls.auth_manager)
889+
get_running_loop(check_nested=True)
889890
buckets = asyncio.run(provider.retrieve_user_quota())
890891
cls.models = [bucket["modelId"] for bucket in buckets.get("buckets", [])]
891892
return cls.models if cls.models else cls.fallback_models

0 commit comments

Comments
 (0)