mirror of
https://github.com/snailyp/gemini-balance.git
synced 2026-09-06 08:06:37 +08:00
fix: 修复api中对role的校验
官方给的demo是不传role的
This commit is contained in:
@@ -44,12 +44,12 @@ class GenerationConfig(BaseModel):
|
|||||||
|
|
||||||
|
|
||||||
class SystemInstruction(BaseModel):
|
class SystemInstruction(BaseModel):
|
||||||
role: str = "system"
|
role: Optional[str] = "system"
|
||||||
parts: Union[List[Dict[str, Any]], Dict[str, Any]]
|
parts: Union[List[Dict[str, Any]], Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
class GeminiContent(BaseModel):
|
class GeminiContent(BaseModel):
|
||||||
role: str
|
role: Optional[str] = None
|
||||||
parts: List[Dict[str, Any]]
|
parts: List[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user