From 6d96a1efd27b94c564da6da9cddf3bfceaf7c0ed Mon Sep 17 00:00:00 2001 From: abc <98614666+xtekky@users.noreply.github.com> Date: Thu, 17 Aug 2023 14:57:37 +0200 Subject: ~ | major refractoring | v0.0.2.0 --- g4f/Provider/Bing.py | 6 +++--- g4f/Provider/Raycast.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'g4f/Provider') diff --git a/g4f/Provider/Bing.py b/g4f/Provider/Bing.py index 40e112a9..48b5477d 100644 --- a/g4f/Provider/Bing.py +++ b/g4f/Provider/Bing.py @@ -9,7 +9,7 @@ import aiohttp import certifi import requests -from ..typing import Any, AsyncGenerator, CreateResult, Tuple +from ..typing import Any, AsyncGenerator, CreateResult, Tuple, Union from .base_provider import BaseProvider @@ -79,7 +79,7 @@ def _format(msg: dict[str, Any]) -> str: async def stream_generate( prompt: str, mode: dict[str, list[str]] = jailbreak, - context: bool | str = False, + context: Union[bool, str] = False, ): timeout = aiohttp.ClientTimeout(total=900) session = aiohttp.ClientSession(timeout=timeout) @@ -350,7 +350,7 @@ class Defaults: } -def run(generator: AsyncGenerator[Any | str, Any]): +def run(generator: AsyncGenerator[Union[Any, str], Any]): loop = asyncio.get_event_loop() gen = generator.__aiter__() diff --git a/g4f/Provider/Raycast.py b/g4f/Provider/Raycast.py index 9441f629..49481202 100644 --- a/g4f/Provider/Raycast.py +++ b/g4f/Provider/Raycast.py @@ -2,7 +2,7 @@ import json import requests -from ..provider.base_provider import BaseProvider +from ..Provider.base_provider import BaseProvider from ..typing import Any, CreateResult -- cgit v1.2.3