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

XFEstudio/gpt4free

Add default values for rdns

6bbe6057
Heiner Lohaus <hlohaus@users.noreply.github.com>
提交于

代码差异

3 个文件 +3 -4
Modified g4f/Provider/Bing.py +1 -1
@@ -70,7 +70,7 @@ class Bing(AsyncGeneratorProvider):
70 70
71 71 gpt4_turbo = True if model.startswith("gpt-4-turbo") else False
72 72
73 return stream_generate(prompt, tone, image, context, cookies, get_connector(connector, proxy), web_search, gpt4_turbo, timeout)
73 return stream_generate(prompt, tone, image, context, cookies, get_connector(connector, proxy, True), web_search, gpt4_turbo, timeout)
74 74
75 75 def create_context(messages: Messages) -> str:
76 76 """
Modified g4f/Provider/Liaobots.py +1 -1
@@ -105,7 +105,7 @@ class Liaobots(AsyncGeneratorProvider, ProviderModelMixin):
105 105 async with ClientSession(
106 106 headers=headers,
107 107 cookie_jar=cls._cookie_jar,
108 connector=get_connector(connector, proxy)
108 connector=get_connector(connector, proxy, True)
109 109 ) as session:
110 110 cls._auth_code = auth if isinstance(auth, str) else cls._auth_code
111 111 if not cls._auth_code:
Modified g4f/providers/helper.py +1 -2
@@ -51,11 +51,10 @@ def get_random_hex() -> str:
51 51 """
52 52 return secrets.token_hex(16).zfill(32)
53 53
54 def get_connector(connector: BaseConnector = None, proxy: str = None) -> Optional[BaseConnector]:
54 def get_connector(connector: BaseConnector = None, proxy: str = None, rdns: bool = False) -> Optional[BaseConnector]:
55 55 if proxy and not connector:
56 56 try:
57 57 from aiohttp_socks import ProxyConnector
58 rdns = False
59 58 if proxy.startswith("socks5h://"):
60 59 proxy = proxy.replace("socks5h://", "socks5://")
61 60 rdns = True