> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trynito.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a response

> Create a stateless OpenAI Responses-compatible response.

The gateway validates the supported Responses subset, maps it immediately into canonical chat contracts, and returns either one Responses object or Responses-style SSE events. It does not store Responses objects, provider-hosted files, hidden reasoning, prompts, or completions.



## OpenAPI

````yaml openapi.json POST /v1/responses
openapi: 3.1.0
info:
  contact:
    email: developers@trynito.ai
    name: Nito Developer Support
    url: https://docs.trynito.ai/support
  description: >-
    Nito developer API: inference, Fusion, model catalog, attestation, web
    retrieval, document parsing, API key management, balance, rate-limit
    snapshots, and MCP.
  termsOfService: https://trynito.ai/terms
  title: Nito API
  version: '2026-07-01'
servers:
  - description: Configured gateway
    url: https://app.trynito.ai
security: []
tags:
  - description: >-
      OpenAI Chat Completions-compatible inference routes backed by gateway
      routing, billing, privacy, and streaming controls.
    name: Chat
  - description: >-
      Stateless OpenAI Responses-compatible shims for agent clients, including
      the compact output-item endpoint used by standalone compaction flows.
    name: Responses
  - description: >-
      Anthropic Messages-compatible request, response, token-count, and
      streaming surfaces mapped into canonical gateway contracts.
    name: Messages
  - description: >-
      Model discovery and browser model-picker metadata for safe logical model
      selection.
    name: Models
  - description: >-
      Request-local Attestation metadata for supported Attestable models in the
      Confidential and Encrypted tiers.
    name: Attestation
  - description: >-
      Streamable HTTP MCP transport documented with resource-bound bearer-token
      authentication.
    name: MCP
  - description: >-
      Standalone, credential-authenticated web search and fetch without an
      inference model.
    name: Web
  - description: >-
      OAuth-authorized organization API key administration with explicit consent
      and current owner/admin authorization.
    name: API Keys
  - description: >-
      Browser billing, usage, referral, balance, auto top-up, and x402 funding
      surfaces using integer nanos.
    name: Billing
externalDocs:
  description: Nito developer documentation
  url: https://docs.trynito.ai/nito
paths:
  /v1/responses:
    post:
      tags:
        - Responses
      summary: Create an OpenAI Responses-compatible response
      description: >-
        Create a stateless OpenAI Responses-compatible response.


        The gateway validates the supported Responses subset, maps it
        immediately into canonical chat contracts, and returns either one
        Responses object or Responses-style SSE events. It does not store
        Responses objects, provider-hosted files, hidden reasoning, prompts, or
        completions.
      operationId: createOpenAIResponse
      requestBody:
        content:
          application/json:
            example:
              input: Say hello.
              model: openai/gpt-5.5
              reasoning:
                effort: low
                summary: auto
              store: false
            schema:
              $ref: '#/components/schemas/ResponsesRequest'
        description: >-
          Request payload for `createOpenAIResponse`. Examples use
          placeholder-safe values and do not include real secrets or private
          prompt content.
        required: true
      responses:
        '200':
          content:
            application/json:
              example:
                completed_at: 1778268601
                created_at: 1778268600
                error: null
                id: resp_test_123
                incomplete_details: null
                metadata: {}
                model: openai/gpt-5.5
                object: response
                output:
                  - content:
                      - annotations: []
                        text: Hello.
                        type: output_text
                    id: msg_resp_test_123
                    role: assistant
                    status: completed
                    type: message
                output_text: Hello.
                parallel_tool_calls: true
                previous_response_id: null
                reasoning:
                  effort: low
                  summary: auto
                status: completed
                store: false
                temperature: null
                text:
                  format:
                    type: text
                tool_choice: auto
                tools: []
                top_p: null
                truncation: disabled
                usage:
                  customer_cost:
                    amount_nanos: '125000'
                    currency_code: USD
                  input_tokens: 12
                  input_tokens_details:
                    cached_tokens: 0
                  output_tokens: 5
                  output_tokens_details:
                    reasoning_tokens: 0
                  total_tokens: 17
                user: null
                web_search:
                  used: false
              schema:
                $ref: '#/components/schemas/ResponsesResponse'
            text/event-stream:
              example: >
                event: response.created

                data:
                {"type":"response.created","response":{"id":"resp_test_123","status":"in_progress"}}


                event: response.output_text.delta

                data:
                {"type":"response.output_text.delta","item_id":"msg_resp_test_123","output_index":0,"content_index":0,"delta":"Hello."}


                event: response.completed

                data:
                {"type":"response.completed","response":{"id":"resp_test_123","status":"completed","usage":{"input_tokens":12,"output_tokens":5,"total_tokens":17,"customer_cost":{"amount_nanos":"125000","currency_code":"USD"}}}}


                data: [DONE]
              schema:
                additionalProperties: true
                type: object
          description: JSON response or server-sent event stream.
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/RateLimitLimit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/RateLimitRemaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/RateLimitReset'
        '400':
          content:
            application/json:
              example:
                error:
                  code: invalid_request
                  message: The request is invalid.
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Invalid request
        '401':
          content:
            application/json:
              example:
                error:
                  code: unauthorized
                  message: authentication required
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Authentication required
        '402':
          content:
            application/json:
              example:
                error:
                  code: payment_required
                  message: >-
                    billing credits or an active subscription are required for
                    this request
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Payment required
        '403':
          content:
            application/json:
              example:
                error:
                  code: forbidden
                  message: credential is not authorized for this operation
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Forbidden
        '429':
          content:
            application/json:
              examples:
                insufficient_quota:
                  summary: Billing balance or free-tier quota exhausted
                  value:
                    error:
                      code: insufficient_quota
                      message: insufficient billing balance
                rate_limited:
                  summary: Gateway or provider rate limit exceeded
                  value:
                    error:
                      code: rate_limited
                      message: rate limited
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Rate limited or insufficient quota
          headers:
            Retry-After:
              description: >-
                Seconds to wait before retrying when the gateway can compute a
                retry window.
              example: '60'
              schema:
                type: string
            X-RateLimit-Limit:
              $ref: '#/components/headers/RateLimitLimit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/RateLimitRemaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/RateLimitReset'
        '500':
          content:
            application/json:
              example:
                error:
                  code: internal_error
                  message: internal error
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Internal server error
        '503':
          content:
            application/json:
              example:
                error:
                  code: unavailable
                  message: service unavailable
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Service unavailable
      security:
        - PublicApiBearer: []
        - PublicApiKeyHeader: []
        - CliOAuthBearer: []
components:
  schemas:
    ResponsesRequest:
      additionalProperties: true
      allOf:
        - anyOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.allOf[0].anyOf[0]`.
              required:
                - input
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.allOf[0].anyOf[1]`.
              required:
                - INPUT
          description: >-
            Nested schema within `ResponsesRequest` for
            `ResponsesRequest.allOf[0]`.
      description: >-
        OpenAI-compatible Responses request. Unknown fields are ignored after
        duplicate-key checks; recognized fields that request unsupported
        behavior are rejected.
      example:
        input: Say hello.
        model: openai/gpt-5.5
        reasoning:
          effort: low
          summary: auto
        store: false
      patternProperties:
        ^[bB][aA][cC][kKK][gG][rR][oO][uU][nN][dD]$:
          description: The `background` field on `ResponsesRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.background.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.background.oneOf[1]`.
              type: 'null'
        ^[cC][lL][iI][eE][nN][tT]_[mM][eE][tT][aA][dD][aA][tT][aA]$:
          description: The `client_metadata` field on `ResponsesRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.client_metadata.oneOf[0]`.
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.client_metadata.oneOf[1]`.
              type: 'null'
        ^[cC][oO][nN][tT][eE][xX][tT]_[mM][aA][nN][aA][gG][eE][mM][eE][nN][tT]$:
          description: The `context_management` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[cC][oO][nN][vV][eE][rR][sſS][aA][tT][iI][oO][nN]$:
          description: The `conversation` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[fF][rR][eE][qQ][uU][eE][nN][cC][yY]_[pP][eE][nN][aA][lL][tT][yY]$:
          description: The `frequency_penalty` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.frequency_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.frequency_penalty.oneOf[1]`.
              type: 'null'
        ^[iI][nN][cC][lL][uU][dD][eE]$:
          description: The `include` field on `ResponsesRequest`.
          example: []
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.include.oneOf[0]`.
              items:
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.include.oneOf[0].items`.
                pattern: >-
                  ^\s*([Rr][Ee][Aa][Ss][Oo][Nn][Ii][Nn][Gg]\.[Ee][Nn][Cc][Rr][Yy][Pp][Tt][Ee][Dd]_[Cc][Oo][Nn][Tt][Ee][Nn][Tt])\s*$
                type: string
              type: array
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.include.oneOf[1]`.
              type: 'null'
        ^[iI][nN][pP][uU][tT]$:
          description: The `input` field on `ResponsesRequest`.
          example: Say hello.
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.input.oneOf[0]`.
              type: string
            - contains:
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.input.oneOf[1].contains`.
                oneOf:
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].allOf[0].anyOf[0]`.
                            required:
                              - role
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].allOf[0].anyOf[1]`.
                            required:
                              - ROLE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[0].allOf[0]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[0]`.
                    patternProperties:
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[pP][hH][aA][sſS][eE]$:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[rR][oO][lL][eE]$:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    properties:
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      phase:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      role:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      tool_calls:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    type: object
                  - additionalProperties: false
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[1].anyOf[0]`.
                            required:
                              - content
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[1].anyOf[1]`.
                            required:
                              - CONTENT
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[1]`.
                    patternProperties:
                      ^[aA][uU][tT][hH][oO][rR]$:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[iI][nN][tT][eE][rR][nN][aA][lL]_[cC][hH][aA][tT]_[mM][eE][sſS][sſS][aA][gG][eE]_[mM][eE][tT][aA][dD][aA][tT][aA]_[pP][aA][sſS][sſS][tT][hH][rR][oO][uU][gG][hH]$:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      ^[rR][eE][cC][iI][pP][iI][eE][nN][tT]$:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    properties:
                      author:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      internal_chat_message_metadata_passthrough:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      recipient:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      type:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[2]`.
                    patternProperties:
                      ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE][sſS][pP][aA][cC][eE]$:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    properties:
                      arguments:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      namespace:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[3]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[4]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][nN][pP][uU][tT]$:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      input:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[5]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    type: object
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.input.oneOf[1]`.
              items:
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.input.oneOf[1].items`.
                oneOf:
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                            required:
                              - role
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                            required:
                              - ROLE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[0].allOf[0]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[0]`.
                    patternProperties:
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[pP][hH][aA][sſS][eE]$:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[rR][oO][lL][eE]$:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    properties:
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      phase:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      role:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      tool_calls:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    type: object
                  - additionalProperties: false
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                            required:
                              - content
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                            required:
                              - CONTENT
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[1]`.
                    patternProperties:
                      ^[aA][uU][tT][hH][oO][rR]$:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[iI][nN][tT][eE][rR][nN][aA][lL]_[cC][hH][aA][tT]_[mM][eE][sſS][sſS][aA][gG][eE]_[mM][eE][tT][aA][dD][aA][tT][aA]_[pP][aA][sſS][sſS][tT][hH][rR][oO][uU][gG][hH]$:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      ^[rR][eE][cC][iI][pP][iI][eE][nN][tT]$:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    properties:
                      author:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      internal_chat_message_metadata_passthrough:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      recipient:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      type:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[2]`.
                    patternProperties:
                      ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE][sſS][pP][aA][cC][eE]$:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    properties:
                      arguments:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      namespace:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[3]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[4]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][nN][pP][uU][tT]$:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      input:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[5]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    type: object
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[6]`.
                    properties:
                      encrypted_content:
                        description: The `encrypted_content` field on `ResponsesRequest`.
                        example: example
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        type: string
                      summary:
                        description: The `summary` field on `ResponsesRequest`.
                        example: []
                        items:
                          additionalProperties: true
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].items.oneOf[6].summary.items`.
                          type: object
                        type: array
                      type:
                        const: reasoning
                        description: The `type` field on `ResponsesRequest`.
                        example: reasoning
                        type: string
                    required:
                      - type
                    type: object
              minItems: 1
              type: array
        ^[iI][nN][sſS][tT][rR][uU][cC][tT][iI][oO][nN][sſS]$:
          description: The `instructions` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.instructions.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.instructions.oneOf[1]`.
              type: 'null'
        ^[mM][aA][xX]_[oO][uU][tT][pP][uU][tT]_[tT][oO][kKK][eE][nN][sſS]$:
          description: The `max_output_tokens` field on `ResponsesRequest`.
          example: 12
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.max_output_tokens.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.max_output_tokens.oneOf[1]`.
              type: 'null'
        ^[mM][aA][xX]_[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
          description: The `max_tool_calls` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[mM][eE][tT][aA][dD][aA][tT][aA]$:
          description: The `metadata` field on `ResponsesRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.metadata.oneOf[0]`.
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.metadata.oneOf[1]`.
              type: 'null'
        ^[mM][oO][dD][eE][lL]$:
          description: The `model` field on `ResponsesRequest`.
          example: openai/gpt-5.5
          type: string
        ^[pP][aA][rR][aA][lL][lL][eE][lL]_[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
          description: The `parallel_tool_calls` field on `ResponsesRequest`.
          example: true
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.parallel_tool_calls.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.parallel_tool_calls.oneOf[1]`.
              type: 'null'
        ^[pP][rR][eE][sſS][eE][nN][cC][eE]_[pP][eE][nN][aA][lL][tT][yY]$:
          description: The `presence_penalty` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.presence_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.presence_penalty.oneOf[1]`.
              type: 'null'
        ^[pP][rR][eE][vV][iI][oO][uU][sſS]_[rR][eE][sſS][pP][oO][nN][sſS][eE]_[iI][dD]$:
          description: The `previous_response_id` field on `ResponsesRequest`.
          example: 00000000-0000-4000-8000-000000000001
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.previous_response_id.oneOf[0]`.
              maxLength: 0
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.previous_response_id.oneOf[1]`.
              type: 'null'
        ^[pP][rR][oO][mM][pP][tT]$:
          description: The `prompt` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[pP][rR][oO][mM][pP][tT]_[cC][aA][cC][hH][eE]_[kKK][eE][yY]$:
          description: The `prompt_cache_key` field on `ResponsesRequest`.
          example: Say hello.
          oneOf:
            - description: Prompt cache key limited to 256 UTF-8 bytes at runtime.
              maxLength: 256
              minLength: 0
              type: string
              x-max-bytes: 256
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.prompt_cache_key.oneOf[1]`.
              type: 'null'
        ^[pP][rR][oO][mM][pP][tT]_[cC][aA][cC][hH][eE]_[oO][pP][tT][iI][oO][nN][sſS]$:
          description: The `prompt_cache_options` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[pP][rR][oO][mM][pP][tT]_[cC][aA][cC][hH][eE]_[rR][eE][tT][eE][nN][tT][iI][oO][nN]$:
          description: The `prompt_cache_retention` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]$:
          description: The `reasoning` field on `ResponsesRequest`.
          example:
            effort: low
            summary: auto
          oneOf:
            - additionalProperties: true
              allOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[0]`.
                  if:
                    properties:
                      enabled:
                        const: false
                        type: boolean
                    required:
                      - enabled
                  then:
                    properties:
                      effort:
                        oneOf:
                          - pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                            type: string
                          - type: 'null'
                      exclude:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      generate_summary:
                        type: 'null'
                      max_tokens:
                        type: 'null'
                      summary:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[1]`.
                  if:
                    properties:
                      ENABLED:
                        const: false
                        type: boolean
                    required:
                      - ENABLED
                  then:
                    properties:
                      EFFORT:
                        oneOf:
                          - pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                            type: string
                          - type: 'null'
                      EXCLUDE:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      GENERATE_SUMMARY:
                        type: 'null'
                      MAX_TOKENS:
                        type: 'null'
                      SUMMARY:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[2]`.
                  if:
                    properties:
                      effort:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - effort
                  then:
                    properties:
                      enabled:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      exclude:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      generate_summary:
                        type: 'null'
                      max_tokens:
                        type: 'null'
                      summary:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[3]`.
                  if:
                    properties:
                      EFFORT:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - EFFORT
                  then:
                    properties:
                      ENABLED:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      EXCLUDE:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      GENERATE_SUMMARY:
                        type: 'null'
                      MAX_TOKENS:
                        type: 'null'
                      SUMMARY:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[4]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      exclude:
                        oneOf:
                          - const: true
                            type: boolean
                          - type: 'null'
                      generate_summary:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[5]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      EXCLUDE:
                        oneOf:
                          - const: true
                            type: boolean
                          - type: 'null'
                      GENERATE_SUMMARY:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[6]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      generate_summary:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[7]`.
                  if:
                    properties:
                      generate_summary:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - generate_summary
                  then:
                    properties:
                      summary:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[8]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      GENERATE_SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[9]`.
                  if:
                    properties:
                      GENERATE_SUMMARY:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - GENERATE_SUMMARY
                  then:
                    properties:
                      SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[10]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      generate_summary:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[11]`.
                  if:
                    properties:
                      generate_summary:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - generate_summary
                  then:
                    properties:
                      summary:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[12]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      GENERATE_SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[13]`.
                  if:
                    properties:
                      GENERATE_SUMMARY:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - GENERATE_SUMMARY
                  then:
                    properties:
                      SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[14]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      generate_summary:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[15]`.
                  if:
                    properties:
                      generate_summary:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - generate_summary
                  then:
                    properties:
                      summary:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[16]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      GENERATE_SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[17]`.
                  if:
                    properties:
                      GENERATE_SUMMARY:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - GENERATE_SUMMARY
                  then:
                    properties:
                      SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.reasoning.oneOf[0]`.
              patternProperties:
                ^[cC][oO][nN][tT][eE][xX][tT]$:
                  description: >-
                    Compatibility context control. Auto (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[0]`.
                      pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[1]`.
                      type: 'null'
                ^[eE][fF][fF][oO][rR][tT]$:
                  description: >-
                    Reasoning effort. None disables reasoning; supported aliases
                    normalize to the canonical low, medium, or high levels.
                    Blank and whitespace-only values are accepted as neutral.
                    Values are case-insensitive and optionally
                    whitespace-padded.
                  example: low
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Mm][Ii][Nn][Ii][Mm][Aa][Ll]|[Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh]|[Xx][Hh][Ii][Gg][Hh]|[Mm][Aa][Xx]|[Uu][Ll][Tt][Rr][Aa])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[1]`.
                      type: 'null'
                ^[eE][nN][aA][bB][lL][eE][dD]$:
                  description: >-
                    Enables reasoning when true. False is neutral unless another
                    reasoning control conflicts with it.
                  example: true
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[1]`.
                      type: 'null'
                ^[eE][xX][cC][lL][uU][dD][eE]$:
                  description: Suppresses visible reasoning output when true.
                  example: false
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[1]`.
                      type: 'null'
                ^[gG][eE][nN][eE][rR][aA][tT][eE]_[sſS][uU][mM][mM][aA][rR][yY]$:
                  description: >-
                    Deprecated alias for summary. When both are supplied, their
                    non-null values must match. Blank and whitespace-only values
                    are accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace
                    normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[1]`.
                      type: 'null'
                ^[mM][aA][xX]_[tT][oO][kKK][eE][nN][sſS]$:
                  description: Positive reasoning-token budget.
                  example: 64
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[0]`.
                      minimum: 1
                      type: integer
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[1]`.
                      type: 'null'
                ^[mM][oO][dD][eE]$:
                  description: >-
                    Compatibility execution mode. Standard (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: standard
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[0]`.
                      pattern: ^\s*([Ss][Tt][Aa][Nn][Dd][Aa][Rr][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[1]`.
                      type: 'null'
                ^[sſS][uU][mM][mM][aA][rR][yY]$:
                  description: >-
                    Visible reasoning-summary mode. None suppresses visible
                    reasoning output. Blank and whitespace-only values are
                    accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace /
                    EqualFold normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[1]`.
                      type: 'null'
              properties:
                context:
                  description: >-
                    Compatibility context control. Auto (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[0]`.
                      pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[1]`.
                      type: 'null'
                effort:
                  description: >-
                    Reasoning effort. None disables reasoning; supported aliases
                    normalize to the canonical low, medium, or high levels.
                    Blank and whitespace-only values are accepted as neutral.
                    Values are case-insensitive and optionally
                    whitespace-padded.
                  example: low
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Mm][Ii][Nn][Ii][Mm][Aa][Ll]|[Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh]|[Xx][Hh][Ii][Gg][Hh]|[Mm][Aa][Xx]|[Uu][Ll][Tt][Rr][Aa])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[1]`.
                      type: 'null'
                enabled:
                  description: >-
                    Enables reasoning when true. False is neutral unless another
                    reasoning control conflicts with it.
                  example: true
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[1]`.
                      type: 'null'
                exclude:
                  description: Suppresses visible reasoning output when true.
                  example: false
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[1]`.
                      type: 'null'
                generate_summary:
                  description: >-
                    Deprecated alias for summary. When both are supplied, their
                    non-null values must match. Blank and whitespace-only values
                    are accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace
                    normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[1]`.
                      type: 'null'
                max_tokens:
                  description: Positive reasoning-token budget.
                  example: 64
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[0]`.
                      minimum: 1
                      type: integer
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[1]`.
                      type: 'null'
                mode:
                  description: >-
                    Compatibility execution mode. Standard (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: standard
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[0]`.
                      pattern: ^\s*([Ss][Tt][Aa][Nn][Dd][Aa][Rr][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[1]`.
                      type: 'null'
                summary:
                  description: >-
                    Visible reasoning-summary mode. None suppresses visible
                    reasoning output. Blank and whitespace-only values are
                    accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace /
                    EqualFold normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[1]`.
                      type: 'null'
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.reasoning.oneOf[1]`.
              type: 'null'
        ^[sſS][aA][fF][eE][tT][yY]_[iI][dD][eE][nN][tT][iI][fF][iI][eE][rR]$:
          description: The `safety_identifier` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.safety_identifier.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.safety_identifier.oneOf[1]`.
              type: 'null'
        ^[sſS][eE][rR][vV][iI][cC][eE]_[tT][iI][eE][rR]$:
          description: The `service_tier` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.service_tier.oneOf[0]`.
              pattern: >-
                ^\s*([Aa][Uu][Tt][Oo]|[Dd][Ee][Ff][Aa][Uu][Ll][Tt]|[Ff][Ll][Ee][Xx]|[Pp][Rr][Ii][Oo][Rr][Ii][Tt][Yy])\s*$
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.service_tier.oneOf[1]`.
              type: 'null'
        ^[sſS][tT][oO][rR][eE]$:
          description: The `store` field on `ResponsesRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.store.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.store.oneOf[1]`.
              type: 'null'
        ^[sſS][tT][rR][eE][aA][mM]$:
          description: The `stream` field on `ResponsesRequest`.
          example: true
          type: boolean
        ^[sſS][tT][rR][eE][aA][mM]_[oO][pP][tT][iI][oO][nN][sſS]$:
          additionalProperties: true
          description: The `stream_options` field on `ResponsesRequest`.
          example: {}
          patternProperties:
            ^[iI][nN][cC][lL][uU][dD][eE]_[oO][bB][fF][uU][sſS][cC][aA][tT][iI][oO][nN]$:
              description: The `include_obfuscation` field on `ResponsesRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[1]`.
                  type: 'null'
            ^[iI][nN][cC][lL][uU][dD][eE]_[uU][sſS][aA][gG][eE]$:
              description: The `include_usage` field on `ResponsesRequest`.
              example: true
              type: boolean
          properties:
            include_obfuscation:
              description: The `include_obfuscation` field on `ResponsesRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[1]`.
                  type: 'null'
            include_usage:
              description: The `include_usage` field on `ResponsesRequest`.
              example: true
              type: boolean
          type: object
        ^[tT][eE][mM][pP][eE][rR][aA][tT][uU][rR][eE]$:
          description: The `temperature` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.temperature.oneOf[0]`.
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.temperature.oneOf[1]`.
              type: 'null'
        ^[tT][eE][xX][tT]$:
          additionalProperties: true
          description: The `text` field on `ResponsesRequest`.
          example: {}
          patternProperties:
            ^[fF][oO][rR][mM][aA][tT]$:
              description: The `format` field on `ResponsesRequest`.
              example: {}
              oneOf:
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[0].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[0]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[1].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[1]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[1]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[2]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[2]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  type: object
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[3]`.
                  type: 'null'
            ^[vV][eE][rR][bB][oO][sſS][iI][tT][yY]$:
              description: The `verbosity` field on `ResponsesRequest`.
              example: example
              oneOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[0]`.
                  pattern: >-
                    ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])?\s*$
                  type: string
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[1]`.
                  type: 'null'
          properties:
            format:
              description: The `format` field on `ResponsesRequest`.
              example: {}
              oneOf:
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[0].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[0]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[1].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[1]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[1]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[2]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[2]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  type: object
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[3]`.
                  type: 'null'
            verbosity:
              description: The `verbosity` field on `ResponsesRequest`.
              example: example
              oneOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[0]`.
                  pattern: >-
                    ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])?\s*$
                  type: string
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[1]`.
                  type: 'null'
          type: object
        ^[tT][oO][oO][lL][sſS]$:
          allOf:
            - contains:
                allOf:
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.allOf[0]`.
                    not:
                      properties:
                        external_web_access:
                          const: false
                      required:
                        - external_web_access
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.allOf[1]`.
                    not:
                      properties:
                        EXTERNAL_WEB_ACCESS:
                          const: false
                      required:
                        - EXTERNAL_WEB_ACCESS
                anyOf:
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.anyOf[0]`.
                    properties:
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - web_search
                          - web_search_2025_08_26
                          - web_search_preview
                          - web_search_preview_2025_03_11
                        example: web_search
                    required:
                      - type
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.anyOf[1]`.
                    properties:
                      TYPE:
                        description: The `TYPE` field on `ResponsesRequest`.
                        enum:
                          - web_search
                          - web_search_2025_08_26
                          - web_search_preview
                          - web_search_preview_2025_03_11
                        example: web_search
                    required:
                      - TYPE
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.allOf[0].contains`.
                type: object
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tools.allOf[0]`.
              maxContains: 1
              minContains: 0
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tools.allOf[1]`.
              if:
                contains:
                  allOf:
                    - anyOf:
                        - properties:
                            type:
                              const: function
                          required:
                            - type
                        - properties:
                            TYPE:
                              const: function
                          required:
                            - TYPE
                    - anyOf:
                        - properties:
                            defer_loading:
                              const: true
                          required:
                            - defer_loading
                        - properties:
                            DEFER_LOADING:
                              const: true
                          required:
                            - DEFER_LOADING
                  type: object
              then:
                contains:
                  anyOf:
                    - properties:
                        type:
                          const: tool_search
                      required:
                        - type
                    - properties:
                        TYPE:
                          const: tool_search
                      required:
                        - TYPE
                  type: object
          description: The `tools` field on `ResponsesRequest`.
          example: []
          items:
            description: >-
              Nested schema within `ResponsesRequest` for
              `ResponsesRequest.tools.items`.
            oneOf:
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[0].anyOf[0]`.
                        properties:
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            pattern: .*\S.*
                            type: string
                        required:
                          - name
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[0].anyOf[1]`.
                        properties:
                          function:
                            description: The `function` field on `ResponsesRequest`.
                            example: {}
                            properties:
                              name:
                                description: The `name` field on `ResponsesRequest`.
                                example: example
                                pattern: .*\S.*
                                type: string
                            required:
                              - name
                            type: object
                        required:
                          - function
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[1].anyOf[0]`.
                        properties:
                          parameters:
                            additionalProperties: true
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            type: object
                        required:
                          - parameters
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[1].anyOf[1]`.
                        properties:
                          function:
                            description: The `function` field on `ResponsesRequest`.
                            example: {}
                            properties:
                              parameters:
                                additionalProperties: true
                                description: The `parameters` field on `ResponsesRequest`.
                                example: {}
                                type: object
                            required:
                              - parameters
                            type: object
                        required:
                          - function
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[1]`.
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[2]`.
                    not:
                      properties:
                        function:
                          properties:
                            strict:
                              const: false
                          required:
                            - strict
                        strict:
                          const: true
                      required:
                        - strict
                        - function
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[3]`.
                    not:
                      properties:
                        function:
                          properties:
                            strict:
                              const: true
                          required:
                            - strict
                        strict:
                          const: false
                      required:
                        - strict
                        - function
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[4]`.
                    not:
                      properties:
                        FUNCTION:
                          properties:
                            STRICT:
                              const: false
                          required:
                            - STRICT
                        STRICT:
                          const: true
                      required:
                        - STRICT
                        - FUNCTION
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[5]`.
                    not:
                      properties:
                        FUNCTION:
                          properties:
                            STRICT:
                              const: true
                          required:
                            - STRICT
                        STRICT:
                          const: false
                      required:
                        - STRICT
                        - FUNCTION
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[6].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[6].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[6]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[0]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[1]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[0]`.
                        pattern: .*\S.*
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: >-
                      Optional structured-output schema attached to a function
                      tool. The runtime accepts either an object or null; a null
                      placeholder documents the compatibility boundary without
                      changing tool semantics.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[1]`.
                        type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: function
                    description: The `type` field on `ResponsesRequest`.
                    example: function
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[1]`.
                        type: 'null'
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[0]`.
                        pattern: .*\S.*
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: >-
                      Optional structured-output schema attached to a function
                      tool. The runtime accepts either an object or null; a null
                      placeholder documents the compatibility boundary without
                      changing tool semantics.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[1]`.
                        type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: function
                    description: The `type` field on `ResponsesRequest`.
                    example: function
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[1].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[1].anyOf[0]`.
                        required:
                          - name
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[1].anyOf[1]`.
                        required:
                          - NAME
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[1].allOf[1]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[2].anyOf[0]`.
                        required:
                          - tools
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[2].anyOf[1]`.
                        required:
                          - TOOLS
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[1].allOf[2]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[1]`.
                patternProperties:
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  ^[tT][oO][oO][lL][sſS]$:
                    description: The `tools` field on `ResponsesRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[0]`.
                              properties:
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                              required:
                                - name
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    name:
                                      description: The `name` field on `ResponsesRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                  required:
                                    - name
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[0]`.
                              properties:
                                parameters:
                                  additionalProperties: true
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  type: object
                              required:
                                - parameters
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    parameters:
                                      additionalProperties: true
                                      description: >-
                                        The `parameters` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                  required:
                                    - parameters
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1]`.
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[2]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: false
                                required:
                                  - strict
                              strict:
                                const: true
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[3]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: true
                                required:
                                  - strict
                              strict:
                                const: false
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[4]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: false
                                required:
                                  - STRICT
                              STRICT:
                                const: true
                            required:
                              - STRICT
                              - FUNCTION
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[5]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: true
                                required:
                                  - STRICT
                              STRICT:
                                const: false
                            required:
                              - STRICT
                              - FUNCTION
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6]`.
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[1].tools.items`.
                      patternProperties:
                        ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        ^[nN][aA][mM][eE]$:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        ^[sſS][tT][rR][iI][cC][tT]$:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      properties:
                        defer_loading:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        description:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        function:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        name:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        output_schema:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        parameters:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        strict:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        type:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      type: object
                    minItems: 1
                    type: array
                  ^[tT][yY][pP][eE]$:
                    const: namespace
                    description: The `type` field on `ResponsesRequest`.
                    example: namespace
                    type: string
                properties:
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  tools:
                    description: The `tools` field on `ResponsesRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[0]`.
                              properties:
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                              required:
                                - name
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    name:
                                      description: The `name` field on `ResponsesRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                  required:
                                    - name
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[0]`.
                              properties:
                                parameters:
                                  additionalProperties: true
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  type: object
                              required:
                                - parameters
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    parameters:
                                      additionalProperties: true
                                      description: >-
                                        The `parameters` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                  required:
                                    - parameters
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1]`.
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[2]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: false
                                required:
                                  - strict
                              strict:
                                const: true
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[3]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: true
                                required:
                                  - strict
                              strict:
                                const: false
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[4]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: false
                                required:
                                  - STRICT
                              STRICT:
                                const: true
                            required:
                              - STRICT
                              - FUNCTION
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[5]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: true
                                required:
                                  - STRICT
                              STRICT:
                                const: false
                            required:
                              - STRICT
                              - FUNCTION
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6]`.
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[1].tools.items`.
                      patternProperties:
                        ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        ^[nN][aA][mM][eE]$:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        ^[sſS][tT][rR][iI][cC][tT]$:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      properties:
                        defer_loading:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        description:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        function:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        name:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        output_schema:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        parameters:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        strict:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        type:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      type: object
                    minItems: 1
                    type: array
                  type:
                    const: namespace
                    description: The `type` field on `ResponsesRequest`.
                    example: namespace
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[2].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[1].anyOf[0]`.
                        required:
                          - name
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[1].anyOf[1]`.
                        required:
                          - NAME
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[2].allOf[1]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[2]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  ^[fF][oO][rR][mM][aA][tT]$:
                    additionalProperties: true
                    description: The `format` field on `ResponsesRequest`.
                    example: {}
                    type: object
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: custom
                    description: The `type` field on `ResponsesRequest`.
                    example: custom
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  format:
                    additionalProperties: true
                    description: The `format` field on `ResponsesRequest`.
                    example: {}
                    type: object
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: custom
                    description: The `type` field on `ResponsesRequest`.
                    example: custom
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[3].allOf[0]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[3]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[1]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: local_shell
                    description: The `type` field on `ResponsesRequest`.
                    example: local_shell
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[1]`.
                        type: 'null'
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: local_shell
                    description: The `type` field on `ResponsesRequest`.
                    example: local_shell
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[4].allOf[0]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[4]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  ^[eE][xX][eE][cC][uU][tT][iI][oO][nN]$:
                    description: The `execution` field on `ResponsesRequest`.
                    enum:
                      - client
                      - server
                    example: client
                    type: string
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[1]`.
                        type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: tool_search
                    description: The `type` field on `ResponsesRequest`.
                    example: tool_search
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  execution:
                    description: The `execution` field on `ResponsesRequest`.
                    enum:
                      - client
                      - server
                    example: client
                    type: string
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[1]`.
                        type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: tool_search
                    description: The `type` field on `ResponsesRequest`.
                    example: tool_search
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[5].allOf[0]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[5]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[1]`.
                        type: 'null'
                  ^[eE][xX][tT][eE][rR][nN][aA][lL]_[wW][eE][bB]_[aA][cC][cC][eE][sſS][sſS]$:
                    description: The `external_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  ^[fF][iI][lL][tT][eE][rR][sſS]$:
                    additionalProperties: false
                    description: The `filters` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[aA][lL][lL][oO][wW][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                    properties:
                      allowed_domains:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      block_domains:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                      blocked_domains:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                    type: object
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[1]`.
                        type: 'null'
                  ^[iI][nN][dD][eE][xX]_[gG][aA][tT][eE][dD]_[wW][eE][bB]_[aA][cC][cC][eE][sſS][sſS]$:
                    description: The `index_gated_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][eE][aA][rR][cC][hH]_[cC][oO][nN][tT][eE][nN][tT]_[tT][yY][pP][eE][sſS]$:
                    description: The `search_content_types` field on `ResponsesRequest`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[5].search_content_types.items`.
                      type: string
                    type: array
                  ^[sſS][eE][aA][rR][cC][hH]_[cC][oO][nN][tT][eE][xX][tT]_[sſS][iI][zZ][eE]$:
                    description: The `search_context_size` field on `ResponsesRequest`.
                    example: example
                    pattern: >-
                      ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])\s*$
                    type: string
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    description: The `type` field on `ResponsesRequest`.
                    enum:
                      - web_search
                      - web_search_2025_08_26
                      - web_search_preview
                      - web_search_preview_2025_03_11
                    example: web_search
                    type: string
                  ^[uU][sſS][eE][rR]_[lL][oO][cC][aA][tT][iI][oO][nN]$:
                    additionalProperties: false
                    description: The `user_location` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[cC][iI][tT][yY]$:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][uU][nN][tT][rR][yY]$:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[rR][eE][gG][iI][oO][nN]$:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][eE]$:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    properties:
                      city:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      country:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      latitude:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      longitude:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      postal_code:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      region:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      state:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      timezone:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    type: object
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[1]`.
                        type: 'null'
                  external_web_access:
                    description: The `external_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  filters:
                    additionalProperties: false
                    description: The `filters` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[aA][lL][lL][oO][wW][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                    properties:
                      allowed_domains:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      block_domains:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                      blocked_domains:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                    type: object
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[1]`.
                        type: 'null'
                  index_gated_web_access:
                    description: The `index_gated_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  search_content_types:
                    description: The `search_content_types` field on `ResponsesRequest`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[5].search_content_types.items`.
                      type: string
                    type: array
                  search_context_size:
                    description: The `search_context_size` field on `ResponsesRequest`.
                    example: example
                    pattern: >-
                      ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])\s*$
                    type: string
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    description: The `type` field on `ResponsesRequest`.
                    enum:
                      - web_search
                      - web_search_2025_08_26
                      - web_search_preview
                      - web_search_preview_2025_03_11
                    example: web_search
                    type: string
                  user_location:
                    additionalProperties: false
                    description: The `user_location` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[cC][iI][tT][yY]$:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][uU][nN][tT][rR][yY]$:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[rR][eE][gG][iI][oO][nN]$:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][eE]$:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    properties:
                      city:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      country:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      latitude:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      longitude:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      postal_code:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      region:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      state:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      timezone:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    type: object
                type: object
          type: array
        ^[tT][oO][oO][lL]_[cC][hH][oO][iI][cC][eE]$:
          description: The `tool_choice` field on `ResponsesRequest`.
          example: auto
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tool_choice.oneOf[0]`.
              enum:
                - auto
                - none
                - required
              type: string
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[1].allOf[0]`.
              anyOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[1].anyOf[0]`.
                  required:
                    - name
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[1].anyOf[1]`.
                  required:
                    - function
              description: >-
                Named tool choice. Supply either the flat `name` or the nested
                `function.name`; if both are supplied they must resolve to the
                same trimmed value, otherwise the request is rejected.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                ^[nN][aA][mM][eE]$:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                ^[tT][yY][pP][eE]$:
                  const: function
                  description: The `type` field on `ResponsesRequest`.
                  example: function
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                name:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                type:
                  const: function
                  description: The `type` field on `ResponsesRequest`.
                  example: function
                  type: string
              type: object
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[2].allOf[0]`.
              anyOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[2].anyOf[0]`.
                  required:
                    - name
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[2].anyOf[1]`.
                  required:
                    - function
              description: >-
                Named tool choice. Supply either the flat `name` or the nested
                `function.name`; if both are supplied they must resolve to the
                same trimmed value, otherwise the request is rejected.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                ^[nN][aA][mM][eE]$:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                ^[tT][yY][pP][eE]$:
                  const: custom
                  description: The `type` field on `ResponsesRequest`.
                  example: custom
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                name:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                type:
                  const: custom
                  description: The `type` field on `ResponsesRequest`.
                  example: custom
                  type: string
              type: object
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[3].allOf[0]`.
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tool_choice.oneOf[3]`.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  type: object
                ^[nN][aA][mM][eE]$:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: ^\s*(local_shell|shell)\s*$
                  type: string
                ^[tT][yY][pP][eE]$:
                  const: local_shell
                  description: The `type` field on `ResponsesRequest`.
                  example: local_shell
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  type: object
                name:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: ^\s*(local_shell|shell)\s*$
                  type: string
                type:
                  const: local_shell
                  description: The `type` field on `ResponsesRequest`.
                  example: local_shell
                  type: string
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tool_choice.oneOf[4]`.
              type: 'null'
        ^[tT][oO][pP]_[lL][oO][gG][pP][rR][oO][bB][sſS]$:
          description: The `top_logprobs` field on `ResponsesRequest`.
          example: null
          type: 'null'
        ^[tT][oO][pP]_[pP]$:
          description: The `top_p` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.top_p.oneOf[0]`.
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.top_p.oneOf[1]`.
              type: 'null'
        ^[tT][rR][uU][nN][cC][aA][tT][iI][oO][nN]$:
          description: The `truncation` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.truncation.oneOf[0]`.
              pattern: ^\s*([Aa][Uu][Tt][Oo]|[Dd][Ii][Ss][Aa][Bb][Ll][Ee][Dd])\s*$
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.truncation.oneOf[1]`.
              type: 'null'
        ^[uU][sſS][eE][rR]$:
          description: The `user` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.user.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.user.oneOf[1]`.
              type: 'null'
      properties:
        background:
          description: The `background` field on `ResponsesRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.background.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.background.oneOf[1]`.
              type: 'null'
        client_metadata:
          description: The `client_metadata` field on `ResponsesRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.client_metadata.oneOf[0]`.
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.client_metadata.oneOf[1]`.
              type: 'null'
        context_management:
          description: The `context_management` field on `ResponsesRequest`.
          example: null
          type: 'null'
        conversation:
          description: The `conversation` field on `ResponsesRequest`.
          example: null
          type: 'null'
        frequency_penalty:
          description: The `frequency_penalty` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.frequency_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.frequency_penalty.oneOf[1]`.
              type: 'null'
        include:
          description: The `include` field on `ResponsesRequest`.
          example: []
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.include.oneOf[0]`.
              items:
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.include.oneOf[0].items`.
                pattern: >-
                  ^\s*([Rr][Ee][Aa][Ss][Oo][Nn][Ii][Nn][Gg]\.[Ee][Nn][Cc][Rr][Yy][Pp][Tt][Ee][Dd]_[Cc][Oo][Nn][Tt][Ee][Nn][Tt])\s*$
                type: string
              type: array
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.include.oneOf[1]`.
              type: 'null'
        input:
          description: The `input` field on `ResponsesRequest`.
          example: Say hello.
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.input.oneOf[0]`.
              type: string
            - contains:
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.input.oneOf[1].contains`.
                oneOf:
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].allOf[0].anyOf[0]`.
                            required:
                              - role
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].allOf[0].anyOf[1]`.
                            required:
                              - ROLE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[0].allOf[0]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[0]`.
                    patternProperties:
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[pP][hH][aA][sſS][eE]$:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[rR][oO][lL][eE]$:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    properties:
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].contains.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      phase:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      role:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      tool_calls:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    type: object
                  - additionalProperties: false
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[1].anyOf[0]`.
                            required:
                              - content
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[1].anyOf[1]`.
                            required:
                              - CONTENT
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[1].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[1]`.
                    patternProperties:
                      ^[aA][uU][tT][hH][oO][rR]$:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[iI][nN][tT][eE][rR][nN][aA][lL]_[cC][hH][aA][tT]_[mM][eE][sſS][sſS][aA][gG][eE]_[mM][eE][tT][aA][dD][aA][tT][aA]_[pP][aA][sſS][sſS][tT][hH][rR][oO][uU][gG][hH]$:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      ^[rR][eE][cC][iI][pP][iI][eE][nN][tT]$:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    properties:
                      author:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      internal_chat_message_metadata_passthrough:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      recipient:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      type:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[2].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[2]`.
                    patternProperties:
                      ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE][sſS][pP][aA][cC][eE]$:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    properties:
                      arguments:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      namespace:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[3].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[3]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[4].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[4]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][nN][pP][uU][tT]$:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      input:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].contains.oneOf[5].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].contains.oneOf[5]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].contains.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    type: object
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.input.oneOf[1]`.
              items:
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.input.oneOf[1].items`.
                oneOf:
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                            required:
                              - role
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                            required:
                              - ROLE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[0].allOf[0]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[0]`.
                    patternProperties:
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[pP][hH][aA][sſS][eE]$:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[rR][oO][lL][eE]$:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    properties:
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: Say hello.
                        oneOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[0]`.
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items`.
                              oneOf:
                                - description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                                  oneOf:
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[0].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          pattern: .*\S.*
                                          type: string
                                        type:
                                          const: input_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: input_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[1].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: output_text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: output_text
                                          type: string
                                      type: object
                                    - additionalProperties: true
                                      allOf:
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[0]`.
                                              required:
                                                - type
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0].anyOf[1]`.
                                              required:
                                                - TYPE
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[0]`.
                                        - anyOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[0]`.
                                              required:
                                                - text
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1].anyOf[1]`.
                                              required:
                                                - TEXT
                                          description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].allOf[1]`.
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2]`.
                                      patternProperties:
                                        ^[aA][nN][nN][oO][tT][aA][tT][iI][oO][nN][sſS]$:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        ^[tT][eE][xX][tT]$:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        ^[tT][yY][pP][eE]$:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      properties:
                                        annotations:
                                          description: >-
                                            The `annotations` field on
                                            `ResponsesRequest`.
                                          example: []
                                          items:
                                            additionalProperties: true
                                            description: >-
                                              Nested schema within `ResponsesRequest`
                                              for
                                              `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[0].oneOf[2].annotations.items`.
                                            type: object
                                          type: array
                                        text:
                                          description: The `text` field on `ResponsesRequest`.
                                          example: Say hello.
                                          type: string
                                        type:
                                          const: text
                                          description: The `type` field on `ResponsesRequest`.
                                          example: text
                                          type: string
                                      type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                          required:
                                            - image_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                          required:
                                            - IMAGE_URL
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: null
                                      type: 'null'
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:image/[A-Za-z0-9.+-]+(?:;[^\s,;=]+=[^\s,;]+)*;[Bb][Aa][Ss][Ee]64,[A-Za-z0-9+/=_-]+$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                    type:
                                      const: input_image
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_image
                                      type: string
                                  type: object
                                - additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                          required:
                                            - type
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                          required:
                                            - TYPE
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                                  anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                      required:
                                        - file
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                      required:
                                        - file_data
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2]`.
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE]$:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[fF][iI][lL][eE]_[iI][dD]$:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    ^[tT][yY][pP][eE]$:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  properties:
                                    cache_control:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                    file:
                                      additionalProperties: true
                                      anyOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                          required:
                                            - file_url
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                          required:
                                            - file_data
                                      description: The `file` field on `ResponsesRequest`.
                                      example: {}
                                      patternProperties:
                                        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                        ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        ^[fF][iI][lL][eE]_[iI][dD]$:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        ^[fF][iI][lL][eE]_[uU][rR][lL]$:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                      properties:
                                        cache_control:
                                          additionalProperties: true
                                          description: >-
                                            The `cache_control` field on
                                            `ResponsesRequest`.
                                          example: {}
                                          type: object
                                        file_data:
                                          description: >-
                                            The `file_data` field on
                                            `ResponsesRequest`.
                                          example: example
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_data.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        file_id:
                                          description: >-
                                            The `file_id` field on
                                            `ResponsesRequest`.
                                          example: 00000000-0000-4000-8000-000000000001
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[0]`.
                                              pattern: ^\s*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_id.oneOf[1]`.
                                              type: 'null'
                                        file_url:
                                          description: >-
                                            The `file_url` field on
                                            `ResponsesRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[0]`.
                                              pattern: >-
                                                ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[1]`.
                                              pattern: >-
                                                ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                              type: string
                                            - description: >-
                                                Nested schema within `ResponsesRequest`
                                                for
                                                `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file.file_url.oneOf[2]`.
                                              pattern: >-
                                                ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                              type: string
                                        filename:
                                          description: >-
                                            The `filename` field on
                                            `ResponsesRequest`.
                                          example: example
                                          type: string
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `ResponsesRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_data.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    file_id:
                                      description: >-
                                        The `file_id` field on
                                        `ResponsesRequest`.
                                      example: 00000000-0000-4000-8000-000000000001
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[0]`.
                                          pattern: ^\s*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_id.oneOf[1]`.
                                          type: 'null'
                                    file_url:
                                      description: >-
                                        The `file_url` field on
                                        `ResponsesRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[0]`.
                                          pattern: >-
                                            ^[Dd][Aa][Tt][Aa]:(?:[A-Za-z0-9.+-]+/[A-Za-z0-9.+-]+)?(?:;[^\s,;=]+=[^\s,;]+)*(?:;[Bb][Aa][Ss][Ee]64)?,[\s\S]*$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[1]`.
                                          pattern: >-
                                            ^[Hh][Tt][Tt][Pp][Ss]://(?!(?:[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Cc][Aa][Ll][Hh][Oo][Ss][Tt]|[Ii][Pp]6-[Ll][Oo][Oo][Pp][Bb][Aa][Cc][Kk]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg][Ll][Ee]\.[Ii][Nn][Tt][Ee][Rr][Nn][Aa][Ll]|[Mm][Ee][Tt][Aa][Dd][Aa][Tt][Aa]\.[Gg][Oo][Oo][Gg])(?::[0-9]+)?(?:[/?#]|$))(?!(?:0|10|127|22[4-9]|23[0-9])(?:\.[0-9]{1,3}){3}(?::[0-9]+)?(?:[/?#]|$))(?!(?:169\.254|192\.168)(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:172\.(?:1[6-9]|2[0-9]|3[0-1]))(?:\.[0-9]{1,3}){2}(?::[0-9]+)?(?:[/?#]|$))(?!(?:\[(?![23][0-9A-Fa-f]{0,3}:)[0-9A-Fa-f:.]+\])(?::[0-9]+)?(?:[/?#]|$))[^@\s/?#]+(?::[0-9]+)?(?:[/?#]\S*)?$
                                          type: string
                                        - description: >-
                                            Nested schema within `ResponsesRequest`
                                            for
                                            `ResponsesRequest.input.oneOf[1].items.oneOf[0].content.oneOf[1].items.oneOf[2].file_url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                    filename:
                                      description: >-
                                        The `filename` field on
                                        `ResponsesRequest`.
                                      example: example
                                      type: string
                                    type:
                                      const: input_file
                                      description: The `type` field on `ResponsesRequest`.
                                      example: input_file
                                      type: string
                                  type: object
                            minItems: 1
                            type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      phase:
                        description: The `phase` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      role:
                        description: The `role` field on `ResponsesRequest`.
                        enum:
                          - system
                          - developer
                          - user
                          - assistant
                        example: system
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      tool_calls:
                        description: The `tool_calls` field on `ResponsesRequest`.
                        example: null
                        type: 'null'
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - ''
                          - message
                        example: message
                        type: string
                    type: object
                  - additionalProperties: false
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                            required:
                              - content
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                            required:
                              - CONTENT
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[1].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[1]`.
                    patternProperties:
                      ^[aA][uU][tT][hH][oO][rR]$:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][nN][tT][eE][nN][tT]$:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[iI][nN][tT][eE][rR][nN][aA][lL]_[cC][hH][aA][tT]_[mM][eE][sſS][sſS][aA][gG][eE]_[mM][eE][tT][aA][dD][aA][tT][aA]_[pP][aA][sſS][sſS][tT][hH][rR][oO][uU][gG][hH]$:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      ^[rR][eE][cC][iI][pP][iI][eE][nN][tT]$:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    properties:
                      author:
                        description: The `author` field on `ResponsesRequest`.
                        example: example
                        type: string
                      content:
                        description: The `content` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items`.
                          oneOf:
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[0]`.
                              patternProperties:
                                ^[tT][eE][xX][tT]$:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              properties:
                                text:
                                  description: The `text` field on `ResponsesRequest`.
                                  example: Say hello.
                                  type: string
                                type:
                                  const: input_text
                                  description: The `type` field on `ResponsesRequest`.
                                  example: input_text
                                  type: string
                              type: object
                            - additionalProperties: false
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - encrypted_content
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - ENCRYPTED_CONTENT
                                  description: >-
                                    Nested schema within `ResponsesRequest` for
                                    `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1].allOf[1]`.
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[1].content.items.oneOf[1]`.
                              patternProperties:
                                ^[eE][nN][cC][rR][yY][pP][tT][eE][dD]_[cC][oO][nN][tT][eE][nN][tT]$:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              properties:
                                encrypted_content:
                                  description: >-
                                    The `encrypted_content` field on
                                    `ResponsesRequest`.
                                  example: example
                                  type: string
                                type:
                                  const: encrypted_content
                                  description: The `type` field on `ResponsesRequest`.
                                  example: encrypted_content
                                  type: string
                              type: object
                        minItems: 1
                        type: array
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      internal_chat_message_metadata_passthrough:
                        additionalProperties: true
                        description: >-
                          The `internal_chat_message_metadata_passthrough` field
                          on `ResponsesRequest`.
                        example: {}
                        type: object
                      recipient:
                        description: The `recipient` field on `ResponsesRequest`.
                        example: example
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        enum:
                          - completed
                        example: completed
                        type: string
                      type:
                        const: agent_message
                        description: The `type` field on `ResponsesRequest`.
                        example: agent_message
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[2].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[2]`.
                    patternProperties:
                      ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[nN][aA][mM][eE][sſS][pP][aA][cC][eE]$:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    properties:
                      arguments:
                        anyOf:
                          - contentMediaType: application/json
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[0]`.
                            pattern: .*\S.*
                            type: string
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[1]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[2]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[3].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[4]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[5]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[2].arguments.anyOf[6]`.
                            type: 'null'
                        description: The `arguments` field on `ResponsesRequest`.
                        example: example
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      namespace:
                        description: The `namespace` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[3].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[3]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[3].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: function_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: function_call_output
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[1].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[1].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].allOf[1]`.
                    anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].anyOf[0]`.
                        required:
                          - call_id
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[4].anyOf[1]`.
                        required:
                          - id
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[4]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][nN][pP][uU][tT]$:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      input:
                        description: The `input` field on `ResponsesRequest`.
                        example: Say hello.
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call
                        type: string
                    type: object
                  - additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[0].anyOf[0]`.
                            required:
                              - type
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[0].anyOf[1]`.
                            required:
                              - TYPE
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[1].anyOf[0]`.
                            required:
                              - call_id
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[1].anyOf[1]`.
                            required:
                              - CALL_ID
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.input.oneOf[1].items.oneOf[5].allOf[1]`.
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[5]`.
                    patternProperties:
                      ^[cC][aA][lL][lL]_[iI][dD]$:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      ^[iI][dD]$:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[oO][uU][tT][pP][uU][tT]$:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      ^[sſS][tT][aA][tT][uU][sſS]$:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      ^[tT][yY][pP][eE]$:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    properties:
                      call_id:
                        description: The `call_id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        pattern: .*\S.*
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      name:
                        description: The `name` field on `ResponsesRequest`.
                        example: example
                        type: string
                      output:
                        anyOf:
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[0]`.
                            type: string
                          - additionalProperties: true
                            description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[1]`.
                            type: object
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2]`.
                            items:
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[2].items`.
                            type: array
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[3]`.
                            type: boolean
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[4]`.
                            type: number
                          - description: >-
                              Nested schema within `ResponsesRequest` for
                              `ResponsesRequest.input.oneOf[1].items.oneOf[5].output.anyOf[5]`.
                            type: 'null'
                        description: The `output` field on `ResponsesRequest`.
                        example: example
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        pattern: ^\s*(completed)?\s*$
                        type: string
                      type:
                        const: custom_tool_call_output
                        description: The `type` field on `ResponsesRequest`.
                        example: custom_tool_call_output
                        type: string
                    type: object
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.input.oneOf[1].items.oneOf[6]`.
                    properties:
                      encrypted_content:
                        description: The `encrypted_content` field on `ResponsesRequest`.
                        example: example
                        type: string
                      id:
                        description: The `id` field on `ResponsesRequest`.
                        example: 00000000-0000-4000-8000-000000000001
                        type: string
                      status:
                        description: The `status` field on `ResponsesRequest`.
                        example: example
                        type: string
                      summary:
                        description: The `summary` field on `ResponsesRequest`.
                        example: []
                        items:
                          additionalProperties: true
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.input.oneOf[1].items.oneOf[6].summary.items`.
                          type: object
                        type: array
                      type:
                        const: reasoning
                        description: The `type` field on `ResponsesRequest`.
                        example: reasoning
                        type: string
                    required:
                      - type
                    type: object
              minItems: 1
              type: array
        instructions:
          description: The `instructions` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.instructions.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.instructions.oneOf[1]`.
              type: 'null'
        max_output_tokens:
          description: The `max_output_tokens` field on `ResponsesRequest`.
          example: 12
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.max_output_tokens.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.max_output_tokens.oneOf[1]`.
              type: 'null'
        max_tool_calls:
          description: The `max_tool_calls` field on `ResponsesRequest`.
          example: null
          type: 'null'
        metadata:
          description: The `metadata` field on `ResponsesRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.metadata.oneOf[0]`.
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.metadata.oneOf[1]`.
              type: 'null'
        model:
          description: The `model` field on `ResponsesRequest`.
          example: openai/gpt-5.5
          type: string
        parallel_tool_calls:
          description: The `parallel_tool_calls` field on `ResponsesRequest`.
          example: true
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.parallel_tool_calls.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.parallel_tool_calls.oneOf[1]`.
              type: 'null'
        presence_penalty:
          description: The `presence_penalty` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.presence_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.presence_penalty.oneOf[1]`.
              type: 'null'
        previous_response_id:
          description: The `previous_response_id` field on `ResponsesRequest`.
          example: 00000000-0000-4000-8000-000000000001
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.previous_response_id.oneOf[0]`.
              maxLength: 0
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.previous_response_id.oneOf[1]`.
              type: 'null'
        prompt:
          description: The `prompt` field on `ResponsesRequest`.
          example: null
          type: 'null'
        prompt_cache_key:
          description: The `prompt_cache_key` field on `ResponsesRequest`.
          example: Say hello.
          oneOf:
            - description: Prompt cache key limited to 256 UTF-8 bytes at runtime.
              maxLength: 256
              minLength: 0
              type: string
              x-max-bytes: 256
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.prompt_cache_key.oneOf[1]`.
              type: 'null'
        prompt_cache_options:
          description: The `prompt_cache_options` field on `ResponsesRequest`.
          example: null
          type: 'null'
        prompt_cache_retention:
          description: The `prompt_cache_retention` field on `ResponsesRequest`.
          example: null
          type: 'null'
        reasoning:
          description: The `reasoning` field on `ResponsesRequest`.
          example:
            effort: low
            summary: auto
          oneOf:
            - additionalProperties: true
              allOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[0]`.
                  if:
                    properties:
                      enabled:
                        const: false
                        type: boolean
                    required:
                      - enabled
                  then:
                    properties:
                      effort:
                        oneOf:
                          - pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                            type: string
                          - type: 'null'
                      exclude:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      generate_summary:
                        type: 'null'
                      max_tokens:
                        type: 'null'
                      summary:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[1]`.
                  if:
                    properties:
                      ENABLED:
                        const: false
                        type: boolean
                    required:
                      - ENABLED
                  then:
                    properties:
                      EFFORT:
                        oneOf:
                          - pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                            type: string
                          - type: 'null'
                      EXCLUDE:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      GENERATE_SUMMARY:
                        type: 'null'
                      MAX_TOKENS:
                        type: 'null'
                      SUMMARY:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[2]`.
                  if:
                    properties:
                      effort:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - effort
                  then:
                    properties:
                      enabled:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      exclude:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      generate_summary:
                        type: 'null'
                      max_tokens:
                        type: 'null'
                      summary:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[3]`.
                  if:
                    properties:
                      EFFORT:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - EFFORT
                  then:
                    properties:
                      ENABLED:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      EXCLUDE:
                        oneOf:
                          - const: false
                            type: boolean
                          - type: 'null'
                      GENERATE_SUMMARY:
                        type: 'null'
                      MAX_TOKENS:
                        type: 'null'
                      SUMMARY:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[4]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      exclude:
                        oneOf:
                          - const: true
                            type: boolean
                          - type: 'null'
                      generate_summary:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[5]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Nn][Oo][Nn][Ee])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      EXCLUDE:
                        oneOf:
                          - const: true
                            type: boolean
                          - type: 'null'
                      GENERATE_SUMMARY:
                        type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[6]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      generate_summary:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[7]`.
                  if:
                    properties:
                      generate_summary:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - generate_summary
                  then:
                    properties:
                      summary:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[8]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      GENERATE_SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[9]`.
                  if:
                    properties:
                      GENERATE_SUMMARY:
                        pattern: ^\s*([Aa][Uu][Tt][Oo])\s*$
                        type: string
                    required:
                      - GENERATE_SUMMARY
                  then:
                    properties:
                      SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[10]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      generate_summary:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[11]`.
                  if:
                    properties:
                      generate_summary:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - generate_summary
                  then:
                    properties:
                      summary:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[12]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      GENERATE_SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[13]`.
                  if:
                    properties:
                      GENERATE_SUMMARY:
                        pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])\s*$
                        type: string
                    required:
                      - GENERATE_SUMMARY
                  then:
                    properties:
                      SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Cc][Oo][Nn][Cc][Ii][Ss][Ee])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[14]`.
                  if:
                    properties:
                      summary:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - summary
                  then:
                    properties:
                      generate_summary:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[15]`.
                  if:
                    properties:
                      generate_summary:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - generate_summary
                  then:
                    properties:
                      summary:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[16]`.
                  if:
                    properties:
                      SUMMARY:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - SUMMARY
                  then:
                    properties:
                      GENERATE_SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.reasoning.oneOf[0].allOf[17]`.
                  if:
                    properties:
                      GENERATE_SUMMARY:
                        pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])\s*$
                        type: string
                    required:
                      - GENERATE_SUMMARY
                  then:
                    properties:
                      SUMMARY:
                        oneOf:
                          - pattern: ^\s*([Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                            type: string
                          - type: 'null'
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.reasoning.oneOf[0]`.
              patternProperties:
                ^[cC][oO][nN][tT][eE][xX][tT]$:
                  description: >-
                    Compatibility context control. Auto (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[0]`.
                      pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[1]`.
                      type: 'null'
                ^[eE][fF][fF][oO][rR][tT]$:
                  description: >-
                    Reasoning effort. None disables reasoning; supported aliases
                    normalize to the canonical low, medium, or high levels.
                    Blank and whitespace-only values are accepted as neutral.
                    Values are case-insensitive and optionally
                    whitespace-padded.
                  example: low
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Mm][Ii][Nn][Ii][Mm][Aa][Ll]|[Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh]|[Xx][Hh][Ii][Gg][Hh]|[Mm][Aa][Xx]|[Uu][Ll][Tt][Rr][Aa])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[1]`.
                      type: 'null'
                ^[eE][nN][aA][bB][lL][eE][dD]$:
                  description: >-
                    Enables reasoning when true. False is neutral unless another
                    reasoning control conflicts with it.
                  example: true
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[1]`.
                      type: 'null'
                ^[eE][xX][cC][lL][uU][dD][eE]$:
                  description: Suppresses visible reasoning output when true.
                  example: false
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[1]`.
                      type: 'null'
                ^[gG][eE][nN][eE][rR][aA][tT][eE]_[sſS][uU][mM][mM][aA][rR][yY]$:
                  description: >-
                    Deprecated alias for summary. When both are supplied, their
                    non-null values must match. Blank and whitespace-only values
                    are accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace
                    normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[1]`.
                      type: 'null'
                ^[mM][aA][xX]_[tT][oO][kKK][eE][nN][sſS]$:
                  description: Positive reasoning-token budget.
                  example: 64
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[0]`.
                      minimum: 1
                      type: integer
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[1]`.
                      type: 'null'
                ^[mM][oO][dD][eE]$:
                  description: >-
                    Compatibility execution mode. Standard (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: standard
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[0]`.
                      pattern: ^\s*([Ss][Tt][Aa][Nn][Dd][Aa][Rr][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[1]`.
                      type: 'null'
                ^[sſS][uU][mM][mM][aA][rR][yY]$:
                  description: >-
                    Visible reasoning-summary mode. None suppresses visible
                    reasoning output. Blank and whitespace-only values are
                    accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace /
                    EqualFold normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[1]`.
                      type: 'null'
              properties:
                context:
                  description: >-
                    Compatibility context control. Auto (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[0]`.
                      pattern: ^\s*([Aa][Uu][Tt][Oo])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].context.oneOf[1]`.
                      type: 'null'
                effort:
                  description: >-
                    Reasoning effort. None disables reasoning; supported aliases
                    normalize to the canonical low, medium, or high levels.
                    Blank and whitespace-only values are accepted as neutral.
                    Values are case-insensitive and optionally
                    whitespace-padded.
                  example: low
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Mm][Ii][Nn][Ii][Mm][Aa][Ll]|[Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh]|[Xx][Hh][Ii][Gg][Hh]|[Mm][Aa][Xx]|[Uu][Ll][Tt][Rr][Aa])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].effort.oneOf[1]`.
                      type: 'null'
                enabled:
                  description: >-
                    Enables reasoning when true. False is neutral unless another
                    reasoning control conflicts with it.
                  example: true
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].enabled.oneOf[1]`.
                      type: 'null'
                exclude:
                  description: Suppresses visible reasoning output when true.
                  example: false
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[0]`.
                      type: boolean
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].exclude.oneOf[1]`.
                      type: 'null'
                generate_summary:
                  description: >-
                    Deprecated alias for summary. When both are supplied, their
                    non-null values must match. Blank and whitespace-only values
                    are accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace
                    normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].generate_summary.oneOf[1]`.
                      type: 'null'
                max_tokens:
                  description: Positive reasoning-token budget.
                  example: 64
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[0]`.
                      minimum: 1
                      type: integer
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].max_tokens.oneOf[1]`.
                      type: 'null'
                mode:
                  description: >-
                    Compatibility execution mode. Standard (case-insensitive and
                    optionally whitespace-padded), blank, and null are accepted
                    as neutral defaults.
                  example: standard
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[0]`.
                      pattern: ^\s*([Ss][Tt][Aa][Nn][Dd][Aa][Rr][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].mode.oneOf[1]`.
                      type: 'null'
                summary:
                  description: >-
                    Visible reasoning-summary mode. None suppresses visible
                    reasoning output. Blank and whitespace-only values are
                    accepted as neutral. Values are case-insensitive and
                    whitespace-tolerant to match the runtime's TrimSpace /
                    EqualFold normalization.
                  example: auto
                  oneOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[0]`.
                      pattern: >-
                        ^\s*([Nn][Oo][Nn][Ee]|[Aa][Uu][Tt][Oo]|[Cc][Oo][Nn][Cc][Ii][Ss][Ee]|[Dd][Ee][Tt][Aa][Ii][Ll][Ee][Dd])?\s*$
                      type: string
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.reasoning.oneOf[0].summary.oneOf[1]`.
                      type: 'null'
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.reasoning.oneOf[1]`.
              type: 'null'
        safety_identifier:
          description: The `safety_identifier` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.safety_identifier.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.safety_identifier.oneOf[1]`.
              type: 'null'
        service_tier:
          description: The `service_tier` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.service_tier.oneOf[0]`.
              pattern: >-
                ^\s*([Aa][Uu][Tt][Oo]|[Dd][Ee][Ff][Aa][Uu][Ll][Tt]|[Ff][Ll][Ee][Xx]|[Pp][Rr][Ii][Oo][Rr][Ii][Tt][Yy])\s*$
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.service_tier.oneOf[1]`.
              type: 'null'
        store:
          description: The `store` field on `ResponsesRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.store.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.store.oneOf[1]`.
              type: 'null'
        stream:
          description: The `stream` field on `ResponsesRequest`.
          example: true
          type: boolean
        stream_options:
          additionalProperties: true
          description: The `stream_options` field on `ResponsesRequest`.
          example: {}
          patternProperties:
            ^[iI][nN][cC][lL][uU][dD][eE]_[oO][bB][fF][uU][sſS][cC][aA][tT][iI][oO][nN]$:
              description: The `include_obfuscation` field on `ResponsesRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[1]`.
                  type: 'null'
            ^[iI][nN][cC][lL][uU][dD][eE]_[uU][sſS][aA][gG][eE]$:
              description: The `include_usage` field on `ResponsesRequest`.
              example: true
              type: boolean
          properties:
            include_obfuscation:
              description: The `include_obfuscation` field on `ResponsesRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.stream_options.include_obfuscation.oneOf[1]`.
                  type: 'null'
            include_usage:
              description: The `include_usage` field on `ResponsesRequest`.
              example: true
              type: boolean
          type: object
        temperature:
          description: The `temperature` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.temperature.oneOf[0]`.
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.temperature.oneOf[1]`.
              type: 'null'
        text:
          additionalProperties: true
          description: The `text` field on `ResponsesRequest`.
          example: {}
          patternProperties:
            ^[fF][oO][rR][mM][aA][tT]$:
              description: The `format` field on `ResponsesRequest`.
              example: {}
              oneOf:
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[0].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[0]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[1].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[1]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[1]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[2]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[2]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  type: object
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[3]`.
                  type: 'null'
            ^[vV][eE][rR][bB][oO][sſS][iI][tT][yY]$:
              description: The `verbosity` field on `ResponsesRequest`.
              example: example
              oneOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[0]`.
                  pattern: >-
                    ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])?\s*$
                  type: string
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[1]`.
                  type: 'null'
          properties:
            format:
              description: The `format` field on `ResponsesRequest`.
              example: {}
              oneOf:
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[0].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[0]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[0].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[1].allOf[0]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[1]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[0]`.
                          pattern: ^\s*$
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[1].name.oneOf[1]`.
                          type: 'null'
                    schema:
                      description: The `schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                      type: string
                  type: object
                - additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[0]`.
                          required:
                            - type
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[0].anyOf[1]`.
                          required:
                            - TYPE
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[1].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[1]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].allOf[2].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.text.format.oneOf[2].allOf[2]`.
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[2]`.
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    ^[sſS][cC][hH][eE][mM][aA]$:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    ^[tT][yY][pP][eE]$:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  properties:
                    description:
                      description: The `description` field on `ResponsesRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].description.oneOf[1]`.
                          type: 'null'
                    json_schema:
                      description: The `json_schema` field on `ResponsesRequest`.
                      example: null
                      type: 'null'
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `ResponsesRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `ResponsesRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.text.format.oneOf[2].strict.oneOf[1]`.
                          type: 'null'
                    type:
                      description: The `type` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                      type: string
                  type: object
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.format.oneOf[3]`.
                  type: 'null'
            verbosity:
              description: The `verbosity` field on `ResponsesRequest`.
              example: example
              oneOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[0]`.
                  pattern: >-
                    ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])?\s*$
                  type: string
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.text.verbosity.oneOf[1]`.
                  type: 'null'
          type: object
        tool_choice:
          description: The `tool_choice` field on `ResponsesRequest`.
          example: auto
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tool_choice.oneOf[0]`.
              enum:
                - auto
                - none
                - required
              type: string
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[1].allOf[0]`.
              anyOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[1].anyOf[0]`.
                  required:
                    - name
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[1].anyOf[1]`.
                  required:
                    - function
              description: >-
                Named tool choice. Supply either the flat `name` or the nested
                `function.name`; if both are supplied they must resolve to the
                same trimmed value, otherwise the request is rejected.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                ^[nN][aA][mM][eE]$:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                ^[tT][yY][pP][eE]$:
                  const: function
                  description: The `type` field on `ResponsesRequest`.
                  example: function
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                name:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                type:
                  const: function
                  description: The `type` field on `ResponsesRequest`.
                  example: function
                  type: string
              type: object
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[2].allOf[0]`.
              anyOf:
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[2].anyOf[0]`.
                  required:
                    - name
                - description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[2].anyOf[1]`.
                  required:
                    - function
              description: >-
                Named tool choice. Supply either the flat `name` or the nested
                `function.name`; if both are supplied they must resolve to the
                same trimmed value, otherwise the request is rejected.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                ^[nN][aA][mM][eE]$:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                ^[tT][yY][pP][eE]$:
                  const: custom
                  description: The `type` field on `ResponsesRequest`.
                  example: custom
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[2].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                name:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: .*\S.*
                  type: string
                type:
                  const: custom
                  description: The `type` field on `ResponsesRequest`.
                  example: custom
                  type: string
              type: object
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `ResponsesRequest` for
                    `ResponsesRequest.tool_choice.oneOf[3].allOf[0]`.
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tool_choice.oneOf[3]`.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  type: object
                ^[nN][aA][mM][eE]$:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: ^\s*(local_shell|shell)\s*$
                  type: string
                ^[tT][yY][pP][eE]$:
                  const: local_shell
                  description: The `type` field on `ResponsesRequest`.
                  example: local_shell
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tool_choice.oneOf[3].function.allOf[0]`.
                  description: The `function` field on `ResponsesRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  properties:
                    name:
                      description: The `name` field on `ResponsesRequest`.
                      example: example
                      pattern: ^\s*(local_shell|shell)\s*$
                      type: string
                  type: object
                name:
                  description: The `name` field on `ResponsesRequest`.
                  example: example
                  pattern: ^\s*(local_shell|shell)\s*$
                  type: string
                type:
                  const: local_shell
                  description: The `type` field on `ResponsesRequest`.
                  example: local_shell
                  type: string
              type: object
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tool_choice.oneOf[4]`.
              type: 'null'
        tools:
          allOf:
            - contains:
                allOf:
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.allOf[0]`.
                    not:
                      properties:
                        external_web_access:
                          const: false
                      required:
                        - external_web_access
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.allOf[1]`.
                    not:
                      properties:
                        EXTERNAL_WEB_ACCESS:
                          const: false
                      required:
                        - EXTERNAL_WEB_ACCESS
                anyOf:
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.anyOf[0]`.
                    properties:
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        enum:
                          - web_search
                          - web_search_2025_08_26
                          - web_search_preview
                          - web_search_preview_2025_03_11
                        example: web_search
                    required:
                      - type
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.allOf[0].contains.anyOf[1]`.
                    properties:
                      TYPE:
                        description: The `TYPE` field on `ResponsesRequest`.
                        enum:
                          - web_search
                          - web_search_2025_08_26
                          - web_search_preview
                          - web_search_preview_2025_03_11
                        example: web_search
                    required:
                      - TYPE
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.allOf[0].contains`.
                type: object
              description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tools.allOf[0]`.
              maxContains: 1
              minContains: 0
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.tools.allOf[1]`.
              if:
                contains:
                  allOf:
                    - anyOf:
                        - properties:
                            type:
                              const: function
                          required:
                            - type
                        - properties:
                            TYPE:
                              const: function
                          required:
                            - TYPE
                    - anyOf:
                        - properties:
                            defer_loading:
                              const: true
                          required:
                            - defer_loading
                        - properties:
                            DEFER_LOADING:
                              const: true
                          required:
                            - DEFER_LOADING
                  type: object
              then:
                contains:
                  anyOf:
                    - properties:
                        type:
                          const: tool_search
                      required:
                        - type
                    - properties:
                        TYPE:
                          const: tool_search
                      required:
                        - TYPE
                  type: object
          description: The `tools` field on `ResponsesRequest`.
          example: []
          items:
            description: >-
              Nested schema within `ResponsesRequest` for
              `ResponsesRequest.tools.items`.
            oneOf:
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[0].anyOf[0]`.
                        properties:
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            pattern: .*\S.*
                            type: string
                        required:
                          - name
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[0].anyOf[1]`.
                        properties:
                          function:
                            description: The `function` field on `ResponsesRequest`.
                            example: {}
                            properties:
                              name:
                                description: The `name` field on `ResponsesRequest`.
                                example: example
                                pattern: .*\S.*
                                type: string
                            required:
                              - name
                            type: object
                        required:
                          - function
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[1].anyOf[0]`.
                        properties:
                          parameters:
                            additionalProperties: true
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            type: object
                        required:
                          - parameters
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[1].anyOf[1]`.
                        properties:
                          function:
                            description: The `function` field on `ResponsesRequest`.
                            example: {}
                            properties:
                              parameters:
                                additionalProperties: true
                                description: The `parameters` field on `ResponsesRequest`.
                                example: {}
                                type: object
                            required:
                              - parameters
                            type: object
                        required:
                          - function
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[1]`.
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[2]`.
                    not:
                      properties:
                        function:
                          properties:
                            strict:
                              const: false
                          required:
                            - strict
                        strict:
                          const: true
                      required:
                        - strict
                        - function
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[3]`.
                    not:
                      properties:
                        function:
                          properties:
                            strict:
                              const: true
                          required:
                            - strict
                        strict:
                          const: false
                      required:
                        - strict
                        - function
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[4]`.
                    not:
                      properties:
                        FUNCTION:
                          properties:
                            STRICT:
                              const: false
                          required:
                            - STRICT
                        STRICT:
                          const: true
                      required:
                        - STRICT
                        - FUNCTION
                  - description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[5]`.
                    not:
                      properties:
                        FUNCTION:
                          properties:
                            STRICT:
                              const: true
                          required:
                            - STRICT
                        STRICT:
                          const: false
                      required:
                        - STRICT
                        - FUNCTION
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[6].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].allOf[6].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[0].allOf[6]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[0]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[1]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[0]`.
                        pattern: .*\S.*
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: >-
                      Optional structured-output schema attached to a function
                      tool. The runtime accepts either an object or null; a null
                      placeholder documents the compatibility boundary without
                      changing tool semantics.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[1]`.
                        type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: function
                    description: The `type` field on `ResponsesRequest`.
                    example: function
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].description.oneOf[1]`.
                        type: 'null'
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[0]`.
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[0]`.
                                pattern: .*\S.*
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: {}
                            oneOf:
                              - additionalProperties: true
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[0]`.
                                type: object
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].parameters.oneOf[1]`.
                                type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: true
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[0].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[0]`.
                        pattern: .*\S.*
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: >-
                      Optional structured-output schema attached to a function
                      tool. The runtime accepts either an object or null; a null
                      placeholder documents the compatibility boundary without
                      changing tool semantics.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].parameters.oneOf[1]`.
                        type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: function
                    description: The `type` field on `ResponsesRequest`.
                    example: function
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[1].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[1].anyOf[0]`.
                        required:
                          - name
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[1].anyOf[1]`.
                        required:
                          - NAME
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[1].allOf[1]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[2].anyOf[0]`.
                        required:
                          - tools
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[1].allOf[2].anyOf[1]`.
                        required:
                          - TOOLS
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[1].allOf[2]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[1]`.
                patternProperties:
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  ^[tT][oO][oO][lL][sſS]$:
                    description: The `tools` field on `ResponsesRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[0]`.
                              properties:
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                              required:
                                - name
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    name:
                                      description: The `name` field on `ResponsesRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                  required:
                                    - name
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[0]`.
                              properties:
                                parameters:
                                  additionalProperties: true
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  type: object
                              required:
                                - parameters
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    parameters:
                                      additionalProperties: true
                                      description: >-
                                        The `parameters` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                  required:
                                    - parameters
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1]`.
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[2]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: false
                                required:
                                  - strict
                              strict:
                                const: true
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[3]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: true
                                required:
                                  - strict
                              strict:
                                const: false
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[4]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: false
                                required:
                                  - STRICT
                              STRICT:
                                const: true
                            required:
                              - STRICT
                              - FUNCTION
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[5]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: true
                                required:
                                  - STRICT
                              STRICT:
                                const: false
                            required:
                              - STRICT
                              - FUNCTION
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6]`.
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[1].tools.items`.
                      patternProperties:
                        ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        ^[nN][aA][mM][eE]$:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        ^[sſS][tT][rR][iI][cC][tT]$:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      properties:
                        defer_loading:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        description:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        function:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        name:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        output_schema:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        parameters:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        strict:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        type:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      type: object
                    minItems: 1
                    type: array
                  ^[tT][yY][pP][eE]$:
                    const: namespace
                    description: The `type` field on `ResponsesRequest`.
                    example: namespace
                    type: string
                properties:
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  tools:
                    description: The `tools` field on `ResponsesRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[0]`.
                              properties:
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                              required:
                                - name
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    name:
                                      description: The `name` field on `ResponsesRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                  required:
                                    - name
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[0]`.
                              properties:
                                parameters:
                                  additionalProperties: true
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  type: object
                              required:
                                - parameters
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1].anyOf[1]`.
                              properties:
                                function:
                                  description: The `function` field on `ResponsesRequest`.
                                  example: {}
                                  properties:
                                    parameters:
                                      additionalProperties: true
                                      description: >-
                                        The `parameters` field on
                                        `ResponsesRequest`.
                                      example: {}
                                      type: object
                                  required:
                                    - parameters
                                  type: object
                              required:
                                - function
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[1]`.
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[2]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: false
                                required:
                                  - strict
                              strict:
                                const: true
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[3]`.
                          not:
                            properties:
                              function:
                                properties:
                                  strict:
                                    const: true
                                required:
                                  - strict
                              strict:
                                const: false
                            required:
                              - strict
                              - function
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[4]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: false
                                required:
                                  - STRICT
                              STRICT:
                                const: true
                            required:
                              - STRICT
                              - FUNCTION
                        - description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[5]`.
                          not:
                            properties:
                              FUNCTION:
                                properties:
                                  STRICT:
                                    const: true
                                required:
                                  - STRICT
                              STRICT:
                                const: false
                            required:
                              - STRICT
                              - FUNCTION
                        - anyOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[1].tools.items.allOf[6]`.
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[1].tools.items`.
                      patternProperties:
                        ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        ^[nN][aA][mM][eE]$:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        ^[sſS][tT][rR][iI][cC][tT]$:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      properties:
                        defer_loading:
                          description: The `defer_loading` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.defer_loading.oneOf[1]`.
                              type: 'null'
                        description:
                          description: The `description` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[0]`.
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.description.oneOf[1]`.
                              type: 'null'
                        function:
                          description: The `function` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0]`.
                              patternProperties:
                                ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                ^[nN][aA][mM][eE]$:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                ^[sſS][tT][rR][iI][cC][tT]$:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              properties:
                                description:
                                  description: >-
                                    The `description` field on
                                    `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[0]`.
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].description.oneOf[1]`.
                                      type: 'null'
                                name:
                                  description: The `name` field on `ResponsesRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[0]`.
                                      pattern: .*\S.*
                                      type: string
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].name.oneOf[1]`.
                                      type: 'null'
                                parameters:
                                  description: >-
                                    The `parameters` field on
                                    `ResponsesRequest`.
                                  example: {}
                                  oneOf:
                                    - additionalProperties: true
                                      description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[0]`.
                                      type: object
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].parameters.oneOf[1]`.
                                      type: 'null'
                                strict:
                                  description: The `strict` field on `ResponsesRequest`.
                                  example: true
                                  oneOf:
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[0]`.
                                      type: boolean
                                    - description: >-
                                        Nested schema within `ResponsesRequest`
                                        for
                                        `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[0].strict.oneOf[1]`.
                                      type: 'null'
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.function.oneOf[1]`.
                              type: 'null'
                        name:
                          description: The `name` field on `ResponsesRequest`.
                          example: example
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[0]`.
                              pattern: .*\S.*
                              type: string
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.name.oneOf[1]`.
                              type: 'null'
                        output_schema:
                          description: >-
                            Optional structured-output schema attached to a
                            function tool. The runtime accepts either an object
                            or null; a null placeholder documents the
                            compatibility boundary without changing tool
                            semantics.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.output_schema.oneOf[1]`.
                              type: 'null'
                        parameters:
                          description: The `parameters` field on `ResponsesRequest`.
                          example: {}
                          oneOf:
                            - additionalProperties: true
                              description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[0]`.
                              type: object
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.parameters.oneOf[1]`.
                              type: 'null'
                        strict:
                          description: The `strict` field on `ResponsesRequest`.
                          example: true
                          oneOf:
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[0]`.
                              type: boolean
                            - description: >-
                                Nested schema within `ResponsesRequest` for
                                `ResponsesRequest.tools.items.oneOf[1].tools.items.strict.oneOf[1]`.
                              type: 'null'
                        type:
                          const: function
                          description: The `type` field on `ResponsesRequest`.
                          example: function
                          type: string
                      type: object
                    minItems: 1
                    type: array
                  type:
                    const: namespace
                    description: The `type` field on `ResponsesRequest`.
                    example: namespace
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[2].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[1].anyOf[0]`.
                        required:
                          - name
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].allOf[1].anyOf[1]`.
                        required:
                          - NAME
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[2].allOf[1]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[2]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  ^[fF][oO][rR][mM][aA][tT]$:
                    additionalProperties: true
                    description: The `format` field on `ResponsesRequest`.
                    example: {}
                    type: object
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: custom
                    description: The `type` field on `ResponsesRequest`.
                    example: custom
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  format:
                    additionalProperties: true
                    description: The `format` field on `ResponsesRequest`.
                    example: {}
                    type: object
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[2].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    pattern: .*\S.*
                    type: string
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[2].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: custom
                    description: The `type` field on `ResponsesRequest`.
                    example: custom
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[3].allOf[0]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[3]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[1]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: local_shell
                    description: The `type` field on `ResponsesRequest`.
                    example: local_shell
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].description.oneOf[1]`.
                        type: 'null'
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[3].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[3].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: local_shell
                    description: The `type` field on `ResponsesRequest`.
                    example: local_shell
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[4].allOf[0]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[4]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  ^[eE][xX][eE][cC][uU][tT][iI][oO][nN]$:
                    description: The `execution` field on `ResponsesRequest`.
                    enum:
                      - client
                      - server
                    example: client
                    type: string
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[1]`.
                        type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[1]`.
                        type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: tool_search
                    description: The `type` field on `ResponsesRequest`.
                    example: tool_search
                    type: string
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    type: string
                  execution:
                    description: The `execution` field on `ResponsesRequest`.
                    enum:
                      - client
                      - server
                    example: client
                    type: string
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[4].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].function.oneOf[1]`.
                        type: 'null'
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[0]`.
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].parameters.oneOf[1]`.
                        type: 'null'
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[4].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: tool_search
                    description: The `type` field on `ResponsesRequest`.
                    example: tool_search
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `ResponsesRequest` for
                      `ResponsesRequest.tools.items.oneOf[5].allOf[0]`.
                description: >-
                  Nested schema within `ResponsesRequest` for
                  `ResponsesRequest.tools.items.oneOf[5]`.
                patternProperties:
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[1]`.
                        type: 'null'
                  ^[eE][xX][tT][eE][rR][nN][aA][lL]_[wW][eE][bB]_[aA][cC][cC][eE][sſS][sſS]$:
                    description: The `external_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  ^[fF][iI][lL][tT][eE][rR][sſS]$:
                    additionalProperties: false
                    description: The `filters` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[aA][lL][lL][oO][wW][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                    properties:
                      allowed_domains:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      block_domains:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                      blocked_domains:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                    type: object
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[1]`.
                        type: 'null'
                  ^[iI][nN][dD][eE][xX]_[gG][aA][tT][eE][dD]_[wW][eE][bB]_[aA][cC][cC][eE][sſS][sſS]$:
                    description: The `index_gated_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[1]`.
                        type: 'null'
                  ^[oO][uU][tT][pP][uU][tT]_[sſS][cC][hH][eE][mM][aA]$:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][eE][aA][rR][cC][hH]_[cC][oO][nN][tT][eE][nN][tT]_[tT][yY][pP][eE][sſS]$:
                    description: The `search_content_types` field on `ResponsesRequest`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[5].search_content_types.items`.
                      type: string
                    type: array
                  ^[sſS][eE][aA][rR][cC][hH]_[cC][oO][nN][tT][eE][xX][tT]_[sſS][iI][zZ][eE]$:
                    description: The `search_context_size` field on `ResponsesRequest`.
                    example: example
                    pattern: >-
                      ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])\s*$
                    type: string
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    description: The `type` field on `ResponsesRequest`.
                    enum:
                      - web_search
                      - web_search_2025_08_26
                      - web_search_preview
                      - web_search_preview_2025_03_11
                    example: web_search
                    type: string
                  ^[uU][sſS][eE][rR]_[lL][oO][cC][aA][tT][iI][oO][nN]$:
                    additionalProperties: false
                    description: The `user_location` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[cC][iI][tT][yY]$:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][uU][nN][tT][rR][yY]$:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[rR][eE][gG][iI][oO][nN]$:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][eE]$:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    properties:
                      city:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      country:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      latitude:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      longitude:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      postal_code:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      region:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      state:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      timezone:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    type: object
                properties:
                  defer_loading:
                    description: The `defer_loading` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].description.oneOf[1]`.
                        type: 'null'
                  external_web_access:
                    description: The `external_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  filters:
                    additionalProperties: false
                    description: The `filters` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[aA][lL][lL][oO][wW][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK][eE][dD]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                      ^[bB][lL][oO][cC][kKK]_[dD][oO][mM][aA][iI][nN][sſS]$:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                    properties:
                      allowed_domains:
                        description: The `allowed_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.allowed_domains.items`.
                          type: string
                        type: array
                      block_domains:
                        description: The `block_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.block_domains.items`.
                          type: string
                        type: array
                      blocked_domains:
                        description: The `blocked_domains` field on `ResponsesRequest`.
                        example: []
                        items:
                          description: >-
                            Nested schema within `ResponsesRequest` for
                            `ResponsesRequest.tools.items.oneOf[5].filters.blocked_domains.items`.
                          type: string
                        type: array
                    type: object
                  function:
                    description: The `function` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0]`.
                        patternProperties:
                          ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                            description: >-
                              Dynamic property matching
                              `^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$.oneOf[1]`.
                                type: 'null'
                          ^[nN][aA][mM][eE]$:
                            description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[1]`.
                                type: 'null'
                          ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                            description: >-
                              Dynamic property matching
                              `^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$`.
                            example: null
                            type: 'null'
                          ^[sſS][tT][rR][iI][cC][tT]$:
                            description: >-
                              Dynamic property matching
                              `^[sſS][tT][rR][iI][cC][tT]$`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: The `description` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `ResponsesRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: The `parameters` field on `ResponsesRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: The `strict` field on `ResponsesRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within `ResponsesRequest` for
                                  `ResponsesRequest.tools.items.oneOf[5].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].function.oneOf[1]`.
                        type: 'null'
                  index_gated_web_access:
                    description: The `index_gated_web_access` field on `ResponsesRequest`.
                    example: true
                    type: boolean
                  name:
                    description: The `name` field on `ResponsesRequest`.
                    example: example
                    oneOf:
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[0]`.
                        pattern: ^\s*$
                        type: string
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].name.oneOf[1]`.
                        type: 'null'
                  output_schema:
                    description: The `output_schema` field on `ResponsesRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[0]`.
                        properties: {}
                        type: object
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].output_schema.oneOf[1]`.
                        type: 'null'
                  parameters:
                    description: The `parameters` field on `ResponsesRequest`.
                    example: null
                    type: 'null'
                  search_content_types:
                    description: The `search_content_types` field on `ResponsesRequest`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ResponsesRequest` for
                        `ResponsesRequest.tools.items.oneOf[5].search_content_types.items`.
                      type: string
                    type: array
                  search_context_size:
                    description: The `search_context_size` field on `ResponsesRequest`.
                    example: example
                    pattern: >-
                      ^\s*([Ll][Oo][Ww]|[Mm][Ee][Dd][Ii][Uu][Mm]|[Hh][Ii][Gg][Hh])\s*$
                    type: string
                  strict:
                    description: The `strict` field on `ResponsesRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `ResponsesRequest` for
                          `ResponsesRequest.tools.items.oneOf[5].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    description: The `type` field on `ResponsesRequest`.
                    enum:
                      - web_search
                      - web_search_2025_08_26
                      - web_search_preview
                      - web_search_preview_2025_03_11
                    example: web_search
                    type: string
                  user_location:
                    additionalProperties: false
                    description: The `user_location` field on `ResponsesRequest`.
                    example: {}
                    patternProperties:
                      ^[cC][iI][tT][yY]$:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[cC][oO][uU][nN][tT][rR][yY]$:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[rR][eE][gG][iI][oO][nN]$:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[sſS][tT][aA][tT][eE]$:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      ^[tT][yY][pP][eE]$:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    properties:
                      city:
                        description: The `city` field on `ResponsesRequest`.
                        example: example
                        type: string
                      country:
                        description: The `country` field on `ResponsesRequest`.
                        example: US
                        type: string
                      latitude:
                        description: The `latitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 90
                        minimum: -90
                        type: number
                      longitude:
                        description: The `longitude` field on `ResponsesRequest`.
                        example: 0.5
                        maximum: 180
                        minimum: -180
                        type: number
                      postal_code:
                        description: The `postal_code` field on `ResponsesRequest`.
                        example: example
                        type: string
                      region:
                        description: The `region` field on `ResponsesRequest`.
                        example: example
                        type: string
                      state:
                        description: The `state` field on `ResponsesRequest`.
                        example: example
                        type: string
                      timezone:
                        description: The `timezone` field on `ResponsesRequest`.
                        example: example
                        type: string
                      type:
                        description: The `type` field on `ResponsesRequest`.
                        example: example
                        type: string
                    type: object
                type: object
          type: array
        top_logprobs:
          description: The `top_logprobs` field on `ResponsesRequest`.
          example: null
          type: 'null'
        top_p:
          description: The `top_p` field on `ResponsesRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.top_p.oneOf[0]`.
              type: number
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.top_p.oneOf[1]`.
              type: 'null'
        truncation:
          description: The `truncation` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.truncation.oneOf[0]`.
              pattern: ^\s*([Aa][Uu][Tt][Oo]|[Dd][Ii][Ss][Aa][Bb][Ll][Ee][Dd])\s*$
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.truncation.oneOf[1]`.
              type: 'null'
        user:
          description: The `user` field on `ResponsesRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.user.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesRequest` for
                `ResponsesRequest.user.oneOf[1]`.
              type: 'null'
      type: object
    ResponsesResponse:
      description: >-
        Schema for `ResponsesResponse` values returned by or accepted by the
        Nito gateway.
      example:
        completed_at: 1778268601
        created_at: 1778268600
        error: null
        id: resp_test_123
        incomplete_details: null
        metadata: {}
        model: openai/gpt-5.5
        object: response
        output:
          - content:
              - annotations: []
                text: Hello.
                type: output_text
            id: msg_resp_test_123
            role: assistant
            status: completed
            type: message
        output_text: Hello.
        parallel_tool_calls: true
        previous_response_id: null
        reasoning:
          effort: low
          summary: auto
        status: completed
        store: false
        temperature: null
        text:
          format:
            type: text
        tool_choice: auto
        tools: []
        top_p: null
        truncation: disabled
        usage:
          customer_cost:
            amount_nanos: '125000'
            currency_code: USD
          input_tokens: 12
          input_tokens_details:
            cached_tokens: 0
          output_tokens: 5
          output_tokens_details:
            reasoning_tokens: 0
          total_tokens: 17
        user: null
        web_search:
          used: false
      properties:
        completed_at:
          description: The `completed_at` field on `ResponsesResponse`.
          example: 1778268600
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.completed_at.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.completed_at.oneOf[1]`.
              type: 'null'
        created_at:
          description: The `created_at` field on `ResponsesResponse`.
          example: 1778268600
          type: integer
        error:
          description: The `error` field on `ResponsesResponse`.
          example: {}
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.error.oneOf[0]`.
              properties:
                code:
                  description: The `code` field on `ResponsesResponse`.
                  example: example
                  type: string
                message:
                  description: The `message` field on `ResponsesResponse`.
                  example: example
                  type: string
              required:
                - message
                - code
              type: object
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.error.oneOf[1]`.
              type: 'null'
        free_tier:
          $ref: '#/components/schemas/FreeTierStatus'
          description: The `free_tier` field on `ResponsesResponse`.
          example: example
        id:
          description: The `id` field on `ResponsesResponse`.
          example: 00000000-0000-4000-8000-000000000001
          type: string
        incomplete_details:
          description: The `incomplete_details` field on `ResponsesResponse`.
          example: {}
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.incomplete_details.oneOf[0]`.
              properties:
                reason:
                  description: The `reason` field on `ResponsesResponse`.
                  example: example
                  type: string
              required:
                - reason
              type: object
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.incomplete_details.oneOf[1]`.
              type: 'null'
        instructions:
          description: The `instructions` field on `ResponsesResponse`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.instructions.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.instructions.oneOf[1]`.
              type: 'null'
        max_output_tokens:
          description: The `max_output_tokens` field on `ResponsesResponse`.
          example: 12
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.max_output_tokens.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.max_output_tokens.oneOf[1]`.
              type: 'null'
        metadata:
          additionalProperties:
            description: >-
              Nested schema within `ResponsesResponse` for
              `ResponsesResponse.metadata.additionalProperties`.
            type: string
          description: The `metadata` field on `ResponsesResponse`.
          example: {}
          type: object
        model:
          description: The `model` field on `ResponsesResponse`.
          example: openai/gpt-5.5
          type: string
        object:
          description: The `object` field on `ResponsesResponse`.
          enum:
            - response
          example: response
          type: string
        output:
          description: The `output` field on `ResponsesResponse`.
          example: []
          items:
            $ref: '#/components/schemas/ResponsesOutputItem'
            description: >-
              Nested schema within `ResponsesResponse` for
              `ResponsesResponse.output.items`.
          type: array
        output_text:
          description: The `output_text` field on `ResponsesResponse`.
          example: example
          type: string
        parallel_tool_calls:
          description: The `parallel_tool_calls` field on `ResponsesResponse`.
          example: true
          type: boolean
        previous_response_id:
          description: The `previous_response_id` field on `ResponsesResponse`.
          example: 00000000-0000-4000-8000-000000000001
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.previous_response_id.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.previous_response_id.oneOf[1]`.
              type: 'null'
        reasoning:
          description: The `reasoning` field on `ResponsesResponse`.
          example: {}
          properties:
            effort:
              description: The `effort` field on `ResponsesResponse`.
              example: example
              oneOf:
                - description: >-
                    Nested schema within `ResponsesResponse` for
                    `ResponsesResponse.reasoning.effort.oneOf[0]`.
                  type: string
                - description: >-
                    Nested schema within `ResponsesResponse` for
                    `ResponsesResponse.reasoning.effort.oneOf[1]`.
                  type: 'null'
            summary:
              description: The `summary` field on `ResponsesResponse`.
              example: example
              oneOf:
                - description: >-
                    Nested schema within `ResponsesResponse` for
                    `ResponsesResponse.reasoning.summary.oneOf[0]`.
                  type: string
                - description: >-
                    Nested schema within `ResponsesResponse` for
                    `ResponsesResponse.reasoning.summary.oneOf[1]`.
                  type: 'null'
          type: object
        status:
          description: The `status` field on `ResponsesResponse`.
          example: example
          type: string
        store:
          description: The `store` field on `ResponsesResponse`.
          example: true
          type: boolean
        temperature:
          description: The `temperature` field on `ResponsesResponse`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.temperature.oneOf[0]`.
              type: number
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.temperature.oneOf[1]`.
              type: 'null'
        text:
          description: The `text` field on `ResponsesResponse`.
          example: {}
          properties:
            format:
              description: The `format` field on `ResponsesResponse`.
              example: {}
              properties:
                type:
                  description: The `type` field on `ResponsesResponse`.
                  example: example
                  type: string
              required:
                - type
              type: object
          required:
            - format
          type: object
        tool_choice:
          description: The `tool_choice` field on `ResponsesResponse`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.tool_choice.oneOf[0]`.
              type: string
            - additionalProperties: true
              description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.tool_choice.oneOf[1]`.
              type: object
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.tool_choice.oneOf[2]`.
              type: 'null'
        tools:
          description: The `tools` field on `ResponsesResponse`.
          example: []
          items:
            additionalProperties: true
            description: >-
              Nested schema within `ResponsesResponse` for
              `ResponsesResponse.tools.items`.
            type: object
          type: array
        top_p:
          description: The `top_p` field on `ResponsesResponse`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.top_p.oneOf[0]`.
              type: number
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.top_p.oneOf[1]`.
              type: 'null'
        truncation:
          description: The `truncation` field on `ResponsesResponse`.
          example: example
          type: string
        usage:
          description: The `usage` field on `ResponsesResponse`.
          example: {}
          properties:
            customer_cost:
              description: >-
                Exact gateway-calculated customer charge after successful
                settlement. Omitted for subscription-included,
                free-tier-sponsored, failed, and voided requests; an explicitly
                zero-priced successful route returns amount_nanos as 0.
              example: {}
              properties:
                amount_nanos:
                  description: >-
                    Exact non-negative integer nanos paired with currency_code.
                    One currency unit is 1,000,000,000 nanos; for example
                    15000000 is USD 0.015.
                  example: '15000000'
                  pattern: ^[0-9]+$
                  type: string
                currency_code:
                  description: ISO 4217 currency code for amount_nanos.
                  example: USD
                  type: string
              required:
                - amount_nanos
                - currency_code
              type: object
            input_tokens:
              description: The `input_tokens` field on `ResponsesResponse`.
              example: 12
              type: integer
            input_tokens_details:
              description: The `input_tokens_details` field on `ResponsesResponse`.
              example: {}
              properties:
                cached_tokens:
                  description: The `cached_tokens` field on `ResponsesResponse`.
                  example: 12
                  type: integer
              required:
                - cached_tokens
              type: object
            output_tokens:
              description: The `output_tokens` field on `ResponsesResponse`.
              example: 12
              type: integer
            output_tokens_details:
              description: The `output_tokens_details` field on `ResponsesResponse`.
              example: {}
              properties:
                reasoning_tokens:
                  description: The `reasoning_tokens` field on `ResponsesResponse`.
                  example: 12
                  type: integer
              required:
                - reasoning_tokens
              type: object
            total_tokens:
              description: The `total_tokens` field on `ResponsesResponse`.
              example: 12
              type: integer
          required:
            - input_tokens
            - input_tokens_details
            - output_tokens
            - output_tokens_details
            - total_tokens
          type: object
        user:
          description: The `user` field on `ResponsesResponse`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.user.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesResponse` for
                `ResponsesResponse.user.oneOf[1]`.
              type: 'null'
        web_search:
          description: The `web_search` field on `ResponsesResponse`.
          example: {}
          properties:
            error:
              description: The `error` field on `ResponsesResponse`.
              example: {}
              properties:
                message:
                  description: The `message` field on `ResponsesResponse`.
                  example: example
                  type: string
                type:
                  description: The `type` field on `ResponsesResponse`.
                  example: example
                  type: string
              required:
                - type
                - message
              type: object
            provider_request_count:
              description: The `provider_request_count` field on `ResponsesResponse`.
              example: 1
              minimum: 0
              type: integer
            retrieval_mode:
              description: The `retrieval_mode` field on `ResponsesResponse`.
              enum:
                - llm_context
                - web_search
                - web_fetch
              example: llm_context
              type: string
            sources:
              description: The `sources` field on `ResponsesResponse`.
              example: []
              items:
                description: >-
                  Nested schema within `ResponsesResponse` for
                  `ResponsesResponse.web_search.sources.items`.
                properties:
                  date:
                    description: The `date` field on `ResponsesResponse`.
                    example: '2026-07-07T00:00:00Z'
                    type: string
                  domain:
                    description: The `domain` field on `ResponsesResponse`.
                    example: example
                    type: string
                  id:
                    description: The `id` field on `ResponsesResponse`.
                    example: 1
                    type: integer
                  snippet:
                    description: The `snippet` field on `ResponsesResponse`.
                    example: example
                    type: string
                  title:
                    description: The `title` field on `ResponsesResponse`.
                    example: example
                    type: string
                  url:
                    description: The `url` field on `ResponsesResponse`.
                    example: https://example.com/callback
                    type: string
                required:
                  - id
                  - title
                  - url
                  - domain
                type: object
              type: array
            used:
              description: The `used` field on `ResponsesResponse`.
              example: true
              type: boolean
          required:
            - used
          type: object
      required:
        - id
        - object
        - created_at
        - status
        - error
        - incomplete_details
        - model
        - output
        - usage
        - parallel_tool_calls
        - store
      type: object
    ErrorResponse:
      description: >-
        Schema for `ErrorResponse` values returned by or accepted by the Nito
        gateway.
      example:
        error:
          code: invalid_request
          message: The request is invalid.
          param: model
      properties:
        error:
          $ref: '#/components/schemas/Error'
          description: The `error` field on `ErrorResponse`.
          example: example
      required:
        - error
      type: object
    FreeTierStatus:
      description: >-
        Schema for `FreeTierStatus` values returned by or accepted by the Nito
        gateway.
      example:
        configured: true
        free_plan: true
        image:
          limit: 1
          remaining: 1
        reason: example
        reset_at: '2026-07-07T00:00:00Z'
        text:
          limit: 1
          remaining: 1
      properties:
        configured:
          description: The `configured` field on `FreeTierStatus`.
          example: true
          type: boolean
        free_plan:
          description: The `free_plan` field on `FreeTierStatus`.
          example: true
          type: boolean
        image:
          description: The `image` field on `FreeTierStatus`.
          example: {}
          properties:
            limit:
              description: The `limit` field on `FreeTierStatus`.
              example: 1
              type: integer
            remaining:
              description: The `remaining` field on `FreeTierStatus`.
              example: 1
              type: integer
          required:
            - limit
            - remaining
          type: object
        reason:
          description: The `reason` field on `FreeTierStatus`.
          example: example
          type: string
        reset_at:
          description: The `reset_at` field on `FreeTierStatus`.
          example: '2026-07-07T00:00:00Z'
          type: string
        text:
          description: The `text` field on `FreeTierStatus`.
          example: {}
          properties:
            limit:
              description: The `limit` field on `FreeTierStatus`.
              example: 1
              type: integer
            remaining:
              description: The `remaining` field on `FreeTierStatus`.
              example: 1
              type: integer
          required:
            - limit
            - remaining
          type: object
      required:
        - configured
        - free_plan
      type: object
    ResponsesOutputItem:
      description: >-
        Schema for `ResponsesOutputItem` values returned by or accepted by the
        Nito gateway.
      example:
        content:
          - annotations: []
            text: Hello.
            type: output_text
        id: msg_resp_test_123
        role: assistant
        status: completed
        type: message
      properties:
        arguments:
          description: The `arguments` field on `ResponsesOutputItem`.
          example: example
          type: string
        call_id:
          description: The `call_id` field on `ResponsesOutputItem`.
          example: 00000000-0000-4000-8000-000000000001
          type: string
        content:
          description: The `content` field on `ResponsesOutputItem`.
          example: []
          items:
            description: >-
              Nested schema within `ResponsesOutputItem` for
              `ResponsesOutputItem.content.items`.
            properties:
              annotations:
                description: The `annotations` field on `ResponsesOutputItem`.
                example: []
                items:
                  additionalProperties: true
                  description: >-
                    Nested schema within `ResponsesOutputItem` for
                    `ResponsesOutputItem.content.items.annotations.items`.
                  type: object
                type: array
              text:
                description: The `text` field on `ResponsesOutputItem`.
                example: Say hello.
                type: string
              type:
                description: The `type` field on `ResponsesOutputItem`.
                example: example
                type: string
            required:
              - type
              - text
            type: object
          type: array
        encrypted_content:
          description: The `encrypted_content` field on `ResponsesOutputItem`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ResponsesOutputItem` for
                `ResponsesOutputItem.encrypted_content.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ResponsesOutputItem` for
                `ResponsesOutputItem.encrypted_content.oneOf[1]`.
              type: 'null'
        id:
          description: The `id` field on `ResponsesOutputItem`.
          example: 00000000-0000-4000-8000-000000000001
          type: string
        input:
          description: The `input` field on `ResponsesOutputItem`.
          example: Say hello.
          type: string
        name:
          description: The `name` field on `ResponsesOutputItem`.
          example: example
          type: string
        namespace:
          description: The `namespace` field on `ResponsesOutputItem`.
          example: example
          type: string
        role:
          description: The `role` field on `ResponsesOutputItem`.
          example: example
          type: string
        status:
          description: The `status` field on `ResponsesOutputItem`.
          example: example
          type: string
        summary:
          description: The `summary` field on `ResponsesOutputItem`.
          example: []
          items:
            description: >-
              Nested schema within `ResponsesOutputItem` for
              `ResponsesOutputItem.summary.items`.
            properties:
              text:
                description: The `text` field on `ResponsesOutputItem`.
                example: Say hello.
                type: string
              type:
                description: The `type` field on `ResponsesOutputItem`.
                example: example
                type: string
            required:
              - type
              - text
            type: object
          type: array
        type:
          description: The `type` field on `ResponsesOutputItem`.
          example: example
          type: string
      required:
        - type
      type: object
    Error:
      description: Schema for `Error` values returned by or accepted by the Nito gateway.
      example:
        code: example
        message: example
        operation_id: 00000000-0000-4000-8000-000000000001
        param: example
      properties:
        code:
          description: The `code` field on `Error`.
          example: example
          type: string
        message:
          description: The `message` field on `Error`.
          example: example
          type: string
        operation_id:
          description: The `operation_id` field on `Error`.
          example: 00000000-0000-4000-8000-000000000001
          type: string
        param:
          description: The `param` field on `Error`.
          example: example
          type: string
      required:
        - message
        - code
      type: object
  headers:
    RateLimitLimit:
      description: Maximum requests for the controlling gateway request-rate bucket.
      schema:
        type: string
    RateLimitRemaining:
      description: >-
        Additional requests immediately available in the controlling gateway
        request-rate bucket.
      schema:
        type: string
    RateLimitReset:
      description: >-
        UTC Unix epoch seconds, rounded up, when the controlling gateway
        request-rate bucket is fully replenished.
      schema:
        type: string
  securitySchemes:
    PublicApiBearer:
      description: 'Org API key as Authorization: Bearer z_sk_...'
      scheme: bearer
      type: http
    PublicApiKeyHeader:
      description: Org API-key compatibility header. CLI and MCP tokens are rejected here.
      in: header
      name: X-API-Key
      type: apiKey
    CliOAuthBearer:
      description: 'OAuth CLI access token as Authorization: Bearer nito_cli_...'
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.