返回提交历史
Modified
g4f/Provider/PollinationsAI.py
+1
-1
Modified
g4f/Provider/template/OpenaiTemplate.py
+3
-2
XFEstudio/gpt4free
Update quota URL in PollinationsAI and OpenaiTemplate classes
fccf7ce5
代码差异
2 个文件
+4
-3
@@ -46,7 +46,7 @@ class PollinationsAI(AsyncGeneratorProvider, ProviderModelMixin):
46
46
gen_text_api_endpoint = "https://gen.pollinations.ai/v1/chat/completions"
47
47
gen_image_models_endpoint = "https://gen.pollinations.ai/image/models"
48
48
text_models_endpoint = "https://gen.pollinations.ai/text/models"
49
quota_url = "https://g4f.space/api/pollinations/account/balance"
49
quota_url = "https://g4f.space/api/pollinations/quota"
50
50
worker_api_endpoint = "https://g4f.space/api/pollinations/chat/completions"
51
51
worker_models_endpoint = "https://g4f.space/api/pollinations/models"
52
52
@@ -41,8 +41,9 @@ class OpenaiTemplate(AsyncGeneratorProvider, ProviderModelMixin, RaiseErrorMixin
41
41
api_key = AuthManager.load_api_key(cls)
42
42
if api_key and cls.models_needs_auth and cls.quota_url is None:
43
43
cls.quota_url = f"{cls.base_url}/models"
44
if cls.quota_url is None and cls.backup_url is not None:
45
cls.quota_url = f"{cls.backup_url}/chat/completions"
44
if cls.quota_url is None:
45
if cls.backup_url is not None:
46
cls.quota_url = f"{cls.backup_url}/chat/completions"
46
47
if cls.quota_url is not None:
47
48
return await super().get_quota(api_key=api_key, **kwargs)
48
49
if not api_key and cls.needs_auth: