mirror of
https://github.com/xtekky/gpt4free.git
synced 2024-09-12 08:29:30 -04:00
~ | g4f v-0.1.6.2
This commit is contained in:
parent
df92b32e98
commit
5a64e238c8
@ -48,14 +48,11 @@ def get_model_and_provider(model : Union[Model, str],
|
|||||||
|
|
||||||
class ChatCompletion:
|
class ChatCompletion:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def create(
|
def create(model: Union[Model, str],
|
||||||
model: Union[Model, str],
|
messages : Messages,
|
||||||
messages : Messages,
|
provider : Union[type[BaseProvider], None] = None,
|
||||||
provider : Union[type[BaseProvider], None] = None,
|
stream : bool = False,
|
||||||
stream : bool = False,
|
auth : Union[str, None] = None, **kwargs) -> Union[CreateResult, str]:
|
||||||
auth : Union[str, None] = None,
|
|
||||||
**kwargs
|
|
||||||
) -> Union[CreateResult, str]:
|
|
||||||
|
|
||||||
model, provider = get_model_and_provider(model, provider, stream)
|
model, provider = get_model_and_provider(model, provider, stream)
|
||||||
|
|
||||||
@ -71,12 +68,11 @@ class ChatCompletion:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
async def create_async(
|
async def create_async(
|
||||||
model: Union[Model, str],
|
model : Union[Model, str],
|
||||||
messages: Messages,
|
messages: Messages,
|
||||||
provider: Union[type[BaseProvider], None] = None,
|
provider: Union[type[BaseProvider], None] = None,
|
||||||
stream: bool = False,
|
stream : bool = False, **kwargs) -> str:
|
||||||
**kwargs
|
|
||||||
) -> str:
|
|
||||||
if stream:
|
if stream:
|
||||||
raise ValueError(f'"create_async" does not support "stream" argument')
|
raise ValueError(f'"create_async" does not support "stream" argument')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user