| 184 | |
| 185 | |
| 186 | class GeminiCandidate(BaseModel): |
| 187 | content: GeminiContent |
| 188 | finishReason: Optional[str] = None |
| 189 | index: int = 0 |
| 190 | safetyRatings: Optional[List[Dict[str, Any]]] = None |
| 191 | citationMetadata: Optional[Dict[str, Any]] = None |
| 192 | tokenCount: Optional[int] = None |
| 193 | |
| 194 | |
| 195 | class GeminiUsageMetadata(BaseModel): |
nothing calls this directly
no outgoing calls
no test coverage detected