返回提交历史
Modified
.github/workflows/publish-workflow.yaml
+1
-0
Modified
g4f/api/__init__.py
+8
-8
XFEstudio/gpt4free
Fix optional fields in api
6e99f701
代码差异
2 个文件
+9
-8
@@ -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
@@ -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