A list of indices that refer to specific GroundingChunk structs within the
groundingChunks array. These referenced chunks are the sources that
support the claim made in the associated segment of the response. For example, an array
[1, 3, 4]
means that groundingChunks[1], groundingChunks[3], groundingChunks[4] are the
retrieved content supporting this part of the response.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[],[],null,["# FirebaseAI Framework Reference\n\nGroundingSupport\n================\n\n @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)\n public struct GroundingSupport : Sendable\n\nProvides information about how a specific segment of the model's response is supported by the\nretrieved grounding chunks.\n- `\n ``\n ``\n `\n\n ### [segment](#/s:10FirebaseAI17GroundingMetadataV0C7SupportV7segmentAA7SegmentVvp)\n\n `\n ` \n Specifies the segment of the model's response content that this grounding support pertains\n to. \n\n #### Declaration\n\n Swift \n\n public let segment: ../../Structs/Segment.html\n\n- `\n ``\n ``\n `\n\n ### [groundingChunkIndices](#/s:10FirebaseAI17GroundingMetadataV0C7SupportV21groundingChunkIndicesSaySiGvp)\n\n `\n ` \n A list of indices that refer to specific [GroundingChunk](../../Structs/GroundingMetadata/GroundingChunk.html) structs within the\n [groundingChunks](../../Structs/GroundingMetadata.html#/s:10FirebaseAI17GroundingMetadataV15groundingChunksSayAC0C5ChunkVGvp) array. These referenced chunks are the sources that\n support the claim made in the associated [segment](../../Structs/GroundingMetadata/GroundingSupport.html#/s:10FirebaseAI17GroundingMetadataV0C7SupportV7segmentAA7SegmentVvp) of the response. For example, an array\n `[1, 3, 4]`\n means that `groundingChunks[1]`, `groundingChunks[3]`, `groundingChunks[4]` are the\n retrieved content supporting this part of the response. \n\n #### Declaration\n\n Swift \n\n public let groundingChunkIndices: [Int]"]]