summaryrefslogtreecommitdiffstats
path: root/g4f/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'g4f/__init__.py')
-rw-r--r--g4f/__init__.py12
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]