diff options
Diffstat (limited to '')
-rw-r--r-- | g4f/__init__.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/g4f/__init__.py b/g4f/__init__.py index d90faf06..47d2a7a3 100644 --- a/g4f/__init__.py +++ b/g4f/__init__.py @@ -1,6 +1,6 @@ from . import models -from .provider import BaseProvider -from .typing import Any, CreateResult +from .Provider import BaseProvider +from .typing import Any, CreateResult, Union logging = False @@ -8,13 +8,13 @@ logging = False class ChatCompletion: @staticmethod def create( - model: models.Model | str, + model: Union[models.Model, str], messages: list[dict[str, str]], - provider: type[BaseProvider] | None = None, + provider: Union[type[BaseProvider], None] = None, stream: bool = False, - auth: str | None = None, + auth: Union[str, None] = None, **kwargs: Any, - ) -> CreateResult | str: + ) -> Union[CreateResult, str]: if isinstance(model, str): try: model = models.ModelUtils.convert[model] |