summaryrefslogtreecommitdiffstats
path: root/g4f/Provider/deprecated/ChatForAi.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g4f/Provider/deprecated/ChatForAi.py (renamed from g4f/Provider/ChatForAi.py)9
1 files changed, 5 insertions, 4 deletions
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