XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 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
kqlio67 <kqlio67@users.noreply.github.com>
提交于

代码差异

5 个文件 +12 -6
Modified g4f/Provider/nexra/NexraBing.py +2 -1
@@ -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 }
Modified g4f/Provider/nexra/NexraBlackbox.py +4 -2
@@ -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
Modified g4f/Provider/nexra/NexraChatGPT.py +2 -1
@@ -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)
Modified g4f/Provider/nexra/NexraChatGptV2.py +2 -1
@@ -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
Modified g4f/Provider/nexra/NexraChatGptWeb.py +2 -1
@@ -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)