# Streaming output

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths: {}
components:
  schemas:
    Streaming output:
      type: object
      properties:
        candidates:
          type: array
          items:
            type: object
            properties:
              content:
                type: object
                properties:
                  parts:
                    type: array
                    items:
                      type: object
                      properties:
                        text:
                          type: string
                      x-apidog-orders:
                        - text
                  role:
                    type: string
                required:
                  - parts
                  - role
                x-apidog-orders:
                  - parts
                  - role
              index:
                type: integer
            x-apidog-orders:
              - content
              - index
        usageMetadata:
          type: object
          properties:
            promptTokenCount:
              type: integer
            candidatesTokenCount:
              type: integer
            totalTokenCount:
              type: integer
            promptTokensDetails:
              type: array
              items:
                type: object
                properties:
                  modality:
                    type: string
                  tokenCount:
                    type: integer
                x-apidog-orders:
                  - modality
                  - tokenCount
            thoughtsTokenCount:
              type: integer
          required:
            - promptTokenCount
            - candidatesTokenCount
            - totalTokenCount
            - promptTokensDetails
            - thoughtsTokenCount
          x-apidog-orders:
            - promptTokenCount
            - candidatesTokenCount
            - totalTokenCount
            - promptTokensDetails
            - thoughtsTokenCount
        modelVersion:
          type: string
        responseId:
          type: string
      required:
        - candidates
        - usageMetadata
        - modelVersion
        - responseId
      x-apidog-orders:
        - candidates
        - usageMetadata
        - modelVersion
        - responseId
      x-apidog-folder: ''
  securitySchemes:
    apikey-header-x-goog-api-key:
      type: apiKey
      in: header
      name: x-goog-api-key
servers:
  - url: https://generativelanguage.googleapis.com
    description: Prod Env
security:
  - apikey-header-x-goog-api-key: []

```
