Python 88.3%
TypeScript 7.6%
Shell 4.1%
1[2 {3 "provider": "gemini",4 "object": "GenerateContentResponse",5 "kind": "response",6 "description": "Response of generateContent (and each stream chunk).",7 "fields": {8 "candidates": "Candidate[] (absent when the prompt is blocked)",9 "promptFeedback": "PromptFeedback (only when the prompt was filtered)",10 "usageMetadata": "UsageMetadata",11 "modelVersion": "string (resolved model id, e.g. gemini-3.5-flash-lite — note models.get.version is '3.5-flash-lite-07-2026')",12 "responseId": "string (opaque, e.g. ZgWuapkcpuD-4w_B5sz4CQ)",13 "modelStatus": "ModelStatus {modelStage, retirementTime, message} (output only; not observed)"14 },15 "status": [16 "DOCUMENTED",17 "LIVE_VERIFIED"18 ],19 "example": {20 "candidates": [21 {22 "content": {23 "parts": [24 {25 "text": "OK",26 "thoughtSignature": "El4KXAFpFH0Tz0tl…"27 }28 ],29 "role": "model"30 },31 "finishReason": "STOP",32 "index": 033 }34 ],35 "usageMetadata": {36 "promptTokenCount": 5,37 "candidatesTokenCount": 1,38 "totalTokenCount": 6,39 "promptTokensDetails": [40 {41 "modality": "TEXT",42 "tokenCount": 543 }44 ],45 "serviceTier": "standard"46 },47 "modelVersion": "gemini-3.5-flash-lite",48 "responseId": "ZgWuapkcpuD-4w_B5sz4CQ"49 },50 "source": "https://ai.google.dev/api/generate-content"51 },52 {53 "provider": "gemini",54 "object": "Candidate",55 "kind": "response",56 "description": "One generated answer.",57 "fields": {58 "content": "Content (role 'model')",59 "finishReason": "FinishReason enum — see FinishReason",60 "finishMessage": "string (details, only with finishReason)",61 "index": "integer",62 "safetyRatings": "SafetyRating[] (only when safetySettings were sent or content was flagged)",63 "citationMetadata": "CitationMetadata (recitation of training data)",64 "groundingMetadata": "GroundingMetadata (tools domain)",65 "urlContextMetadata": "UrlContextMetadata {urlMetadata[{retrievedUrl, urlRetrievalStatus}]} (tools domain)",66 "logprobsResult": "LogprobsResult (responseLogprobs=true)",67 "avgLogprobs": "number",68 "tokenCount": "integer (output only)",69 "groundingAttributions": "GroundingAttribution[] (generateAnswer only)"70 },71 "status": [72 "DOCUMENTED",73 "LIVE_VERIFIED"74 ],75 "example": {76 "content": {77 "parts": [78 {79 "text": "OK.",80 "thoughtSignature": "…"81 }82 ],83 "role": "model"84 },85 "finishReason": "STOP",86 "index": 0,87 "safetyRatings": [88 {89 "category": "HARM_CATEGORY_HARASSMENT",90 "probability": "NEGLIGIBLE"91 },92 {93 "category": "HARM_CATEGORY_HATE_SPEECH",94 "probability": "NEGLIGIBLE"95 },96 {97 "category": "HARM_CATEGORY_SEXUALLY_EXPLICIT",98 "probability": "NEGLIGIBLE"99 },100 {101 "category": "HARM_CATEGORY_DANGEROUS_CONTENT",102 "probability": "NEGLIGIBLE"103 }104 ]105 },106 "source": "https://ai.google.dev/api/generate-content"107 },108 {109 "provider": "gemini",110 "object": "FinishReason",111 "kind": "enum",112 "description": "Why generation stopped (discovery rev. 20260918).",113 "fields": {114 "STOP": "natural stop or stop sequence (observed)",115 "MAX_TOKENS": "maxOutputTokens reached incl. thinking (observed)",116 "SAFETY": "candidate flagged; inspect safetyRatings",117 "RECITATION": "recitation of copyrighted material",118 "LANGUAGE": "unsupported language",119 "OTHER": "unknown",120 "BLOCKLIST": "forbidden terms",121 "PROHIBITED_CONTENT": "prohibited content",122 "SPII": "sensitive PII",123 "MALFORMED_FUNCTION_CALL": "invalid function call",124 "IMAGE_SAFETY": "generated image unsafe",125 "IMAGE_PROHIBITED_CONTENT": "generated image prohibited",126 "IMAGE_OTHER": "image generation misc",127 "NO_IMAGE": "image expected but none generated",128 "IMAGE_RECITATION": "image recitation",129 "UNEXPECTED_TOOL_CALL": "tool call without tools enabled",130 "TOO_MANY_TOOL_CALLS": "consecutive tool-call limit",131 "MISSING_THOUGHT_SIGNATURE": "a required thought signature is missing",132 "MALFORMED_RESPONSE": "malformed response",133 "ESCALATION": "filtered by an escalation rule",134 "PUP_LIMITED_DISABLED": "account limited/disabled for Prohibited Use Policy violations"135 },136 "status": [137 "DOCUMENTED",138 "LIVE_VERIFIED"139 ],140 "example": "STOP",141 "source": "https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta"142 },143 {144 "provider": "gemini",145 "object": "Content",146 "kind": "request+response",147 "description": "A turn: role + ordered parts.",148 "fields": {149 "role": "'user' | 'model' (optional on single-turn input)",150 "parts": "Part[]"151 },152 "status": [153 "DOCUMENTED",154 "LIVE_VERIFIED"155 ],156 "example": {157 "role": "user",158 "parts": [159 {160 "text": "Reply with OK."161 }162 ]163 },164 "source": "https://ai.google.dev/api/generate-content"165 },166 {167 "provider": "gemini",168 "object": "Part",169 "kind": "request+response",170 "description": "Union of exactly one data field plus metadata.",171 "fields": {172 "text": "string",173 "inlineData": "Blob {mimeType, data(base64), displayName}",174 "fileData": "FileData {fileUri, mimeType, displayName}",175 "functionCall": "{name, args{}, id}",176 "functionResponse": "{name, response{}, id, parts[], scheduling, willContinue}",177 "executableCode": "{language: PYTHON, code, id}",178 "codeExecutionResult": "{outcome, output, id}",179 "toolCall / toolResponse": "server-side tool invocation echo (discovery)",180 "thought": "boolean (thought summary part)",181 "thoughtSignature": "string base64 (output; echo back)",182 "videoMetadata": "{startOffset, endOffset, fps}",183 "mediaResolution": "{level: MEDIA_RESOLUTION_*}",184 "mediaProcessing": "STATIC | AGENTIC (video)",185 "partMetadata": "Struct",186 "audioTranscription": "{text, speakerLabel, words[]} (output, transcription models)"187 },188 "status": [189 "DOCUMENTED",190 "LIVE_VERIFIED"191 ],192 "example": [193 {194 "text": "**My Calculation of a Multiplication Problem**\n\nOkay, so I'm looking at the multiplication 17 × 23 …",195 "thought": true196 },197 {198 "text": "391",199 "thoughtSignature": "EvACCu0CAWkUfRPh1YMU…"200 }201 ],202 "source": "https://ai.google.dev/api/generate-content"203 },204 {205 "provider": "gemini",206 "object": "Blob",207 "kind": "request",208 "description": "Inline media bytes.",209 "fields": {210 "mimeType": "string (IANA)",211 "data": "string base64",212 "displayName": "string"213 },214 "status": [215 "DOCUMENTED",216 "LIVE_VERIFIED"217 ],218 "example": {219 "mimeType": "image/png",220 "data": "iVBORw0KGgo…"221 },222 "source": "https://ai.google.dev/gemini-api/docs/generate-content/file-input-methods"223 },224 {225 "provider": "gemini",226 "object": "FileData",227 "kind": "request",228 "description": "URI-based media reference.",229 "fields": {230 "fileUri": "File.uri | YouTube URL | public https URL",231 "mimeType": "string (optional)",232 "displayName": "string"233 },234 "status": [235 "DOCUMENTED",236 "LIVE_VERIFIED"237 ],238 "example": {239 "fileUri": "https://generativelanguage.googleapis.com/v1beta/files/w7x6n2hlpxrq",240 "mimeType": "text/plain"241 },242 "source": "https://ai.google.dev/gemini-api/docs/generate-content/file-input-methods"243 },244 {245 "provider": "gemini",246 "object": "VideoMetadata",247 "kind": "request",248 "description": "Clipping / sampling for a video part (static mode).",249 "fields": {250 "startOffset": "Duration '40s'",251 "endOffset": "Duration '80s'",252 "fps": "number (0,24], default 1"253 },254 "status": [255 "DOCUMENTED",256 "LIVE_VERIFIED"257 ],258 "example": {259 "startOffset": "0s",260 "endOffset": "10s",261 "fps": 1262 },263 "source": "https://ai.google.dev/gemini-api/docs/generate-content/video-understanding"264 },265 {266 "provider": "gemini",267 "object": "UsageMetadata",268 "kind": "response",269 "description": "Token accounting for the request (present in every stream chunk).",270 "fields": {271 "promptTokenCount": "int — includes cached tokens",272 "cachedContentTokenCount": "int — cached prefix (explicit or implicit cache hit)",273 "candidatesTokenCount": "int — output tokens (absent when only thoughts were produced)",274 "thoughtsTokenCount": "int — billed thinking tokens (thinking models)",275 "toolUsePromptTokenCount": "int — tokens of server-side tool prompts (search, agentic video loads)",276 "totalTokenCount": "int = prompt + thoughts + candidates (+ toolUse)",277 "promptTokensDetails": "ModalityTokenCount[] (TEXT, IMAGE, VIDEO, AUDIO, DOCUMENT)",278 "cacheTokensDetails": "ModalityTokenCount[]",279 "candidatesTokensDetails": "ModalityTokenCount[]",280 "toolUsePromptTokensDetails": "ModalityTokenCount[]",281 "serviceTier": "'standard' | 'flex' | 'priority' (observed 'standard' on every 200)",282 "trafficType": "SDK-only (Vertex)"283 },284 "status": [285 "DOCUMENTED",286 "LIVE_VERIFIED"287 ],288 "example": {289 "promptTokenCount": 16,290 "candidatesTokenCount": 3,291 "totalTokenCount": 136,292 "promptTokensDetails": [293 {294 "modality": "TEXT",295 "tokenCount": 16296 }297 ],298 "thoughtsTokenCount": 117,299 "serviceTier": "standard"300 },301 "source": "https://ai.google.dev/api/generate-content"302 },303 {304 "provider": "gemini",305 "object": "ModalityTokenCount",306 "kind": "response",307 "description": "Per-modality token count.",308 "fields": {309 "modality": "MODALITY_UNSPECIFIED | TEXT | IMAGE | VIDEO | AUDIO | DOCUMENT",310 "tokenCount": "int"311 },312 "status": [313 "DOCUMENTED",314 "LIVE_VERIFIED"315 ],316 "example": [317 {318 "modality": "TEXT",319 "tokenCount": 4320 },321 {322 "modality": "VIDEO",323 "tokenCount": 10650324 },325 {326 "modality": "AUDIO",327 "tokenCount": 4777328 }329 ],330 "source": "https://ai.google.dev/api/tokens"331 },332 {333 "provider": "gemini",334 "object": "PromptFeedback",335 "kind": "response",336 "description": "Prompt-level filtering result (only when set).",337 "fields": {338 "blockReason": "SAFETY | OTHER | BLOCKLIST | PROHIBITED_CONTENT | IMAGE_SAFETY",339 "safetyRatings": "SafetyRating[]"340 },341 "status": [342 "DOCUMENTED",343 "UNVERIFIED"344 ],345 "example": {346 "blockReason": "SAFETY",347 "safetyRatings": [348 {349 "category": "HARM_CATEGORY_DANGEROUS_CONTENT",350 "probability": "HIGH",351 "blocked": true352 }353 ]354 },355 "source": "https://ai.google.dev/gemini-api/docs/safety-settings"356 },357 {358 "provider": "gemini",359 "object": "SafetyRating",360 "kind": "response",361 "description": "Probability of harm per category.",362 "fields": {363 "category": "HarmCategory",364 "probability": "NEGLIGIBLE | LOW | MEDIUM | HIGH",365 "blocked": "boolean (only when true)"366 },367 "status": [368 "DOCUMENTED",369 "LIVE_VERIFIED"370 ],371 "example": {372 "category": "HARM_CATEGORY_HARASSMENT",373 "probability": "NEGLIGIBLE"374 },375 "source": "https://ai.google.dev/gemini-api/docs/safety-settings"376 },377 {378 "provider": "gemini",379 "object": "SafetySetting",380 "kind": "request",381 "description": "Threshold per category.",382 "fields": {383 "category": "HarmCategory (6 accepted values)",384 "threshold": "HarmBlockThreshold",385 "method": "SDK-only (Vertex: SEVERITY|PROBABILITY)"386 },387 "status": [388 "DOCUMENTED",389 "LIVE_VERIFIED"390 ],391 "example": {392 "category": "HARM_CATEGORY_HATE_SPEECH",393 "threshold": "BLOCK_LOW_AND_ABOVE"394 },395 "source": "https://ai.google.dev/gemini-api/docs/safety-settings"396 },397 {398 "provider": "gemini",399 "object": "CitationMetadata",400 "kind": "response",401 "description": "Recitation sources for candidate text.",402 "fields": {403 "citationSources": "[{startIndex (bytes), endIndex (exclusive), uri, license}]"404 },405 "status": [406 "DOCUMENTED",407 "UNVERIFIED"408 ],409 "example": {410 "citationSources": [411 {412 "startIndex": 0,413 "endIndex": 120,414 "uri": "https://example.com",415 "license": ""416 }417 ]418 },419 "source": "https://ai.google.dev/api/generate-content"420 },421 {422 "provider": "gemini",423 "object": "GroundingMetadata",424 "kind": "response",425 "description": "Grounding info when search/maps/url tools ran (shape only — tools domain).",426 "fields": {427 "webSearchQueries": "string[]",428 "imageSearchQueries": "string[]",429 "groundingChunks": "[{web{uri,title} | retrievedContext | maps | image}]",430 "groundingSupports": "[{segment, groundingChunkIndices[], confidenceScores[], renderedParts[]}]",431 "searchEntryPoint": "{renderedContent, sdkBlob}",432 "retrievalMetadata": "{googleSearchDynamicRetrievalScore}",433 "googleMapsWidgetContextToken": "string"434 },435 "status": [436 "DOCUMENTED"437 ],438 "example": null,439 "source": "https://ai.google.dev/gemini-api/docs/google-search"440 },441 {442 "provider": "gemini",443 "object": "LogprobsResult",444 "kind": "response",445 "description": "Log-probabilities (responseLogprobs=true).",446 "fields": {447 "chosenCandidates": "[{token, tokenId, logProbability}] per step",448 "topCandidates": "[{candidates:[{token, tokenId, logProbability}]}] per step (logprobs N)",449 "logProbabilitySum": "number"450 },451 "status": [452 "DOCUMENTED",453 "FAILED_VERIFICATION"454 ],455 "example": null,456 "source": "https://ai.google.dev/api/generate-content"457 },458 {459 "provider": "gemini",460 "object": "CachedContent",461 "kind": "resource",462 "description": "Explicit context cache (beta).",463 "fields": {464 "name": "cachedContents/{id} (output)",465 "model": "models/{id}",466 "displayName": "string ≤128",467 "contents / systemInstruction / tools / toolConfig": "input-only, never returned",468 "createTime / updateTime": "RFC 3339",469 "expireTime": "RFC 3339 (always on output)",470 "ttl": "Duration (input only)",471 "usageMetadata": "{totalTokenCount}"472 },473 "status": [474 "DOCUMENTED",475 "BETA",476 "ACCOUNT_RESTRICTED"477 ],478 "example": null,479 "source": "https://ai.google.dev/api/caching"480 },481 {482 "provider": "gemini",483 "object": "File",484 "kind": "resource",485 "description": "Uploaded, registered or generated file.",486 "fields": {487 "name": "files/{id}",488 "displayName": "string",489 "mimeType": "string",490 "sizeBytes": "int64 as string",491 "createTime / updateTime": "RFC 3339",492 "expirationTime": "RFC 3339 (= createTime + 48 h for uploads; absent for REGISTERED)",493 "sha256Hash": "base64 of the hex SHA-256 string",494 "uri": "https://generativelanguage.googleapis.com/v1beta/files/{id} (use in fileData.fileUri)",495 "downloadUri": "only for generated files",496 "state": "PROCESSING | ACTIVE | FAILED",497 "source": "UPLOADED | GENERATED | REGISTERED",498 "error": "Status (when FAILED)",499 "videoMetadata": "{videoDuration}"500 },501 "status": [502 "DOCUMENTED",503 "LIVE_VERIFIED"504 ],505 "example": {506 "name": "files/w7x6n2hlpxrq",507 "displayName": "atlas-probe.txt",508 "mimeType": "text/plain",509 "sizeBytes": "174",510 "createTime": "2026-09-19T03:46:49Z",511 "updateTime": "2026-09-19T03:46:49Z",512 "expirationTime": "2026-09-21T03:46:49.478571266Z",513 "sha256Hash": "ZmVhNTIx…",514 "uri": "https://generativelanguage.googleapis.com/v1beta/files/w7x6n2hlpxrq",515 "state": "ACTIVE",516 "source": "UPLOADED"517 },518 "source": "https://ai.google.dev/api/files"519 },520 {521 "provider": "gemini",522 "object": "EmbedContentResponse",523 "kind": "response",524 "description": "Single embedding.",525 "fields": {526 "embedding": "ContentEmbedding {values: float[]}",527 "usageMetadata": "EmbeddingUsageMetadata {promptTokenCount, promptTokenDetails[]} — returned by gemini-embedding-2 only (absent on gemini-embedding-001)"528 },529 "status": [530 "DOCUMENTED",531 "LIVE_VERIFIED"532 ],533 "example": {534 "embedding": {535 "values": [536 "… 64 floats …"537 ]538 },539 "usageMetadata": {540 "promptTokenCount": 8,541 "promptTokenDetails": [542 {543 "modality": "TEXT",544 "tokenCount": 8545 }546 ]547 }548 },549 "source": "https://ai.google.dev/api/embeddings"550 },551 {552 "provider": "gemini",553 "object": "BatchEmbedContentsResponse",554 "kind": "response",555 "description": "Ordered embeddings for batchEmbedContents.",556 "fields": {557 "embeddings": "ContentEmbedding[]",558 "usageMetadata": "EmbeddingUsageMetadata (embedding-2)"559 },560 "status": [561 "DOCUMENTED",562 "LIVE_VERIFIED"563 ],564 "example": {565 "embeddings": [566 {567 "values": [568 "… 64 floats …"569 ]570 },571 {572 "values": [573 "… 64 floats …"574 ]575 }576 ]577 },578 "source": "https://ai.google.dev/api/embeddings"579 },580 {581 "provider": "gemini",582 "object": "EmbedContentBatch",583 "kind": "resource",584 "description": "Async embedding batch (asyncBatchEmbedContent → Operation.response).",585 "fields": {586 "name": "batches/{id}",587 "displayName": "string",588 "model": "models/{id}",589 "state": "BATCH_STATE_PENDING|RUNNING|SUCCEEDED|FAILED|CANCELLED|EXPIRED",590 "inputConfig": "{requests{requests[]} | fileName}",591 "output": "{responsesFile | inlinedResponses{inlinedResponses[{response, metadata, error}]}}",592 "batchStats": "{requestCount, successfulRequestCount, failedRequestCount, pendingRequestCount}",593 "priority": "int64",594 "createTime/updateTime/endTime": "RFC 3339"595 },596 "status": [597 "DOCUMENTED",598 "ACCOUNT_RESTRICTED"599 ],600 "example": null,601 "source": "https://ai.google.dev/api/embeddings"602 },603 {604 "provider": "gemini",605 "object": "CountTokensResponse",606 "kind": "response",607 "description": "Token count of the input only.",608 "fields": {609 "totalTokens": "int",610 "promptTokensDetails": "ModalityTokenCount[]",611 "cachedContentTokenCount": "int (with cachedContent)",612 "cacheTokensDetails": "ModalityTokenCount[]"613 },614 "status": [615 "DOCUMENTED",616 "LIVE_VERIFIED"617 ],618 "example": {619 "totalTokens": 1092,620 "promptTokensDetails": [621 {622 "modality": "TEXT",623 "tokenCount": 3624 },625 {626 "modality": "IMAGE",627 "tokenCount": 1089628 }629 ]630 },631 "source": "https://ai.google.dev/api/tokens"632 },633 {634 "provider": "gemini",635 "object": "GeneratedFile",636 "kind": "resource",637 "description": "Model-generated file.",638 "fields": {639 "name": "generatedFiles/{id}",640 "mimeType": "string",641 "state": "GENERATING | GENERATED | FAILED",642 "error": "Status"643 },644 "status": [645 "DOCUMENTED",646 "UNVERIFIED"647 ],648 "example": null,649 "source": "https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta"650 },651 {652 "provider": "gemini",653 "object": "Operation",654 "kind": "response",655 "description": "Long-running operation (asyncBatchEmbedContent, predictLongRunning).",656 "fields": {657 "name": "…/operations/{id}",658 "done": "boolean",659 "metadata": "object",660 "response": "object (resource)",661 "error": "Status"662 },663 "status": [664 "DOCUMENTED",665 "UNVERIFIED"666 ],667 "example": null,668 "source": "https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta"669 },670 {671 "provider": "gemini",672 "object": "Model",673 "kind": "resource",674 "description": "models.get result — source of per-model defaults used by generationConfig.",675 "fields": {676 "name": "models/{id}",677 "version": "string",678 "displayName / description": "string",679 "inputTokenLimit / outputTokenLimit": "int",680 "supportedGenerationMethods": "string[]",681 "temperature / maxTemperature / topP / topK": "defaults (topK absent ⇒ topK not allowed)",682 "thinking": "boolean"683 },684 "status": [685 "DOCUMENTED",686 "LIVE_VERIFIED"687 ],688 "example": {689 "name": "models/gemini-3.5-flash-lite",690 "version": "3.5-flash-lite-07-2026",691 "displayName": "Gemini 3.5 Flash Lite",692 "inputTokenLimit": 1048576,693 "outputTokenLimit": 65536,694 "supportedGenerationMethods": [695 "generateContent",696 "countTokens",697 "createCachedContent",698 "batchGenerateContent"699 ],700 "temperature": 1,701 "topP": 0.95,702 "topK": 64,703 "maxTemperature": 2,704 "thinking": true705 },706 "source": "https://ai.google.dev/api/models"707 },708 {709 "provider": "gemini",710 "object": "ErrorEnvelope",711 "kind": "error",712 "description": "All errors: HTTP status + {error:{code, message, status, details[]}}. `status` is the google.rpc.Code name; details may include google.rpc.BadRequest fieldViolations, google.rpc.Help links, google.rpc.QuotaFailure violations and google.rpc.RetryInfo retryDelay.",713 "fields": {714 "error.code": "int = HTTP status",715 "error.message": "string (often starts with '* GenerateContentRequest.<field>: …' for validation errors)",716 "error.status": "INVALID_ARGUMENT | NOT_FOUND | PERMISSION_DENIED | RESOURCE_EXHAUSTED | FAILED_PRECONDITION | UNIMPLEMENTED | …",717 "error.details": "[{@type, …}]"718 },719 "status": [720 "DOCUMENTED",721 "LIVE_VERIFIED"722 ],723 "example": {724 "error": {725 "code": 429,726 "message": "You exceeded your current quota, please check your plan and billing details. … * Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite Please retry in 4.953207913s.",727 "status": "RESOURCE_EXHAUSTED",728 "details": [729 {730 "@type": "type.googleapis.com/google.rpc.Help",731 "links": [732 {733 "description": "Learn more about Gemini API quotas",734 "url": "https://ai.google.dev/gemini-api/docs/rate-limits"735 }736 ]737 },738 {739 "@type": "type.googleapis.com/google.rpc.QuotaFailure",740 "violations": [741 {742 "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_requests",743 "quotaId": "GenerateRequestsPerMinutePerProjectPerModel-FreeTier",744 "quotaDimensions": {745 "location": "global",746 "model": "gemini-3.5-flash-lite"747 },748 "quotaValue": "15"749 }750 ]751 },752 {753 "@type": "type.googleapis.com/google.rpc.RetryInfo",754 "retryDelay": "4s"755 }756 ]757 }758 },759 "source": "https://ai.google.dev/gemini-api/docs/troubleshooting"760 },761 {762 "provider": "gemini",763 "object": "GenerateAnswerResponse",764 "kind": "response",765 "description": "AQA (models/aqa:generateAnswer) result.",766 "fields": {767 "answer": "Candidate (+ groundingAttributions[{content, sourceId:{groundingPassage:{passageId}}}])",768 "answerableProbability": "float 0–1",769 "inputFeedback": "{safetyRatings[], blockReason}"770 },771 "status": [772 "LEGACY",773 "DOCUMENTED",774 "LIVE_VERIFIED"775 ],776 "example": {777 "answer": {778 "content": {779 "parts": [780 {781 "text": "The sky is blue on a clear day."782 }783 ]784 },785 "finishReason": "STOP",786 "groundingAttributions": [787 {788 "sourceId": {789 "groundingPassage": {790 "passageId": "p1"791 }792 }793 }794 ]795 },796 "answerableProbability": 0.999992797 },798 "source": "https://ai.google.dev/api/all-methods"799 }800]801