返回提交历史
Modified
docs/providers-and-models.md
+1
-1
Modified
g4f/Provider/__init__.py
+0
-1
Renamed
g4f/Provider/not_working/GPROChat.py
+4
-13
Modified
g4f/Provider/not_working/__init__.py
+1
-0
Modified
g4f/models.py
+1
-2
XFEstudio/gpt4free
Disabled provider 'GPROChat'
197f491d
代码差异
5 个文件
+7
-17
@@ -154,7 +154,7 @@ This document provides an overview of various AI providers and models, including
154
154
|gemini|Google DeepMind|1+|[deepmind.google](http://deepmind.google/technologies/gemini/)|
155
155
|gemini-exp|Google DeepMind|1+ Providers|[blog.google](https://blog.google/feed/gemini-exp-1206/)|
156
156
|gemini-1.5-flash|Google DeepMind|5+ Providers|[deepmind.google](https://deepmind.google/technologies/gemini/flash/)|
157
|gemini-1.5-pro|Google DeepMind|6+ Providers|[deepmind.google](https://deepmind.google/technologies/gemini/pro/)|
157
|gemini-1.5-pro|Google DeepMind|5+ Providers|[deepmind.google](https://deepmind.google/technologies/gemini/pro/)|
158
158
|gemini-2.0-flash|Google DeepMind|2+ Providers|[deepmind.google](https://deepmind.google/technologies/gemini/flash/)|
159
159
|gemini-2.0-flash-thinking|Google DeepMind|1+ Providers|[ai.google.dev](https://ai.google.dev/gemini-api/docs/thinking-mode)|
160
160
|claude-3-haiku|Anthropic|2+ Providers|[anthropic.com](https://www.anthropic.com/news/claude-3-haiku)|
@@ -29,7 +29,6 @@ from .Free2GPT import Free2GPT
29
29
from .FreeGpt import FreeGpt
30
30
from .GizAI import GizAI
31
31
from .Glider import Glider
32
from .GPROChat import GPROChat
33
32
from .ImageLabs import ImageLabs
34
33
from .Jmuz import Jmuz
35
34
from .Liaobots import Liaobots
@@ -4,15 +4,15 @@ import time
4
4
import hashlib
5
5
from aiohttp import ClientSession
6
6
7
from ..typing import AsyncResult, Messages
8
from .base_provider import AsyncGeneratorProvider, ProviderModelMixin
9
from .helper import format_prompt
7
from ...typing import AsyncResult, Messages
8
from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin
9
from ..helper import format_prompt
10
10
11
11
class GPROChat(AsyncGeneratorProvider, ProviderModelMixin):
12
12
url = "https://gprochat.com"
13
13
api_endpoint = "https://gprochat.com/api/generate"
14
14
15
working = True
15
working = False
16
16
supports_stream = True
17
17
supports_message_history = True
18
18
default_model = 'gemini-1.5-pro'
@@ -24,15 +24,6 @@ class GPROChat(AsyncGeneratorProvider, ProviderModelMixin):
24
24
signature = hashlib.sha256(hash_input.encode('utf-8')).hexdigest()
25
25
return signature
26
26
27
@classmethod
28
def get_model(cls, model: str) -> str:
29
if model in cls.models:
30
return model
31
elif model in cls.model_aliases:
32
return cls.model_aliases[model]
33
else:
34
return cls.default_model
35
36
27
@classmethod
37
28
async def create_async_generator(
38
29
cls,
@@ -13,6 +13,7 @@ from .ChatgptFree import ChatgptFree
13
13
from .DarkAI import DarkAI
14
14
from .FlowGpt import FlowGpt
15
15
from .FreeNetfly import FreeNetfly
16
from .GPROChat import GPROChat
16
17
from .Koala import Koala
17
18
from .MagickPen import MagickPen
18
19
from .MyShell import MyShell
@@ -17,7 +17,6 @@ from .Provider import (
17
17
DeepInfraChat,
18
18
HuggingSpace,
19
19
Glider,
20
GPROChat,
21
20
ImageLabs,
22
21
Jmuz,
23
22
Liaobots,
@@ -314,7 +313,7 @@ gemini_1_5_flash = Model(
314
313
gemini_1_5_pro = Model(
315
314
name = 'gemini-1.5-pro',
316
315
base_provider = 'Google DeepMind',
317
best_provider = IterListProvider([Blackbox, Jmuz, GPROChat, Gemini, GeminiPro, Liaobots])
316
best_provider = IterListProvider([Blackbox, Jmuz, Gemini, GeminiPro, Liaobots])
318
317
)
319
318
320
319
# gemini-2.0