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

XFEstudio/gpt4free

fix: resolve model duplication and improve provider handling

- Fixed duplicate model entries in Blackbox provider model_aliases - Added meta-llama- to llama- name cleaning in Cloudflare provider - Enhanced PollinationsAI provider with improved vision model detection - Added reasoning support to PollinationsAI provider - Fixed HuggingChat authentication to include headers and impersonate - Removed unused max_inputs_length parameter from HuggingFaceAPI - Renamed extra_data to extra_body for consistency across providers - Added Puter provider with grouped model support - Enhanced AnyProvider with grouped model display and better model organization - Fixed model cleaning in AnyProvider to handle more model name variations - Added api_key handling for HuggingFace providers in AnyProvider - Added see_stream helper function to parse event streams - Updated GUI server to handle JsonConversation properly - Fixed aspect ratio handling in image generation functions - Added ResponsesConfig and ClientResponse for new API endpoint - Updated requirements to include markitdown

93986d15
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

31 个文件 +614 -191
Modified g4f/Provider/Blackbox.py +0 -5
Modified g4f/Provider/Cloudflare.py +2 -1
Modified g4f/Provider/PollinationsAI.py +59 -41
Modified g4f/Provider/__init__.py +1 -1
Modified g4f/Provider/har/__init__.py +1 -0
Modified g4f/Provider/hf/HuggingChat.py +6 -4
Modified g4f/Provider/hf/HuggingFaceAPI.py +4 -3
Modified g4f/Provider/hf/HuggingFaceInference.py +6 -6
Modified g4f/Provider/hf/HuggingFaceMedia.py +19 -12
Modified g4f/Provider/hf_space/Qwen_Qwen_3.py +2 -0
Modified g4f/Provider/needs_auth/Anthropic.py +2 -2
Modified g4f/Provider/needs_auth/DeepInfra.py +2 -2
Modified g4f/Provider/needs_auth/Replicate.py +2 -2
Modified g4f/Provider/needs_auth/ThebApi.py +1 -1
Modified g4f/Provider/template/OpenaiTemplate.py +2 -2
Added g4f/Provider/template/Puter.py +72 -0
Modified g4f/Provider/template/__init__.py +2 -1
Modified g4f/api/__init__.py +57 -8
Modified g4f/api/stubs.py +19 -15
Modified g4f/client/__init__.py +99 -3
Modified g4f/client/stubs.py +60 -0
Modified g4f/gui/server/api.py +35 -30
Modified g4f/image/__init__.py +9 -9
Modified g4f/providers/any_provider.py +114 -25
Modified g4f/providers/base_provider.py +1 -0
Modified g4f/providers/helper.py +2 -2
Modified g4f/providers/retry_provider.py +11 -3
Modified g4f/providers/types.py +4 -0
Modified g4f/requests/__init__.py +10 -2
Modified requirements.txt +2 -1
Modified setup.py +8 -10