XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Update quota URL in PollinationsAI and OpenaiTemplate classes

fccf7ce5
hlohaus <hlohaus@users.noreply.github.com>
提交于

代码差异

2 个文件 +4 -3
Modified g4f/Provider/PollinationsAI.py +1 -1
@@ -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
Modified g4f/Provider/template/OpenaiTemplate.py +3 -2
@@ -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: