A summary of the model's thinking process, if available.
Note that Thought Summaries are only available when IncludeThoughts is enabled in the ThinkingConfig. For more information, see the Thinking documentation.
[[["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-09-04 UTC."],[],[],null,["Firebase.AI.GenerateContentResponse\n\nThe model's response to a generate content request.\n\nSummary\n\n| Properties ||\n|-------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Candidates](#struct_firebase_1_1_a_i_1_1_generate_content_response_1acbb6ea188246f46459f9538297133697) | `IReadOnlyList\u003c `[Candidate](/docs/reference/unity/struct/firebase/a-i/candidate#struct_firebase_1_1_a_i_1_1_candidate)` \u003e` A list of candidate response content, ordered from best to worst. |\n| [FunctionCalls](#struct_firebase_1_1_a_i_1_1_generate_content_response_1a49535ea2092d86f0000b2b5ccf3ad9d6) | `IReadOnlyList\u003c `[ModelContent.FunctionCallPart](/docs/reference/unity/struct/firebase/a-i/model-content/function-call-part#struct_firebase_1_1_a_i_1_1_model_content_1_1_function_call_part)` \u003e` Returns function calls found in any `Part`s of the first candidate of the response, if any. |\n| [PromptFeedback](#struct_firebase_1_1_a_i_1_1_generate_content_response_1a2af16c02c8dcdf061cde4edb9492f72e) | [PromptFeedback](/docs/reference/unity/struct/firebase/a-i/prompt-feedback#struct_firebase_1_1_a_i_1_1_prompt_feedback) A value containing the safety ratings for the response, or, if the request was blocked, a reason for blocking the request. |\n| [Text](#struct_firebase_1_1_a_i_1_1_generate_content_response_1ad9e722a9dc514972d10c29f58fbc29ff) | `string` The response's content as text, if it exists. |\n| [ThoughtSummary](#struct_firebase_1_1_a_i_1_1_generate_content_response_1a9c3525e17fb8778e1907e2d931892e2a) | `string` A summary of the model's thinking process, if available. |\n| [UsageMetadata](#struct_firebase_1_1_a_i_1_1_generate_content_response_1a281dac07869b1a8df233df004641877a) | [UsageMetadata](/docs/reference/unity/struct/firebase/a-i/usage-metadata#struct_firebase_1_1_a_i_1_1_usage_metadata) Token usage metadata for processing the generate content request. |\n\nProperties \n\nCandidates \n\n```c#\nIReadOnlyList\u003c Candidate \u003e Firebase::AI::GenerateContentResponse::Candidates\n``` \nA list of candidate response content, ordered from best to worst. \n\nFunctionCalls \n\n```c#\nIReadOnlyList\u003c ModelContent.FunctionCallPart \u003e Firebase::AI::GenerateContentResponse::FunctionCalls\n``` \nReturns function calls found in any `Part`s of the first candidate of the response, if any. \n\nPromptFeedback \n\n```c#\nPromptFeedback Firebase::AI::GenerateContentResponse::PromptFeedback\n``` \nA value containing the safety ratings for the response, or, if the request was blocked, a reason for blocking the request. \n\nText \n\n```c#\nstring Firebase::AI::GenerateContentResponse::Text\n``` \nThe response's content as text, if it exists. \n\nThoughtSummary \n\n```c#\nstring Firebase::AI::GenerateContentResponse::ThoughtSummary\n``` \nA summary of the model's thinking process, if available.\n\nNote that Thought Summaries are only available when `IncludeThoughts` is enabled in the [ThinkingConfig](/docs/reference/unity/struct/firebase/a-i/thinking-config#struct_firebase_1_1_a_i_1_1_thinking_config). For more information, see the [Thinking](https://firebase.google.com/docs/ai-logic/thinking) documentation. \n\nUsageMetadata \n\n```c#\nUsageMetadata Firebase::AI::GenerateContentResponse::UsageMetadata\n``` \nToken usage metadata for processing the generate content request."]]