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

XFEstudio/gpt4free

Add model aliases to OpenaiChat

85aaa849
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

3 个文件 +10 -4
Modified g4f/Provider/needs_auth/OpenaiChat.py +2 -1
@@ -28,7 +28,7 @@ from ...providers.response import JsonConversation, FinishReason, SynthesizeData
28 28 from ...providers.response import Sources, TitleGeneration, RequestLogin, Reasoning
29 29 from ...tools.media import merge_media
30 30 from ..helper import format_cookies, format_media_prompt, to_string
31 from ..openai.models import default_model, default_image_model, models, image_models, text_models
31 from ..openai.models import default_model, default_image_model, models, image_models, text_models, model_aliases
32 32 from ..openai.har_file import get_request_config
33 33 from ..openai.har_file import RequestConfig, arkReq, arkose_url, start_url, conversation_url, backend_url, backend_anon_url
34 34 from ..openai.proofofwork import generate_proof_token
@@ -102,6 +102,7 @@ class OpenaiChat(AsyncAuthedProvider, ProviderModelMixin):
102 102 image_models = image_models
103 103 vision_models = text_models
104 104 models = models
105 model_aliases = model_aliases
105 106 synthesize_content_type = "audio/aac"
106 107 request_config = RequestConfig()
107 108
Modified g4f/Provider/openai/models.py +7 -2
@@ -1,6 +1,11 @@
1 1 default_model = "auto"
2 2 default_image_model = "dall-e-3"
3 3 image_models = [default_image_model]
4 text_models = [default_model, "gpt-4", "gpt-4.1", "gpt-4.5", "gpt-4o", "gpt-4o-mini", "o1", "o1-mini", "o3-mini", "o3-mini-high", "o4-mini", "o4-mini-high"]
4 text_models = [default_model, "gpt-4", "gpt-4.1" "gpt-4.1-mini", "gpt-4.5", "gpt-4o", "gpt-4o-mini", "o1", "o1-mini", "o3-mini", "o3-mini-high", "o4-mini", "o4-mini-high"]
5 5 vision_models = text_models
6 models = text_models + image_models
6 models = text_models + image_models
7 model_aliases = {
8 "gpt-4.1": "gpt-4-1",
9 "gpt-4.1-mini": "gpt-4-1-mini",
10 "gpt-4.5": "gpt-4-5",
11 }
Modified g4f/gui/server/backend_api.py +1 -1
@@ -141,7 +141,7 @@ class Backend_Api(Api):
141 141 json_data["referer"] = request.headers.get("referer", "")
142 142 json_data["user-agent"] = request.headers.get("user-agent", "")
143 143 if not json_data.get("referer") or "python" in json_data.get("user-agent", "").lower():
144 return "Please use a browser to access the demo.", 403
144 return "Reduce your requests to 2 at the same time. I only have a budget of 4. More requests cause errors in the console.", 403
145 145 kwargs = self._prepare_conversation_kwargs(json_data)
146 146 return self.app.response_class(
147 147 safe_iter_generator(self._create_response_stream(