返回提交历史
Modified
docs/providers-and-models.md
+1
-1
Modified
g4f/Provider/Liaobots.py
+31
-0
Modified
g4f/models.py
+2
-2
XFEstudio/gpt4free
Update docs/providers-and-models.md g4f/models.py g4f/Provider/Liaobots.py
de3a7101
代码差异
3 个文件
+34
-3
@@ -61,7 +61,7 @@ This document provides an overview of various AI providers and models, including
61
61
|[editor.imagelabs.net](editor.imagelabs.net)|No auth required|`g4f.Provider.ImageLabs`|❌|`sdxl-turbo`|❌|✔||
62
62
|[huggingface.co/spaces](https://huggingface.co/spaces)|Optional API key|`g4f.Provider.HuggingSpace`|`qvq-72b, qwen-2-72b, command-r, command-r-plus, command-r7b`|`flux-dev, flux-schnell, sd-3.5`|❌|✔||
63
63
|[jmuz.me](https://jmuz.me)|Optional API key|`g4f.Provider.Jmuz`|`claude-3-haiku, claude-3-opus, claude-3-haiku, claude-3.5-sonnet, deepseek-r1, deepseek-chat, gemini-exp, gemini-1.5-flash, gemini-1.5-pro, gemini-2.0-flash-thinking, gpt-4, gpt-4o, gpt-4o-mini, llama-3-70b, llama-3-8b, llama-3.1-405b, llama-3.1-70b, llama-3.1-8b, llama-3.2-11b, llama-3.2-90b, llama-3.3-70b, mixtral-8x7b, qwen-2.5-72b, qwen-2.5-coder-32b, qwq-32b, wizardlm-2-8x22b`|❌|❌|✔||
64
|[liaobots.work](https://liaobots.work)|[Automatic cookies](https://liaobots.work)|`g4f.Provider.Liaobots`|`grok-2, gpt-4o-mini, gpt-4o, gpt-4, o1-preview, o1-mini, claude-3-opus, claude-3.5-sonnet, claude-3-sonnet, gemini-1.5-flash, gemini-1.5-pro, gemini-2.0-flash, gemini-2.0-flash-thinking`|❌|❌|✔||
64
|[liaobots.work](https://liaobots.work)|[Automatic cookies](https://liaobots.work)|`g4f.Provider.Liaobots`|`grok-2, gpt-4o-mini, gpt-4o, gpt-4, o1-preview, o1-mini, deepseek-r1, deepseek-v3, claude-3-opus, claude-3.5-sonnet, claude-3-sonnet, gemini-1.5-flash, gemini-1.5-pro, gemini-2.0-flash, gemini-2.0-flash-thinking`|❌|❌|✔||
65
65
|[mhystical.cc](https://mhystical.cc)|[Optional API key](https://mhystical.cc/dashboard)|`g4f.Provider.Mhystical`|`gpt-4`|❌|❌|✔||
66
66
|[oi-vscode-server.onrender.com](https://oi-vscode-server.onrender.com)|No auth required|`g4f.Provider.OIVSCode`|`gpt-4o-mini`|❌|`gpt-4o-mini`|✔||
67
67
|[labs.perplexity.ai](https://labs.perplexity.ai)|No auth required|`g4f.Provider.PerplexityLabs`|`sonar-online, sonar-chat, llama-3.3-70b, llama-3.1-8b, llama-3.1-70b, lfm-40b`|❌|❌|✔||
@@ -54,6 +54,33 @@ models = {
54
54
"tokenLimit": 100000,
55
55
"context": "128K",
56
56
},
57
"DeepSeek-R1-Distill-Llama-70b": {
58
"id": "DeepSeek-R1-Distill-Llama-70b",
59
"name": "DeepSeek-R1-70B",
60
"model": "DeepSeek-R1-70B",
61
"provider": "DeepSeek",
62
"maxLength": 400000,
63
"tokenLimit": 100000,
64
"context": "128K",
65
},
66
"DeepSeek-R1": {
67
"id": "DeepSeek-R1",
68
"name": "DeepSeek-R1",
69
"model": "DeepSeek-R1",
70
"provider": "DeepSeek",
71
"maxLength": 400000,
72
"tokenLimit": 100000,
73
"context": "128K",
74
},
75
"DeepSeek-V3": {
76
"id": "DeepSeek-V3",
77
"name": "DeepSeek-V3",
78
"model": "DeepSeek-V3",
79
"provider": "DeepSeek",
80
"maxLength": 400000,
81
"tokenLimit": 100000,
82
"context": "128K",
83
},
57
84
"grok-2": {
58
85
"id": "grok-2",
59
86
"name": "Grok-2",
@@ -172,6 +199,10 @@ class Liaobots(AsyncGeneratorProvider, ProviderModelMixin):
172
199
"o1-preview": "o1-preview-2024-09-12",
173
200
"o1-mini": "o1-mini-2024-09-12",
174
201
202
"deepseek-r1": "DeepSeek-R1-Distill-Llama-70b",
203
"deepseek-r1": "DeepSeek-R1",
204
"deepseek-v3": "DeepSeek-V3",
205
175
206
"claude-3-opus": "claude-3-opus-20240229",
176
207
"claude-3.5-sonnet": "claude-3-5-sonnet-20240620",
177
208
"claude-3.5-sonnet": "claude-3-5-sonnet-20241022",
@@ -467,13 +467,13 @@ deepseek_chat = Model(
467
467
deepseek_v3 = Model(
468
468
name = 'deepseek-v3',
469
469
base_provider = 'DeepSeek',
470
best_provider = IterListProvider([Blackbox, BlackboxAPI, DeepInfraChat, CablyAI])
470
best_provider = IterListProvider([Blackbox, BlackboxAPI, DeepInfraChat, CablyAI, Liaobots])
471
471
)
472
472
473
473
deepseek_r1 = Model(
474
474
name = 'deepseek-r1',
475
475
base_provider = 'DeepSeek',
476
best_provider = IterListProvider([Blackbox, BlackboxAPI, Glider, PollinationsAI, Jmuz, CablyAI, HuggingChat, HuggingFace])
476
best_provider = IterListProvider([Blackbox, BlackboxAPI, Glider, PollinationsAI, Jmuz, CablyAI, Liaobots, HuggingChat, HuggingFace])
477
477
)
478
478
479
479
### x.ai ###