From 6e99f70191a0191a1ee18e2275f69d1d42545132 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Mon, 25 Nov 2024 08:53:57 +0100 Subject: Fix optional fields in api --- g4f/api/__init__.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'g4f/api/__init__.py') diff --git a/g4f/api/__init__.py b/g4f/api/__init__.py index fc8a4339..3b1c540f 100644 --- a/g4f/api/__init__.py +++ b/g4f/api/__init__.py @@ -91,15 +91,15 @@ def create_app_debug(g4f_api_key: str = None): class ChatCompletionsConfig(BaseModel): messages: Messages = Field(examples=[[{"role": "system", "content": ""}, {"role": "user", "content": ""}]]) model: str = Field(default="") - provider: Optional[str] = Field(examples=[None]) + provider: Optional[str] = None stream: bool = False - temperature: Optional[float] = Field(examples=[None]) - max_tokens: Optional[int] = Field(examples=[None]) - stop: Union[list[str], str, None] = Field(examples=[None]) - api_key: Optional[str] = Field(examples=[None]) - web_search: Optional[bool] = Field(examples=[None]) - proxy: Optional[str] = Field(examples=[None]) - conversation_id: Optional[str] = Field(examples=[None]) + temperature: Optional[float] = None + max_tokens: Optional[int] = None + stop: Union[list[str], str, None] = None + api_key: Optional[str] = None + web_search: Optional[bool] = None + proxy: Optional[str] = None + conversation_id: Optional[str] = None class ImageGenerationConfig(BaseModel): prompt: str -- cgit v1.2.3