MCPcopy Create free account
hub / github.com/su-kaka/gcli2api / GeminiRequest

Class GeminiRequest

src/models.py:173–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171
172
173class GeminiRequest(BaseModel):
174 contents: List[GeminiContent]
175 systemInstruction: Optional[GeminiSystemInstruction] = None
176 generationConfig: Optional[GeminiGenerationConfig] = None
177 safetySettings: Optional[List[GeminiSafetySetting]] = None
178 tools: Optional[List[Dict[str, Any]]] = None
179 toolConfig: Optional[Dict[str, Any]] = None
180 cachedContent: Optional[str] = None
181
182 class Config:
183 extra = "allow" # 允许透传未定义的字段
184
185
186class GeminiCandidate(BaseModel):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected