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

XFEstudio/gpt4free

Remove deprecated model endpoints and update text model retrieval logic

07f6c83f
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +1 -3
Modified g4f/Provider/PollinationsAI.py +1 -3
@@ -53,8 +53,6 @@ class PollinationsAI(AsyncGeneratorProvider, ProviderModelMixin):
53 53 text_models_endpoint = "https://text.pollinations.ai/models"
54 54 gen_image_models_endpoint = "https://gen.pollinations.ai/image/models"
55 55 gen_text_models_endpoint = "https://gen.pollinations.ai/text/models"
56 g4f_text_models_endpoint = "https://g4f.dev/api/pollinations/models"
57 nectar_text_models_endpoint = "https://g4f.dev/api/nectar/models"
58 56
59 57 # Models configuration
60 58 default_model = "openai"
@@ -131,7 +129,7 @@ class PollinationsAI(AsyncGeneratorProvider, ProviderModelMixin):
131 129 cls.image_models = image_models
132 130 cls.video_models = [get_alias(model) for model in new_image_models if isinstance(model, dict) and "video" in model.get("output_modalities", [])]
133 131
134 text_response = requests.get(cls.nectar_text_models_endpoint if api_key else cls.g4f_text_models_endpoint, timeout=timeout)
132 text_response = requests.get(cls.gen_text_models_endpoint if api_key else cls.text_models_endpoint, timeout=timeout)
135 133 if not text_response.ok:
136 134 text_response = requests.get(cls.gen_text_models_endpoint if api_key else cls.text_models_endpoint, timeout=timeout)
137 135 text_response.raise_for_status()