fix: 修复api中对role的校验

官方给的demo是不传role的
This commit is contained in:
jesonliao
2025-07-03 23:08:31 +08:00
parent fc28f4f74e
commit 09bfa85e69

View File

@@ -44,12 +44,12 @@ class GenerationConfig(BaseModel):
class SystemInstruction(BaseModel):
role: str = "system"
role: Optional[str] = "system"
parts: Union[List[Dict[str, Any]], Dict[str, Any]]
class GeminiContent(BaseModel):
role: str
role: Optional[str] = None
parts: List[Dict[str, Any]]