diff options
author | Heiner Lohaus <heiner@lohaus.eu> | 2023-10-12 21:02:51 +0200 |
---|---|---|
committer | Heiner Lohaus <heiner@lohaus.eu> | 2023-10-12 21:02:51 +0200 |
commit | 5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe (patch) | |
tree | 4cdec5a40b918ae111fa552d62ddcc6aba94642c /g4f | |
parent | Add ChatgptLogin, ChatgptFree and GptChatly Provider (diff) | |
download | gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.tar gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.tar.gz gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.tar.bz2 gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.tar.lz gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.tar.xz gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.tar.zst gpt4free-5048f01e26f8e542f7e9bf8aeb7ed55dd521f8fe.zip |
Diffstat (limited to '')
-rw-r--r-- | g4f/Provider/__init__.py | 1 | ||||
-rw-r--r-- | g4f/Provider/deprecated/ChatForAi.py (renamed from g4f/Provider/ChatForAi.py) | 9 | ||||
-rw-r--r-- | g4f/Provider/deprecated/__init__.py | 1 |
3 files changed, 6 insertions, 5 deletions
diff --git a/g4f/Provider/__init__.py b/g4f/Provider/__init__.py index a584f66e..86346851 100644 --- a/g4f/Provider/__init__.py +++ b/g4f/Provider/__init__.py @@ -9,7 +9,6 @@ from .AItianhu import AItianhu from .AItianhuSpace import AItianhuSpace from .Bing import Bing from .ChatBase import ChatBase -from .ChatForAi import ChatForAi from .Chatgpt4Online import Chatgpt4Online from .ChatgptAi import ChatgptAi from .ChatgptDemo import ChatgptDemo diff --git a/g4f/Provider/ChatForAi.py b/g4f/Provider/deprecated/ChatForAi.py index f2fe0335..ab4cd89c 100644 --- a/g4f/Provider/ChatForAi.py +++ b/g4f/Provider/deprecated/ChatForAi.py @@ -1,14 +1,13 @@ from __future__ import annotations -from ..typing import AsyncResult, Messages -from ..requests import StreamSession -from .base_provider import AsyncGeneratorProvider +from ...typing import AsyncResult, Messages +from ...requests import StreamSession +from ..base_provider import AsyncGeneratorProvider class ChatForAi(AsyncGeneratorProvider): url = "https://chatforai.com" supports_gpt_35_turbo = True - working = True @classmethod async def create_async_generator( @@ -40,6 +39,8 @@ class ChatForAi(AsyncGeneratorProvider): async with session.post(f"{cls.url}/api/handle/provider-openai", json=data) as response: response.raise_for_status() async for chunk in response.iter_content(): + if b"https://chatforai.store" in chunk: + raise RuntimeError(f"Response: {chunk.decode()}") yield chunk.decode() @classmethod diff --git a/g4f/Provider/deprecated/__init__.py b/g4f/Provider/deprecated/__init__.py index 10f5e4ad..0644dc52 100644 --- a/g4f/Provider/deprecated/__init__.py +++ b/g4f/Provider/deprecated/__init__.py @@ -11,3 +11,4 @@ from .Equing import Equing from .Wuguokai import Wuguokai from .V50 import V50 from .FastGpt import FastGpt +from .ChatForAi import ChatForAi
\ No newline at end of file |