fix: 修正字段别名以保持一致性,调整 safetySettings、generationConfig 和 systemInstruction 的命名风格

This commit is contained in:
snaily
2025-04-23 01:48:20 +08:00
parent 734a8c4bc4
commit ab31f4bb98

View File

@@ -55,14 +55,14 @@ class GeminiContent(BaseModel):
class GeminiRequest(BaseModel):
contents: List[GeminiContent] = []
tools: Optional[Union[List[Dict[str, Any]], Dict[str, Any]]] = []
safety_settings: Optional[List[SafetySetting]] = Field(
default=None, alias="safetySettings"
safetySettings: Optional[List[SafetySetting]] = Field(
default=None, alias="safety_settings"
)
generation_config: Optional[GenerationConfig] = Field(
default=None, alias="generationConfig"
generationConfig: Optional[GenerationConfig] = Field(
default=None, alias="generation_config"
)
system_instruction: Optional[SystemInstruction] = Field(
default=None, alias="systemInstruction"
systemInstruction: Optional[SystemInstruction] = Field(
default=None, alias="system_instruction"
)
class Config: