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

XFEstudio/gpt4free

The DarkAI provider is disabled

c3e4a7c4
kqlio67 <>
提交于

代码差异

5 个文件 +11 -28
Modified docs/providers-and-models.md +2 -5
@@ -48,7 +48,6 @@ This document provides an overview of various AI providers and models, including
48 48 |[chatgptt.me](https://chatgptt.me)|No auth required|`g4f.Provider.ChatGptt`|`gpt-4, gpt-4o, gpt-4o-mini`|❌|❌|✔|![](https://img.shields.io/badge/Active-brightgreen)|
49 49 |[playground.ai.cloudflare.com](https://playground.ai.cloudflare.com)|[Automatic cookies](https://playground.ai.cloudflare.com)|`g4f.Provider.Cloudflare`|`llama-2-7b, llama-3-8b, llama-3.1-8b, llama-3.2-1b, qwen-1.5-7b`|❌|❌|✔|![Error](https://img.shields.io/badge/Active-brightgreen)|❌|
50 50 |[copilot.microsoft.com](https://copilot.microsoft.com)|Optional API key|`g4f.Provider.Copilot`|`gpt-4, gpt-4o`|❌|❌|✔|![](https://img.shields.io/badge/Active-brightgreen)|
51 |[darkai.foundation](https://darkai.foundation)|No auth required|`g4f.Provider.DarkAI`|`gpt-3.5-turbo, gpt-4o, llama-3.1-70b`|❌|❌|✔|![](https://img.shields.io/badge/Active-brightgreen)|
52 51 |[duckduckgo.com/aichat](https://duckduckgo.com/aichat)|No auth required|`g4f.Provider.DDG`|`gpt-4, gpt-4o-mini, claude-3-haiku, llama-3.1-70b, mixtral-8x7b`|❌|❌|✔|![](https://img.shields.io/badge/Active-brightgreen)|
53 52 |[deepinfra.com/chat](https://deepinfra.com/chat)|No auth required|`g4f.Provider.DeepInfraChat`|`llama-3.1-8b, llama-3.1-70b, deepseek-chat, qwq-32b, wizardlm-2-8x22b, wizardlm-2-7b, qwen-2.5-72b, qwen-2.5-coder-32b, nemotron-70b`|❌|❌|✔|![](https://img.shields.io/badge/Active-brightgreen)|
54 53 |[chat10.free2gpt.xyz](https://chat10.free2gpt.xyz)|No auth required|`g4f.Provider.Free2GPT`|`mistral-7b`|❌|❌|✔|![](https://img.shields.io/badge/Active-brightgreen)|
@@ -125,10 +124,8 @@ This document provides an overview of various AI providers and models, including
125 124 ### Text Models
126 125 | Model | Base Provider | Providers | Website |
127 126 |-------|---------------|-----------|---------|
128 |gpt-3|OpenAI|1+ Providers|[platform.openai.com](https://platform.openai.com/docs/models/gpt-3-5-turbo)|
129 |gpt-3.5-turbo|OpenAI|1+ Providers|[platform.openai.com](https://platform.openai.com/docs/models/gpt-3-5-turbo)|
130 127 |gpt-4|OpenAI|10+ Providers|[platform.openai.com](https://platform.openai.com/docs/models/gpt-4-turbo-and-gpt-4)|
131 |gpt-4o|OpenAI|8+ Providers|[platform.openai.com](https://platform.openai.com/docs/models/gpt-4o)|
128 |gpt-4o|OpenAI|7+ Providers|[platform.openai.com](https://platform.openai.com/docs/models/gpt-4o)|
132 129 |gpt-4o-mini|OpenAI|9+ Providers|[platform.openai.com](https://platform.openai.com/docs/models/gpt-4o-mini)|
133 130 |o1|OpenAI|1+ Providers|[openai.com](https://openai.com/index/introducing-openai-o1-preview/)|
134 131 |o1-preview|OpenAI|1+ Providers|[openai.com](https://openai.com/index/introducing-openai-o1-preview/)|
@@ -140,7 +137,7 @@ This document provides an overview of various AI providers and models, including
140 137 |llama-3-8b|Meta Llama|2+ Providers|[ai.meta.com](https://ai.meta.com/blog/meta-llama-3/)|
141 138 |llama-3-70b|Meta Llama|1+ Providers|[huggingface.co](https://huggingface.co/meta-llama/Meta-Llama-3-70B)|
142 139 |llama-3.1-8b|Meta Llama|7+ Providers|[ai.meta.com](https://ai.meta.com/blog/meta-llama-3-1/)|
143 |llama-3.1-70b|Meta Llama|6+ Providers|[ai.meta.com](https://ai.meta.com/blog/meta-llama-3-1/)|
140 |llama-3.1-70b|Meta Llama|5+ Providers|[ai.meta.com](https://ai.meta.com/blog/meta-llama-3-1/)|
144 141 |llama-3.1-405b|Meta Llama|2+ Providers|[huggingface.co](https://huggingface.co/meta-llama/Llama-3.1-405B)|
145 142 |llama-3.2-1b|Meta Llama|1+ Providers|[huggingface.co](https://huggingface.co/meta-llama/Llama-3.2-1B)|
146 143 |llama-3.2-3b|Meta Llama|1+ Providers|[huggingface.co](https://huggingface.co/meta-llama/Llama-3.2-3B)|
Modified g4f/Provider/__init__.py +0 -1
@@ -23,7 +23,6 @@ from .ChatGptEs import ChatGptEs
23 23 from .ChatGptt import ChatGptt
24 24 from .Cloudflare import Cloudflare
25 25 from .Copilot import Copilot
26 from .DarkAI import DarkAI
27 26 from .DDG import DDG
28 27 from .DeepInfraChat import DeepInfraChat
29 28 from .Free2GPT import Free2GPT
Renamed g4f/Provider/not_working/DarkAI.py +6 -5
@@ -3,15 +3,16 @@ from __future__ import annotations
3 3 import json
4 4 from aiohttp import ClientSession, ClientTimeout, StreamReader
5 5
6 from ..typing import AsyncResult, Messages
7 from ..requests.raise_for_status import raise_for_status
8 from .base_provider import AsyncGeneratorProvider, ProviderModelMixin
9 from .helper import format_prompt
6 from ...typing import AsyncResult, Messages
7 from ...requests.raise_for_status import raise_for_status
8 from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin
9 from ..helper import format_prompt
10 10
11 11 class DarkAI(AsyncGeneratorProvider, ProviderModelMixin):
12 12 url = "https://darkai.foundation/chat"
13 13 api_endpoint = "https://darkai.foundation/chat"
14 working = True
14
15 working = False
15 16 supports_stream = True
16 17
17 18 default_model = 'llama-3-70b'
Modified g4f/Provider/not_working/__init__.py +1 -0
@@ -10,6 +10,7 @@ from .Aura import Aura
10 10 from .Chatgpt4o import Chatgpt4o
11 11 from .Chatgpt4Online import Chatgpt4Online
12 12 from .ChatgptFree import ChatgptFree
13 from .DarkAI import DarkAI
13 14 from .FlowGpt import FlowGpt
14 15 from .FreeNetfly import FreeNetfly
15 16 from .Koala import Koala
Modified g4f/models.py +2 -17
@@ -13,7 +13,6 @@ from .Provider import (
13 13 ChatGptt,
14 14 Cloudflare,
15 15 Copilot,
16 DarkAI,
17 16 DDG,
18 17 DeepInfraChat,
19 18 HuggingSpace,
@@ -87,7 +86,6 @@ default = Model(
87 86 Jmuz,
88 87 CablyAI,
89 88 OIVSCode,
90 DarkAI,
91 89 OpenaiChat,
92 90 Cloudflare,
93 91 ])
@@ -113,13 +111,6 @@ default_vision = Model(
113 111 ###################
114 112
115 113 ### OpenAI ###
116 # gpt-3.5
117 gpt_35_turbo = Model(
118 name = 'gpt-3.5-turbo',
119 base_provider = 'OpenAI',
120 best_provider = DarkAI
121 )
122
123 114 # gpt-4
124 115 gpt_4 = Model(
125 116 name = 'gpt-4',
@@ -131,7 +122,7 @@ gpt_4 = Model(
131 122 gpt_4o = VisionModel(
132 123 name = 'gpt-4o',
133 124 base_provider = 'OpenAI',
134 best_provider = IterListProvider([ChatGptt, Jmuz, ChatGptEs, PollinationsAI, DarkAI, Copilot, Liaobots, OpenaiChat])
125 best_provider = IterListProvider([ChatGptt, Jmuz, ChatGptEs, PollinationsAI, Copilot, Liaobots, OpenaiChat])
135 126 )
136 127
137 128 gpt_4o_mini = Model(
@@ -209,7 +200,7 @@ llama_3_1_8b = Model(
209 200 llama_3_1_70b = Model(
210 201 name = "llama-3.1-70b",
211 202 base_provider = "Meta Llama",
212 best_provider = IterListProvider([DDG, Blackbox, Glider, Jmuz, TeachAnything, DarkAI])
203 best_provider = IterListProvider([DDG, Blackbox, Glider, Jmuz, TeachAnything])
213 204 )
214 205
215 206 llama_3_1_405b = Model(
@@ -608,12 +599,6 @@ class ModelUtils:
608 599 ############
609 600
610 601 ### OpenAI ###
611 # gpt-3
612 'gpt-3': gpt_35_turbo,
613
614 # gpt-3.5
615 gpt_35_turbo.name: gpt_35_turbo,
616
617 602 # gpt-4
618 603 gpt_4.name: gpt_4,
619 604