XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Fix optional fields in api

6e99f701
Heiner Lohaus <hlohaus@users.noreply.github.com>
提交于

代码差异

2 个文件 +9 -8
Modified .github/workflows/publish-workflow.yaml +1 -0
@@ -24,6 +24,7 @@ jobs:
24 24 python -m etc.tool.openapi
25 25 - uses: actions/upload-artifact@v4
26 26 with:
27 name: openapi
27 28 path: openapi.json
28 29 publish:
29 30 runs-on: ubuntu-latest
Modified g4f/api/__init__.py +8 -8
@@ -91,15 +91,15 @@ def create_app_debug(g4f_api_key: str = None):
91 91 class ChatCompletionsConfig(BaseModel):
92 92 messages: Messages = Field(examples=[[{"role": "system", "content": ""}, {"role": "user", "content": ""}]])
93 93 model: str = Field(default="")
94 provider: Optional[str] = Field(examples=[None])
94 provider: Optional[str] = None
95 95 stream: bool = False
96 temperature: Optional[float] = Field(examples=[None])
97 max_tokens: Optional[int] = Field(examples=[None])
98 stop: Union[list[str], str, None] = Field(examples=[None])
99 api_key: Optional[str] = Field(examples=[None])
100 web_search: Optional[bool] = Field(examples=[None])
101 proxy: Optional[str] = Field(examples=[None])
102 conversation_id: Optional[str] = Field(examples=[None])
96 temperature: Optional[float] = None
97 max_tokens: Optional[int] = None
98 stop: Union[list[str], str, None] = None
99 api_key: Optional[str] = None
100 web_search: Optional[bool] = None
101 proxy: Optional[str] = None
102 conversation_id: Optional[str] = None
103 103
104 104 class ImageGenerationConfig(BaseModel):
105 105 prompt: str