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

XFEstudio/gpt4free

fix: Adjust CloudScraper import and update get_models method signature in LMArena provider

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

代码差异

2 个文件 +2 -3
Modified g4f/Provider/Yupp.py +1 -2
@@ -11,7 +11,7 @@ try:
11 11 import cloudscraper
12 12 from cloudscraper import CloudScraper
13 13 except ImportError:
14 CloudScraper = None
14 from typing import Type as CloudScraper
15 15
16 16 from .helper import get_last_user_message
17 17 from .yupp.models import YuppModelManager
@@ -47,7 +47,6 @@ def create_scraper():
47 47 scraper.headers.update({
48 48 "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0",
49 49 "Accept": "text/x-component, */*",
50 "Accept-Encoding": "gzip, deflate, br, zstd",
51 50 "Accept-Language": "en-US,en;q=0.9",
52 51 "Sec-Fetch-Dest": "empty",
53 52 "Sec-Fetch-Mode": "cors",
Modified g4f/Provider/needs_auth/LMArena.py +1 -1
@@ -116,7 +116,7 @@ class LMArena(AsyncGeneratorProvider, ProviderModelMixin, AuthFileMixin):
116 116 "getProxyImage": "60049198d4936e6b7acc63719b63b89284c58683e6"
117 117 }
118 118 @classmethod
119 def get_models(cls, timeout: int = None) -> list[str]:
119 def get_models(cls, timeout: int = None, **kwargs) -> list[str]:
120 120 if not cls._models_loaded and has_curl_cffi:
121 121 cache_file = cls.get_cache_file()
122 122 args = {}