Google Gemini API
    Google Gemini API
    • Get API key
    • Release notes
    • Libraries
    • Run Gemini on Google Cloud
    • Model Capabilities
      • Overview
      • Long context
      • Structured output
      • Document understanding
      • Image understanding
      • Video understanding
      • Audio understanding
      • Text generation
        • Text input
        • Image input
        • Streaming output
        • Multi-turn conversations
        • Multi-turn conversations (Streaming)
        • Configuration parameters
      • Generate images
        • Generate images using Gemini
        • Image editing with Gemini
        • Generate images using Imagen 3
      • Gemini thinking
        • Use thinking models
        • Set budget on thinking models
      • Function calling
        • Function Calling with the Gemini API
    • models
      • All Model
      • Pricing
      • Rate limits
      • Billing info
    • Safety
      • Safety settings
      • Safety guidance
    • Schemas
      • Streaming output

    Streaming output

    {
        "candidates": [
            {
                "content": {
                    "parts": [
                        {
                            "text": "string"
                        }
                    ],
                    "role": "string"
                },
                "index": 0
            }
        ],
        "usageMetadata": {
            "promptTokenCount": 0,
            "candidatesTokenCount": 0,
            "totalTokenCount": 0,
            "promptTokensDetails": [
                {
                    "modality": "string",
                    "tokenCount": 0
                }
            ],
            "thoughtsTokenCount": 0
        },
        "modelVersion": "string",
        "responseId": "string"
    }
    Built with