返回提交历史
Modified
g4f/Provider/PollinationsAI.py
+1
-3
XFEstudio/gpt4free
Remove deprecated model endpoints and update text model retrieval logic
07f6c83f
代码差异
1 个文件
+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()