HTTP Status Code: 200 Response: { "candidates": [ { "content": { "parts": [ { "text": "Hello!" } ], "role": "model" }, "finishReason": "STOP", "index": 0 } ], "usageMetadata": { "promptTokenCount": 5, "candidatesTokenCount": 2, "totalTokenCount": 25, "promptTokensDetails": [ { "modality": "TEXT", "tokenCount": 5 } ], "thoughtsTokenCount": 18 }, "modelVersion": "gemini-2.5-flash", "responseId": "fmJsaffeKcq-_uMPqvyhkQo" } Decoded Response: Array ( [candidates] => Array ( [0] => Array ( [content] => Array ( [parts] => Array ( [0] => Array ( [text] => Hello! ) ) [role] => model ) [finishReason] => STOP [index] => 0 ) ) [usageMetadata] => Array ( [promptTokenCount] => 5 [candidatesTokenCount] => 2 [totalTokenCount] => 25 [promptTokensDetails] => Array ( [0] => Array ( [modality] => TEXT [tokenCount] => 5 ) ) [thoughtsTokenCount] => 18 ) [modelVersion] => gemini-2.5-flash [responseId] => fmJsaffeKcq-_uMPqvyhkQo )