返回提交历史
Modified
g4f/Provider/Yupp.py
+1
-2
Modified
g4f/Provider/needs_auth/LMArena.py
+1
-1
XFEstudio/gpt4free
fix: Adjust CloudScraper import and update get_models method signature in LMArena provider
fc8ee720
代码差异
2 个文件
+2
-3
@@ -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",
@@ -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 = {}