返回提交历史
Modified
g4f/Provider/nexra/NexraBing.py
+2
-1
Modified
g4f/Provider/nexra/NexraBlackbox.py
+4
-2
Modified
g4f/Provider/nexra/NexraChatGPT.py
+2
-1
Modified
g4f/Provider/nexra/NexraChatGptV2.py
+2
-1
Modified
g4f/Provider/nexra/NexraChatGptWeb.py
+2
-1
XFEstudio/gpt4free
Updated providers (g4f/Provider/nexra/NexraChatGPT.py g4f/Provider/nexra/NexraBlackbox.py g4f/Provider/nexra/NexraBing.py g4f/Provider/nexra/NexraChatGptV2.py g4f/Provider/nexra/NexraChatGptWeb.py)
7c666082
代码差异
5 个文件
+12
-6
@@ -38,6 +38,7 @@ class NexraBing(AbstractProvider, ProviderModelMixin):
38
38
model: str,
39
39
messages: Messages,
40
40
stream: bool,
41
markdown: bool = False,
41
42
**kwargs
42
43
) -> CreateResult:
43
44
model = cls.get_model(model)
@@ -54,7 +55,7 @@ class NexraBing(AbstractProvider, ProviderModelMixin):
54
55
}
55
56
],
56
57
"conversation_style": model,
57
"markdown": False,
58
"markdown": markdown,
58
59
"stream": stream,
59
60
"model": "Bing"
60
61
}
@@ -33,6 +33,8 @@ class NexraBlackbox(AbstractProvider, ProviderModelMixin):
33
33
model: str,
34
34
messages: Messages,
35
35
stream: bool,
36
markdown: bool = False,
37
websearch: bool = False,
36
38
**kwargs
37
39
) -> CreateResult:
38
40
model = cls.get_model(model)
@@ -48,9 +50,9 @@ class NexraBlackbox(AbstractProvider, ProviderModelMixin):
48
50
"content": format_prompt(messages)
49
51
}
50
52
],
51
"websearch": False,
53
"websearch": websearch,
52
54
"stream": stream,
53
"markdown": False,
55
"markdown": markdown,
54
56
"model": model
55
57
}
56
58
@@ -56,6 +56,7 @@ class NexraChatGPT(AbstractProvider, ProviderModelMixin):
56
56
cls,
57
57
model: str,
58
58
messages: Messages,
59
markdown: bool = False,
59
60
**kwargs
60
61
) -> CreateResult:
61
62
model = cls.get_model(model)
@@ -68,7 +69,7 @@ class NexraChatGPT(AbstractProvider, ProviderModelMixin):
68
69
"messages": [],
69
70
"prompt": format_prompt(messages),
70
71
"model": model,
71
"markdown": False
72
"markdown": markdown
72
73
}
73
74
74
75
response = requests.post(cls.api_endpoint, headers=headers, json=data)
@@ -33,6 +33,7 @@ class NexraChatGptV2(AbstractProvider, ProviderModelMixin):
33
33
model: str,
34
34
messages: Messages,
35
35
stream: bool,
36
markdown: bool = False,
36
37
**kwargs
37
38
) -> CreateResult:
38
39
model = cls.get_model(model)
@@ -49,7 +50,7 @@ class NexraChatGptV2(AbstractProvider, ProviderModelMixin):
49
50
}
50
51
],
51
52
"stream": stream,
52
"markdown": False,
53
"markdown": markdown,
53
54
"model": model
54
55
}
55
56
@@ -31,6 +31,7 @@ class NexraChatGptWeb(AbstractProvider, ProviderModelMixin):
31
31
cls,
32
32
model: str,
33
33
messages: Messages,
34
markdown: bool = False,
34
35
**kwargs
35
36
) -> CreateResult:
36
37
model = cls.get_model(model)
@@ -42,7 +43,7 @@ class NexraChatGptWeb(AbstractProvider, ProviderModelMixin):
42
43
43
44
data = {
44
45
"prompt": format_prompt(messages),
45
"markdown": False
46
"markdown": markdown
46
47
}
47
48
48
49
response = requests.post(api_endpoint, headers=headers, json=data)