> ## 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 chat completion

> Create an OpenAI Chat Completions-compatible response through the `/v1` facade.

This route shares validation, routing, billing, privacy, and streaming behavior with the gateway-native chat route while preserving OpenAI-compatible request and response envelopes for SDK clients. Streaming responses emit `text/event-stream` chunks with `data:` framing and `[DONE]` termination.



## OpenAPI

````yaml openapi.json POST /v1/chat/completions
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/chat/completions:
    post:
      tags:
        - Chat
      summary: Create an OpenAI-compatible chat completion
      description: >-
        Create an OpenAI Chat Completions-compatible response through the `/v1`
        facade.


        This route shares validation, routing, billing, privacy, and streaming
        behavior with the gateway-native chat route while preserving
        OpenAI-compatible request and response envelopes for SDK clients.
        Streaming responses emit `text/event-stream` chunks with `data:` framing
        and `[DONE]` termination.
      operationId: createOpenAIChatCompletion
      parameters:
        - description: Enable Encrypted message transport.
          example: example
          in: header
          name: nito-encrypted
          required: false
          schema:
            type: string
        - description: Client ephemeral public key as 64 hexadecimal characters.
          example: example
          in: header
          name: nito-encrypted-client-pub-key
          required: false
          schema:
            type: string
        - description: Attested model public key as 64 hexadecimal characters.
          example: openai/gpt-5.5
          in: header
          name: nito-encrypted-model-pub-key
          required: false
          schema:
            type: string
        - description: 'Attestation signing algorithm: `ed25519` or `ecdsa`.'
          example: example
          in: header
          name: nito-encrypted-signing-algo
          required: false
          schema:
            type: string
        - description: >-
            Encrypted transport version. Required as `2` for NEAR and Phala
            strict v2; omit for the legacy Phala protocol selected by a
            `redpill-attestation-report-v1` or provider-supplied
            `redpill-report` attestation marker.
          example: example
          in: header
          name: nito-encrypted-encryption-version
          required: false
          schema:
            type: string
        - description: >-
            Fresh request-bound attestation nonce required for Phala strict v2.
            Omit for legacy Phala and NEAR.
          example: example
          in: header
          name: nito-encrypted-nonce
          required: false
          schema:
            type: string
        - description: >-
            Positive Unix timestamp required for Phala strict v2. Omit for
            legacy Phala and NEAR.
          example: example
          in: header
          name: nito-encrypted-timestamp
          required: false
          schema:
            type: string
        - description: >-
            Set to `1` for NEAR encrypted-all-fields mode. Message content,
            function names/descriptions/arguments, and tool results are
            ciphertext hex; function `parameters` is a JSON string containing
            ciphertext hex.
          example: example
          in: header
          name: nito-encrypted-encrypt-all-fields
          required: false
          schema:
            type: string
        - description: >-
            Short-lived opaque Free-tier reservation UUID returned by a prior
            browser helper or chat bootstrap operation.
          example: example
          in: header
          name: nito-free-tier-reservation
          required: false
          schema:
            type: string
        - description: >-
            Monotonic reservation-consumption round for the paired reservation
            UUID. Rounds span completion and browser helper operations.
          example: example
          in: header
          name: nito-free-tier-reservation-round
          required: false
          schema:
            type: string
        - description: >-
            Set to `1` only on non-streaming, round 0 NEAR Encrypted browser
            chat bootstrap requests that also set
            `nito-encrypted-encrypt-all-fields: 1`. This header is incompatible
            with `stream: true`, `nito-free-tier-reservation`, and
            `nito-free-tier-reservation-round`.
          example: example
          in: header
          name: nito-free-tier-reservation-create
          required: false
          schema:
            type: string
        - description: >-
            Required when `nito-free-tier-reservation-create: 1` is set. Supply
            a request-local non-nil UUID for the non-streaming, round 0 NEAR
            Encrypted browser chat bootstrap so a lost response can recover the
            same reservation.
          example: example
          in: header
          name: nito-free-tier-bootstrap
          required: false
          schema:
            type: string
        - description: >-
            Request-local non-nil UUID correlating the selected-model turn with
            helper operations. This value never selects routing, pricing,
            allowance, or settlement behavior.
          example: 018f1f79-f0d0-7cc5-9d48-89fbf67ba200
          in: header
          name: nito-parent-request-id
          required: false
          schema:
            format: uuid
            type: string
        - description: >-
            Bounded integer from 0 through 32 identifying the encrypted
            tool-loop sequence for correlation only. This value never selects
            settlement behavior.
          example: '1'
          in: header
          name: nito-tool-call-round
          required: false
          schema:
            type: string
        - description: >-
            Set to `1` to include request-local original request/response bytes
            and provider signature evidence. Requires Encrypted, `stream:
            false`, and a provider that supports response evidence. Returned
            evidence is unverified. See `response_evidence` in ChatCompletion.
          example: '1'
          in: header
          name: nito-encrypted-response-evidence
          required: false
          schema:
            type: string
      requestBody:
        content:
          application/json:
            example:
              messages:
                - content: Say hello.
                  role: user
              model: openai/gpt-5.5
              stream: false
            schema:
              $ref: '#/components/schemas/OpenAIChatCompletionRequest'
          multipart/form-data:
            example:
              request: >-
                {"model":"openai/gpt-5.5","messages":[{"role":"user","content":"Say
                hello."}]}
            schema:
              $ref: '#/components/schemas/ChatCompletionMultipartRequest'
        description: >-
          Request payload for `createOpenAIChatCompletion`. Examples use
          placeholder-safe values and do not include real secrets or private
          prompt content.
        required: true
      responses:
        '200':
          content:
            application/json:
              example:
                choices:
                  - finish_reason: stop
                    index: 0
                    message:
                      content: Hello.
                      role: assistant
                created: 1778268600
                id: chatcmpl_resp_test_123
                model: openai/gpt-5.5
                object: chat.completion
                usage:
                  completion_tokens: 5
                  customer_cost:
                    amount_nanos: '125000'
                    currency_code: USD
                  prompt_tokens: 12
                  prompt_tokens_details:
                    cached_tokens: 0
                  reasoning_tokens: 0
                  server_tool_use:
                    web_fetch_requests: 0
                    web_search_requests: 1
                    web_search_results: 3
                  total_tokens: 17
              schema:
                $ref: '#/components/schemas/ChatCompletion'
            text/event-stream:
              example: >
                data:
                {"id":"chatcmpl_resp_test_123","object":"chat.completion.chunk","created":1778268600,"model":"openai/gpt-5.5","choices":[{"index":0,"delta":{"role":"assistant","content":"Hello."},"finish_reason":null}]}


                data:
                {"id":"chatcmpl_resp_test_123","object":"chat.completion.chunk","created":1778268600,"model":"openai/gpt-5.5","choices":[{"index":0,"delta":{},"finish_reason":"stop"}],"usage":{"prompt_tokens":12,"completion_tokens":5,"total_tokens":17,"customer_cost":{"amount_nanos":"125000","currency_code":"USD"}}}


                data: [DONE]
              schema:
                $ref: '#/components/schemas/ChatCompletionChunk'
          description: Chat completion JSON 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
        '409':
          content:
            application/json:
              example:
                error:
                  code: reservation_invalid
                  message: free tier reservation is invalid
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: >-
            Free-tier reservation is invalid, expired, replayed, or out of
            sequence
        '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:
    OpenAIChatCompletionRequest:
      additionalProperties: true
      allOf:
        - anyOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.allOf[0].anyOf[0]`.
              required:
                - messages
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.allOf[0].anyOf[1]`.
              required:
                - MESSAGES
          description: >-
            Nested schema within `OpenAIChatCompletionRequest` for
            `OpenAIChatCompletionRequest.allOf[0]`.
      description: >-
        OpenAI-compatible chat request. Unknown fields are ignored after
        duplicate-key checks; recognized fields that request unsupported
        behavior are rejected.
      example:
        messages:
          - content: Say hello.
            role: user
        model: openai/gpt-5.5
        stream: false
      patternProperties:
        ^[aA][uU][dD][iI][oO]$:
          description: The `audio` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
          additionalProperties: true
          description: The `cache_control` field on `OpenAIChatCompletionRequest`.
          example: {}
          type: object
        ^[cC][oO][mM][pP][lL][eE][tT][iI][oO][nN][Oo][pP][tT][iI][oO][nN][sſS]$:
          additionalProperties: false
          description: The `completionOptions` field on `OpenAIChatCompletionRequest`.
          example: {}
          patternProperties:
            ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]$:
              description: The `reasoning` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG][Bb][uU][dD][gG][eE][tT][Tt][oO][kKK][eE][nN][sſS]$:
              description: >-
                The `reasoningBudgetTokens` field on
                `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
          properties:
            reasoning:
              description: The `reasoning` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            reasoningBudgetTokens:
              description: >-
                The `reasoningBudgetTokens` field on
                `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
          type: object
        ^[fF][rR][eE][qQ][uU][eE][nN][cC][yY]_[pP][eE][nN][aA][lL][tT][yY]$:
          description: The `frequency_penalty` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.frequency_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.frequency_penalty.oneOf[1]`.
              type: 'null'
        ^[fF][uU][nN][cC][tT][iI][oO][nN][sſS]$:
          description: The `functions` field on `OpenAIChatCompletionRequest`.
          example: []
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.functions.oneOf[0]`.
              items:
                additionalProperties: true
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.functions.oneOf[0].items`.
                type: object
              maxItems: 0
              minItems: 0
              type: array
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.functions.oneOf[1]`.
              type: 'null'
        ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
          description: >-
            Deprecated function-call control. Only none is accepted; surrounding
            whitespace is normalized.
          example: none
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.function_call.oneOf[0]`.
              pattern: ^\s*none\s*$
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.function_call.oneOf[1]`.
              type: 'null'
        ^[lL][oO][gG][iI][tT]_[bB][iI][aA][sſS]$:
          description: The `logit_bias` field on `OpenAIChatCompletionRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logit_bias.oneOf[0]`.
              maxProperties: 0
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logit_bias.oneOf[1]`.
              type: 'null'
        ^[lL][oO][gG][pP][rR][oO][bB][sſS]$:
          description: The `logprobs` field on `OpenAIChatCompletionRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logprobs.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logprobs.oneOf[1]`.
              type: 'null'
        ^[mM][aA][xX]_[cC][oO][mM][pP][lL][eE][tT][iI][oO][nN]_[tT][oO][kKK][eE][nN][sſS]$:
          description: The `max_completion_tokens` field on `OpenAIChatCompletionRequest`.
          example: 12
          type: integer
        ^[mM][aA][xX]_[tT][oO][kKK][eE][nN][sſS]$:
          description: The `max_tokens` field on `OpenAIChatCompletionRequest`.
          example: 12
          type: integer
        ^[mM][eE][sſS][sſS][aA][gG][eE][sſS]$:
          description: The `messages` field on `OpenAIChatCompletionRequest`.
          example: []
          items:
            description: >-
              Nested schema within `OpenAIChatCompletionRequest` for
              `OpenAIChatCompletionRequest.messages.items`.
            oneOf:
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].allOf[0].anyOf[0]`.
                        required:
                          - role
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].allOf[0].anyOf[1]`.
                        required:
                          - ROLE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[0].allOf[0]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.messages.items.oneOf[0]`.
                patternProperties:
                  ^[aA][uU][dD][iI][oO]$:
                    description: Dynamic property matching `^[aA][uU][dD][iI][oO]$`.
                    example: null
                    type: 'null'
                  ^[cC][oO][nN][tT][eE][nN][tT]$:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[2]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$`.
                    example: null
                    type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][fF][uU][sſS][aA][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][fF][uU][sſS][aA][lL]$`.
                    example: null
                    type: 'null'
                  ^[rR][oO][lL][eE]$:
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - system
                      - developer
                      - user
                    example: system
                    type: string
                properties:
                  audio:
                    description: The `audio` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  content:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[2]`.
                        type: 'null'
                  function_call:
                    description: >-
                      The `function_call` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_content:
                    description: >-
                      The `reasoning_content` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_details:
                    description: >-
                      The `reasoning_details` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  refusal:
                    description: The `refusal` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  role:
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - system
                      - developer
                      - user
                    example: system
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].allOf[0].anyOf[0]`.
                        required:
                          - role
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].allOf[0].anyOf[1]`.
                        required:
                          - ROLE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[1].allOf[0]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.messages.items.oneOf[1]`.
                patternProperties:
                  ^[aA][uU][dD][iI][oO]$:
                    description: Dynamic property matching `^[aA][uU][dD][iI][oO]$`.
                    example: null
                    type: 'null'
                  ^[cC][oO][nN][tT][eE][nN][tT]$:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[2]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$`.
                    example: null
                    type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][fF][uU][sſS][aA][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][fF][uU][sſS][aA][lL]$`.
                    example: null
                    type: 'null'
                  ^[rR][oO][lL][eE]$:
                    const: assistant
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: assistant
                    type: string
                  ^[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
                    description: The `tool_calls` field on `OpenAIChatCompletionRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[0]`.
                              required:
                                - id
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[1]`.
                              required:
                                - ID
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[0]`.
                              required:
                                - function
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[1]`.
                              required:
                                - FUNCTION
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2]`.
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items`.
                      patternProperties:
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        ^[iI][dD]$:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      properties:
                        function:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        id:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        type:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      type: object
                    type: array
                properties:
                  audio:
                    description: The `audio` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  content:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[2]`.
                        type: 'null'
                  function_call:
                    description: >-
                      The `function_call` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_content:
                    description: >-
                      The `reasoning_content` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_details:
                    description: >-
                      The `reasoning_details` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  refusal:
                    description: The `refusal` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  role:
                    const: assistant
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: assistant
                    type: string
                  tool_calls:
                    description: The `tool_calls` field on `OpenAIChatCompletionRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[0]`.
                              required:
                                - id
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[1]`.
                              required:
                                - ID
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[0]`.
                              required:
                                - function
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[1]`.
                              required:
                                - FUNCTION
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2]`.
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items`.
                      patternProperties:
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        ^[iI][dD]$:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      properties:
                        function:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        id:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        type:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      type: object
                    type: array
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[0].anyOf[0]`.
                        required:
                          - role
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[0].anyOf[1]`.
                        required:
                          - ROLE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[1].anyOf[0]`.
                        required:
                          - tool_call_id
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[1].anyOf[1]`.
                        required:
                          - TOOL_CALL_ID
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[1]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.messages.items.oneOf[2]`.
                patternProperties:
                  ^[aA][uU][dD][iI][oO]$:
                    description: Dynamic property matching `^[aA][uU][dD][iI][oO]$`.
                    example: null
                    type: 'null'
                  ^[cC][oO][nN][tT][eE][nN][tT]$:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[2]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$`.
                    example: null
                    type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][fF][uU][sſS][aA][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][fF][uU][sſS][aA][lL]$`.
                    example: null
                    type: 'null'
                  ^[rR][oO][lL][eE]$:
                    const: tool
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: tool
                    type: string
                  ^[tT][oO][oO][lL]_[cC][aA][lL][lL]_[iI][dD]$:
                    description: The `tool_call_id` field on `OpenAIChatCompletionRequest`.
                    example: 00000000-0000-4000-8000-000000000001
                    pattern: .*\S.*
                    type: string
                properties:
                  audio:
                    description: The `audio` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  content:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[2]`.
                        type: 'null'
                  function_call:
                    description: >-
                      The `function_call` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_content:
                    description: >-
                      The `reasoning_content` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_details:
                    description: >-
                      The `reasoning_details` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  refusal:
                    description: The `refusal` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  role:
                    const: tool
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: tool
                    type: string
                  tool_call_id:
                    description: The `tool_call_id` field on `OpenAIChatCompletionRequest`.
                    example: 00000000-0000-4000-8000-000000000001
                    pattern: .*\S.*
                    type: string
                type: object
          minItems: 1
          type: array
        ^[mM][eE][tT][aA][dD][aA][tT][aA]$:
          description: The `metadata` field on `OpenAIChatCompletionRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.metadata.oneOf[0]`.
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.metadata.oneOf[1]`.
              type: 'null'
        ^[mM][oO][dD][aA][lL][iI][tT][iI][eE][sſS]$:
          description: The `modalities` field on `OpenAIChatCompletionRequest`.
          example: []
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.modalities.oneOf[0]`.
              items:
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.modalities.oneOf[0].items`.
                pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                type: string
              maxItems: 1
              minItems: 1
              type: array
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.modalities.oneOf[1]`.
              type: 'null'
        ^[mM][oO][dD][eE][lL]$:
          description: The `model` field on `OpenAIChatCompletionRequest`.
          example: openai/gpt-5.5
          type: string
        ^[nN]$:
          description: The `n` field on `OpenAIChatCompletionRequest`.
          example: 1
          oneOf:
            - const: 1
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.n.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.n.oneOf[1]`.
              type: 'null'
        ^[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 `OpenAIChatCompletionRequest`.
          example: true
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.parallel_tool_calls.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.parallel_tool_calls.oneOf[1]`.
              type: 'null'
        ^[pP][rR][eE][dD][iI][cC][tT][iI][oO][nN]$:
          description: The `prediction` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        ^[pP][rR][eE][sſS][eE][nN][cC][eE]_[pP][eE][nN][aA][lL][tT][yY]$:
          description: The `presence_penalty` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.presence_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.presence_penalty.oneOf[1]`.
              type: 'null'
        ^[pP][rR][oO][mM][pP][tT]_[cC][aA][cC][hH][eE]_[kKK][eE][yY]$:
          description: Prompt cache key limited to 256 UTF-8 bytes at runtime.
          example: Say hello.
          maxLength: 256
          minLength: 0
          type: string
          x-max-bytes: 256
        ^[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 `OpenAIChatCompletionRequest`.
          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 `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]$:
          additionalProperties: true
          description: The `reasoning` field on `OpenAIChatCompletionRequest`.
          example: {}
          patternProperties:
            ^[eE][fF][fF][oO][rR][tT]$:
              description: The `effort` field on `OpenAIChatCompletionRequest`.
              enum:
                - low
                - medium
                - high
              example: low
              type: string
            ^[eE][nN][aA][bB][lL][eE][dD]$:
              description: The `enabled` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            ^[eE][xX][cC][lL][uU][dD][eE]$:
              description: The `exclude` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            ^[mM][aA][xX]_[tT][oO][kKK][eE][nN][sſS]$:
              description: The `max_tokens` field on `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
            ^[sſS][uU][mM][mM][aA][rR][yY]$:
              description: The `summary` field on `OpenAIChatCompletionRequest`.
              enum:
                - auto
                - concise
                - detailed
              example: auto
              type: string
          properties:
            effort:
              description: The `effort` field on `OpenAIChatCompletionRequest`.
              enum:
                - low
                - medium
                - high
              example: low
              type: string
            enabled:
              description: The `enabled` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            exclude:
              description: The `exclude` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            max_tokens:
              description: The `max_tokens` field on `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
            summary:
              description: The `summary` field on `OpenAIChatCompletionRequest`.
              enum:
                - auto
                - concise
                - detailed
              example: auto
              type: string
          type: object
        ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[eE][fF][fF][oO][rR][tT]$:
          description: The `reasoning_effort` field on `OpenAIChatCompletionRequest`.
          enum:
            - minimal
            - low
            - medium
            - high
          example: minimal
          type: string
        ^[rR][eE][sſS][pP][oO][nN][sſS][eE]_[fF][oO][rR][mM][aA][tT]$:
          description: The `response_format` field on `OpenAIChatCompletionRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[0].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[0].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[0].allOf[0]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[0]`.
              patternProperties:
                ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                  description: >-
                    Dynamic property matching
                    `^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$`.
                  example: null
                  type: 'null'
                ^[tT][yY][pP][eE]$:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                  type: string
              properties:
                json_schema:
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: null
                  type: 'null'
                type:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                  type: string
              type: object
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[1].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[1].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[1].allOf[0]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[1]`.
              patternProperties:
                ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                  description: >-
                    Dynamic property matching
                    `^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$`.
                  example: null
                  type: 'null'
                ^[tT][yY][pP][eE]$:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                  type: string
              properties:
                json_schema:
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: null
                  type: 'null'
                type:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  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 `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[0]`.
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[1].anyOf[0]`.
                      required:
                        - json_schema
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[1].anyOf[1]`.
                      required:
                        - JSON_SCHEMA
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[1]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[2]`.
              patternProperties:
                ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1]`.
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      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 `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  properties:
                    description:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  type: object
                ^[tT][yY][pP][eE]$:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                  type: string
              properties:
                json_schema:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1]`.
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      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 `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  properties:
                    description:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  type: object
                type:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                  type: string
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[3]`.
              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 `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.safety_identifier.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.safety_identifier.oneOf[1]`.
              type: 'null'
        ^[sſS][eE][eE][dD]$:
          description: The `seed` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        ^[sſS][eE][rR][vV][iI][cC][eE]_[tT][iI][eE][rR]$:
          description: The `service_tier` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.service_tier.oneOf[0]`.
              pattern: ^\s*(auto|default)?\s*$
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.service_tier.oneOf[1]`.
              type: 'null'
        ^[sſS][tT][oO][pP]$:
          description: The `stop` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.stop.oneOf[0]`.
              minLength: 1
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.stop.oneOf[1]`.
              items:
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.stop.oneOf[1].items`.
                minLength: 1
                type: string
              maxItems: 4
              minItems: 0
              type: array
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.stop.oneOf[2]`.
              type: 'null'
        ^[sſS][tT][oO][rR][eE]$:
          description: The `store` field on `OpenAIChatCompletionRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.store.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.store.oneOf[1]`.
              type: 'null'
        ^[sſS][tT][rR][eE][aA][mM]$:
          description: The `stream` field on `OpenAIChatCompletionRequest`.
          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 `OpenAIChatCompletionRequest`.
          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
                `OpenAIChatCompletionRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
          properties:
            include_obfuscation:
              description: >-
                The `include_obfuscation` field on
                `OpenAIChatCompletionRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.stream_options.include_obfuscation.oneOf[1]`.
                  type: 'null'
            include_usage:
              description: The `include_usage` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
          type: object
        ^[tT][eE][mM][pP][eE][rR][aA][tT][uU][rR][eE]$:
          description: The `temperature` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          type: number
        ^[tT][oO][oO][lL][sſS]$:
          allOf:
            - contains:
                anyOf:
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[0].contains.anyOf[0]`.
                    properties:
                      type:
                        const: web_search
                        description: The `type` field on `OpenAIChatCompletionRequest`.
                        example: web_search
                        type: string
                    required:
                      - type
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[0].contains.anyOf[1]`.
                    properties:
                      TYPE:
                        const: web_search
                        description: The `TYPE` field on `OpenAIChatCompletionRequest`.
                        example: web_search
                        type: string
                    required:
                      - TYPE
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.allOf[0].contains`.
                type: object
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tools.allOf[0]`.
              maxContains: 1
              minContains: 0
            - contains:
                anyOf:
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[1].contains.anyOf[0]`.
                    properties:
                      type:
                        const: web_fetch
                        description: The `type` field on `OpenAIChatCompletionRequest`.
                        example: web_fetch
                        type: string
                    required:
                      - type
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[1].contains.anyOf[1]`.
                    properties:
                      TYPE:
                        const: web_fetch
                        description: The `TYPE` field on `OpenAIChatCompletionRequest`.
                        example: web_fetch
                        type: string
                    required:
                      - TYPE
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.allOf[1].contains`.
                type: object
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tools.allOf[1]`.
              maxContains: 1
              minContains: 0
          description: The `tools` field on `OpenAIChatCompletionRequest`.
          example: []
          items:
            description: >-
              Nested schema within `OpenAIChatCompletionRequest` for
              `OpenAIChatCompletionRequest.tools.items`.
            oneOf:
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[1].anyOf[0]`.
                        required:
                          - function
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[1].anyOf[1]`.
                        required:
                          - FUNCTION
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[1]`.
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[5]`.
                    not:
                      properties:
                        FUNCTION:
                          properties:
                            STRICT:
                              const: true
                          required:
                            - STRICT
                        STRICT:
                          const: false
                      required:
                        - STRICT
                        - FUNCTION
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.items.oneOf[0]`.
                patternProperties:
                  ^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$:
                    description: >-
                      Dynamic property matching
                      `^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[1]`.
                        type: 'null'
                  ^[Dd][Ee][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn]$:
                    description: >-
                      Dynamic property matching
                      `^[Dd][Ee][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn]$`.
                    example: null
                    type: 'null'
                  ^[Nn][Aa][Mm][Ee]$:
                    description: Dynamic property matching `^[Nn][Aa][Mm][Ee]$`.
                    example: null
                    type: 'null'
                  ^[Pp][Aa][Rr][Aa][Mm][Ee][Tt][Ee][Rr][Ss]$:
                    description: >-
                      Dynamic property matching
                      `^[Pp][Aa][Rr][Aa][Mm][Ee][Tt][Ee][Rr][Ss]$`.
                    example: null
                    type: 'null'
                  ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                    additionalProperties: true
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[0]`.
                            required:
                              - parameters
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[1]`.
                            required:
                              - PARAMETERS
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1]`.
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    patternProperties:
                      ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      ^[sſS][tT][rR][iI][cC][tT]$:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    properties:
                      description:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      name:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      parameters:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      strict:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    type: object
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: function
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    example: function
                    type: string
                properties:
                  cache_control:
                    additionalProperties: true
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  defer_loading:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  function:
                    additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[0]`.
                            required:
                              - parameters
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[1]`.
                            required:
                              - PARAMETERS
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1]`.
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    patternProperties:
                      ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      ^[sſS][tT][rR][iI][cC][tT]$:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    properties:
                      description:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      name:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      parameters:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      strict:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    type: object
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  parameters:
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  strict:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: function
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    example: function
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[1].allOf[0]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.items.oneOf[1]`.
                patternProperties:
                  ^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$:
                    description: >-
                      Dynamic property matching
                      `^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[1]`.
                        type: 'null'
                  ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: example
                    not: {}
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: >-
                              The `description` field on
                              `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: >-
                              The `parameters` field on
                              `OpenAIChatCompletionRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: >-
                              The `strict` field on
                              `OpenAIChatCompletionRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    additionalProperties: true
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - web_search
                      - web_fetch
                    example: web_search
                    type: string
                properties:
                  cache_control:
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: example
                    not: {}
                  defer_loading:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[1]`.
                        type: 'null'
                  function:
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: >-
                              The `description` field on
                              `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: >-
                              The `parameters` field on
                              `OpenAIChatCompletionRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: >-
                              The `strict` field on
                              `OpenAIChatCompletionRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[1]`.
                        type: 'null'
                  parameters:
                    additionalProperties: true
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  strict:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - web_search
                      - web_fetch
                    example: web_search
                    type: string
                type: object
          type: array
        ^[tT][oO][oO][lL]_[cC][hH][oO][iI][cC][eE]$:
          description: The `tool_choice` field on `OpenAIChatCompletionRequest`.
          example: auto
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tool_choice.oneOf[0]`.
              enum:
                - auto
                - none
                - required
              type: string
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[0]`.
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[1].anyOf[0]`.
                      required:
                        - function
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[1].anyOf[1]`.
                      required:
                        - FUNCTION
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[1]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tool_choice.oneOf[1]`.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                ^[tT][yY][pP][eE]$:
                  const: function
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: function
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                type:
                  const: function
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: function
                  type: string
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tool_choice.oneOf[2]`.
              type: 'null'
        ^[tT][oO][pP]_[lL][oO][gG][pP][rR][oO][bB][sſS]$:
          description: The `top_logprobs` field on `OpenAIChatCompletionRequest`.
          example: 0
          oneOf:
            - const: 0
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.top_logprobs.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.top_logprobs.oneOf[1]`.
              type: 'null'
        ^[tT][oO][pP]_[pP]$:
          description: The `top_p` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          type: number
        ^[uU][sſS][eE][rR]$:
          description: The `user` field on `OpenAIChatCompletionRequest`.
          example: example
          type: string
        ^[vV][eE][rR][bB][oO][sſS][iI][tT][yY]$:
          description: The `verbosity` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.verbosity.oneOf[1]`.
              type: 'null'
        ^[wW][eE][bB]_[fF][eE][tT][cC][hH]$:
          description: The `web_fetch` field on `OpenAIChatCompletionRequest`.
          example: true
          type: boolean
        ^[wW][eE][bB]_[sſS][eE][aA][rR][cC][hH]$:
          description: The `web_search` field on `OpenAIChatCompletionRequest`.
          example: true
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.web_search.oneOf[0]`.
              type: boolean
            - additionalProperties: true
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.web_search.oneOf[1]`.
              patternProperties:
                ^[cC][oO][uU][nN][tT][rR][yY]$:
                  description: The `country` field on `OpenAIChatCompletionRequest`.
                  example: US
                  type: string
                ^[fF][rR][eE][sſS][hH][nN][eE][sſS][sſS]$:
                  description: The `freshness` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                ^[lL][oO][cC][aA][tT][iI][oO][nN]$:
                  additionalProperties: true
                  description: The `location` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[cC][iI][tT][yY]$:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[cC][oO][uU][nN][tT][rR][yY]$:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[rR][eE][gG][iI][oO][nN]$:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[sſS][tT][aA][tT][eE]$:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  properties:
                    city:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    country:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    latitude:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    longitude:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    postal_code:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    region:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    state:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    timezone:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  type: object
                ^[mM][aA][xX]_[cC][oO][nN][tT][eE][xX][tT]_[tT][oO][kKK][eE][nN][sſS]$:
                  description: >-
                    The `max_context_tokens` field on
                    `OpenAIChatCompletionRequest`.
                  example: 12
                  minimum: 0
                  type: integer
                ^[mM][aA][xX]_[sſS][oO][uU][rR][cC][eE][sſS]$:
                  description: The `max_sources` field on `OpenAIChatCompletionRequest`.
                  example: 1
                  minimum: 0
                  type: integer
                ^[mM][oO][dD][eE]$:
                  description: The `mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - 'off'
                    - auto
                    - 'on'
                  example: 'off'
                  type: string
                ^[rR][eE][tT][rR][iI][eE][vV][aA][lL]_[mM][oO][dD][eE]$:
                  description: The `retrieval_mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - llm_context
                    - web_search
                    - web_fetch
                  example: llm_context
                  type: string
                ^[sſS][aA][fF][eE][sſS][eE][aA][rR][cC][hH]$:
                  description: The `safesearch` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                ^[sſS][eE][aA][rR][cC][hH]_[lL][aA][nN][gG]$:
                  description: The `search_lang` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
              properties:
                country:
                  description: The `country` field on `OpenAIChatCompletionRequest`.
                  example: US
                  type: string
                freshness:
                  description: The `freshness` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                location:
                  additionalProperties: true
                  description: The `location` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[cC][iI][tT][yY]$:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[cC][oO][uU][nN][tT][rR][yY]$:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[rR][eE][gG][iI][oO][nN]$:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[sſS][tT][aA][tT][eE]$:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  properties:
                    city:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    country:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    latitude:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    longitude:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    postal_code:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    region:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    state:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    timezone:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  type: object
                max_context_tokens:
                  description: >-
                    The `max_context_tokens` field on
                    `OpenAIChatCompletionRequest`.
                  example: 12
                  minimum: 0
                  type: integer
                max_sources:
                  description: The `max_sources` field on `OpenAIChatCompletionRequest`.
                  example: 1
                  minimum: 0
                  type: integer
                mode:
                  description: The `mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - 'off'
                    - auto
                    - 'on'
                  example: 'off'
                  type: string
                retrieval_mode:
                  description: The `retrieval_mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - llm_context
                    - web_search
                    - web_fetch
                  example: llm_context
                  type: string
                safesearch:
                  description: The `safesearch` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                search_lang:
                  description: The `search_lang` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.web_search.oneOf[2]`.
              type: 'null'
        ^[wW][eE][bB]_[sſS][eE][aA][rR][cC][hH]_[oO][pP][tT][iI][oO][nN][sſS]$:
          description: The `web_search_options` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
      properties:
        audio:
          description: The `audio` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        cache_control:
          additionalProperties: true
          description: The `cache_control` field on `OpenAIChatCompletionRequest`.
          example: {}
          type: object
        completionOptions:
          additionalProperties: false
          description: The `completionOptions` field on `OpenAIChatCompletionRequest`.
          example: {}
          patternProperties:
            ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]$:
              description: The `reasoning` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG][Bb][uU][dD][gG][eE][tT][Tt][oO][kKK][eE][nN][sſS]$:
              description: >-
                The `reasoningBudgetTokens` field on
                `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
          properties:
            reasoning:
              description: The `reasoning` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            reasoningBudgetTokens:
              description: >-
                The `reasoningBudgetTokens` field on
                `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
          type: object
        frequency_penalty:
          description: The `frequency_penalty` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.frequency_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.frequency_penalty.oneOf[1]`.
              type: 'null'
        function_call:
          description: >-
            Deprecated function-call control. Only none is accepted; surrounding
            whitespace is normalized.
          example: none
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.function_call.oneOf[0]`.
              pattern: ^\s*none\s*$
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.function_call.oneOf[1]`.
              type: 'null'
        functions:
          description: The `functions` field on `OpenAIChatCompletionRequest`.
          example: []
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.functions.oneOf[0]`.
              items:
                additionalProperties: true
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.functions.oneOf[0].items`.
                type: object
              maxItems: 0
              minItems: 0
              type: array
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.functions.oneOf[1]`.
              type: 'null'
        logit_bias:
          description: The `logit_bias` field on `OpenAIChatCompletionRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logit_bias.oneOf[0]`.
              maxProperties: 0
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logit_bias.oneOf[1]`.
              type: 'null'
        logprobs:
          description: The `logprobs` field on `OpenAIChatCompletionRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logprobs.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.logprobs.oneOf[1]`.
              type: 'null'
        max_completion_tokens:
          description: The `max_completion_tokens` field on `OpenAIChatCompletionRequest`.
          example: 12
          type: integer
        max_tokens:
          description: The `max_tokens` field on `OpenAIChatCompletionRequest`.
          example: 12
          type: integer
        messages:
          description: The `messages` field on `OpenAIChatCompletionRequest`.
          example: []
          items:
            description: >-
              Nested schema within `OpenAIChatCompletionRequest` for
              `OpenAIChatCompletionRequest.messages.items`.
            oneOf:
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].allOf[0].anyOf[0]`.
                        required:
                          - role
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].allOf[0].anyOf[1]`.
                        required:
                          - ROLE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[0].allOf[0]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.messages.items.oneOf[0]`.
                patternProperties:
                  ^[aA][uU][dD][iI][oO]$:
                    description: Dynamic property matching `^[aA][uU][dD][iI][oO]$`.
                    example: null
                    type: 'null'
                  ^[cC][oO][nN][tT][eE][nN][tT]$:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[2]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$`.
                    example: null
                    type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][fF][uU][sſS][aA][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][fF][uU][sſS][aA][lL]$`.
                    example: null
                    type: 'null'
                  ^[rR][oO][lL][eE]$:
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - system
                      - developer
                      - user
                    example: system
                    type: string
                properties:
                  audio:
                    description: The `audio` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  content:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[0].content.oneOf[2]`.
                        type: 'null'
                  function_call:
                    description: >-
                      The `function_call` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_content:
                    description: >-
                      The `reasoning_content` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_details:
                    description: >-
                      The `reasoning_details` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  refusal:
                    description: The `refusal` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  role:
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - system
                      - developer
                      - user
                    example: system
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].allOf[0].anyOf[0]`.
                        required:
                          - role
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].allOf[0].anyOf[1]`.
                        required:
                          - ROLE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[1].allOf[0]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.messages.items.oneOf[1]`.
                patternProperties:
                  ^[aA][uU][dD][iI][oO]$:
                    description: Dynamic property matching `^[aA][uU][dD][iI][oO]$`.
                    example: null
                    type: 'null'
                  ^[cC][oO][nN][tT][eE][nN][tT]$:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[2]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$`.
                    example: null
                    type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][fF][uU][sſS][aA][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][fF][uU][sſS][aA][lL]$`.
                    example: null
                    type: 'null'
                  ^[rR][oO][lL][eE]$:
                    const: assistant
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: assistant
                    type: string
                  ^[tT][oO][oO][lL]_[cC][aA][lL][lL][sſS]$:
                    description: The `tool_calls` field on `OpenAIChatCompletionRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[0]`.
                              required:
                                - id
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[1]`.
                              required:
                                - ID
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[0]`.
                              required:
                                - function
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[1]`.
                              required:
                                - FUNCTION
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2]`.
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items`.
                      patternProperties:
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        ^[iI][dD]$:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      properties:
                        function:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        id:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        type:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      type: object
                    type: array
                properties:
                  audio:
                    description: The `audio` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  content:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[1].content.oneOf[2]`.
                        type: 'null'
                  function_call:
                    description: >-
                      The `function_call` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_content:
                    description: >-
                      The `reasoning_content` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_details:
                    description: >-
                      The `reasoning_details` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  refusal:
                    description: The `refusal` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  role:
                    const: assistant
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: assistant
                    type: string
                  tool_calls:
                    description: The `tool_calls` field on `OpenAIChatCompletionRequest`.
                    example: []
                    items:
                      additionalProperties: true
                      allOf:
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[0]`.
                              required:
                                - id
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0].anyOf[1]`.
                              required:
                                - ID
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[0]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[0]`.
                              required:
                                - type
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1].anyOf[1]`.
                              required:
                                - TYPE
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[1]`.
                        - anyOf:
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[0]`.
                              required:
                                - function
                            - description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2].anyOf[1]`.
                              required:
                                - FUNCTION
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.allOf[2]`.
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items`.
                      patternProperties:
                        ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        ^[iI][dD]$:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        ^[tT][yY][pP][eE]$:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      properties:
                        function:
                          additionalProperties: true
                          allOf:
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[0]`.
                                  required:
                                    - name
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0].anyOf[1]`.
                                  required:
                                    - NAME
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[0]`.
                            - anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[0]`.
                                  required:
                                    - arguments
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1].anyOf[1]`.
                                  required:
                                    - ARGUMENTS
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[1].tool_calls.items.function.allOf[1]`.
                          description: >-
                            The `function` field on
                            `OpenAIChatCompletionRequest`.
                          example: {}
                          patternProperties:
                            ^[aA][rR][gG][uU][mM][eE][nN][tT][sſS]$:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            ^[nN][aA][mM][eE]$:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          properties:
                            arguments:
                              contentMediaType: application/json
                              description: >-
                                The `arguments` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                            name:
                              description: >-
                                The `name` field on
                                `OpenAIChatCompletionRequest`.
                              example: example
                              pattern: .*\S.*
                              type: string
                          type: object
                        id:
                          description: The `id` field on `OpenAIChatCompletionRequest`.
                          example: 00000000-0000-4000-8000-000000000001
                          pattern: .*\S.*
                          type: string
                        type:
                          const: function
                          description: The `type` field on `OpenAIChatCompletionRequest`.
                          example: function
                          type: string
                      type: object
                    type: array
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[0].anyOf[0]`.
                        required:
                          - role
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[0].anyOf[1]`.
                        required:
                          - ROLE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[1].anyOf[0]`.
                        required:
                          - tool_call_id
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[1].anyOf[1]`.
                        required:
                          - TOOL_CALL_ID
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.messages.items.oneOf[2].allOf[1]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.messages.items.oneOf[2]`.
                patternProperties:
                  ^[aA][uU][dD][iI][oO]$:
                    description: Dynamic property matching `^[aA][uU][dD][iI][oO]$`.
                    example: null
                    type: 'null'
                  ^[cC][oO][nN][tT][eE][nN][tT]$:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[2]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[fF][uU][nN][cC][tT][iI][oO][nN]_[cC][aA][lL][lL]$`.
                    example: null
                    type: 'null'
                  ^[nN][aA][mM][eE]$:
                    description: Dynamic property matching `^[nN][aA][mM][eE]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[cC][oO][nN][tT][eE][nN][tT]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][aA][sſS][oO][nN][iI][nN][gG]_[dD][eE][tT][aA][iI][lL][sſS]$`.
                    example: null
                    type: 'null'
                  ^[rR][eE][fF][uU][sſS][aA][lL]$:
                    description: >-
                      Dynamic property matching
                      `^[rR][eE][fF][uU][sſS][aA][lL]$`.
                    example: null
                    type: 'null'
                  ^[rR][oO][lL][eE]$:
                    const: tool
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: tool
                    type: string
                  ^[tT][oO][oO][lL]_[cC][aA][lL][lL]_[iI][dD]$:
                    description: The `tool_call_id` field on `OpenAIChatCompletionRequest`.
                    example: 00000000-0000-4000-8000-000000000001
                    pattern: .*\S.*
                    type: string
                properties:
                  audio:
                    description: The `audio` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  content:
                    description: The `content` field on `OpenAIChatCompletionRequest`.
                    example: Say hello.
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[0]`.
                        type: string
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1]`.
                        items:
                          description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items`.
                          oneOf:
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[0]`.
                                      required:
                                        - text
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1].anyOf[1]`.
                                      required:
                                        - TEXT
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0].allOf[1]`.
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[0]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[tT][eE][xX][tT]$:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                text:
                                  description: >-
                                    The `text` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: Say hello.
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: text
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: text
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[0]`.
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[0]`.
                                      required:
                                        - image_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1].anyOf[1]`.
                                      required:
                                        - IMAGE_URL
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].allOf[1]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          oneOf:
                                            - description: >-
                                                Nested schema within
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                                `OpenAIChatCompletionRequest` for
                                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[0].image_url.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
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[1]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  required:
                                    - media_type
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].anyOf[2]`.
                                  properties:
                                    image_url:
                                      description: >-
                                        The `image_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      properties:
                                        url:
                                          description: >-
                                            The `url` field on
                                            `OpenAIChatCompletionRequest`.
                                          example: https://example.com/callback
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                      required:
                                        - media_type
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1]`.
                              patternProperties:
                                ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[iI][mM][aA][gG][eE]_[uU][rR][lL]$:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                ^[tT][yY][pP][eE]$:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                image_url:
                                  additionalProperties: true
                                  allOf:
                                    - anyOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[0]`.
                                          required:
                                            - url
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0].anyOf[1]`.
                                          required:
                                            - URL
                                      description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.allOf[0]`.
                                  description: >-
                                    The `image_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[dD][eE][tT][aA][iI][lL]$:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[mM][eE][dD][iI][aA]_[tT][yY][pP][eE]$:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    ^[uU][rR][lL]$:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  properties:
                                    detail:
                                      description: >-
                                        The `detail` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    media_type:
                                      description: >-
                                        The `media_type` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      pattern: .*\S.*
                                      type: string
                                    url:
                                      description: >-
                                        The `url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[1].image_url.url.oneOf[2]`.
                                          pattern: >-
                                            ^[A-Za-z0-9+/=_\s-]*[A-Za-z0-9+/=_-][A-Za-z0-9+/=_\s-]*$
                                          type: string
                                  type: object
                                media_type:
                                  description: >-
                                    The `media_type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  pattern: .*\S.*
                                  type: string
                                type:
                                  const: image_url
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: image_url
                                  type: string
                              type: object
                            - additionalProperties: true
                              allOf:
                                - anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[0]`.
                                      required:
                                        - type
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0].anyOf[1]`.
                                      required:
                                        - TYPE
                                  description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].allOf[0]`.
                              anyOf:
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[0]`.
                                  required:
                                    - file
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[1]`.
                                  required:
                                    - file_url
                                - description: >-
                                    Nested schema within
                                    `OpenAIChatCompletionRequest` for
                                    `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].anyOf[2]`.
                                  required:
                                    - file_data
                              description: >-
                                Nested schema within
                                `OpenAIChatCompletionRequest` for
                                `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                ^[fF][iI][lL][eE]$:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                  description: >-
                                    The `filename` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]$:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              properties:
                                cache_control:
                                  additionalProperties: true
                                  description: >-
                                    The `cache_control` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  type: object
                                file:
                                  additionalProperties: true
                                  anyOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[0]`.
                                      required:
                                        - file_url
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[1].items.oneOf[2].file.anyOf[1]`.
                                      required:
                                        - file_data
                                  description: >-
                                    The `file` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: {}
                                  patternProperties:
                                    ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                                      additionalProperties: true
                                      description: >-
                                        The `cache_control` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    ^[fF][iI][lL][eE][nN][aA][mM][eE]$:
                                      description: >-
                                        The `filename` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                    ^[fF][iI][lL][eE]_[dD][aA][tT][aA]$:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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]_[uU][rR][lL]$:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: {}
                                      type: object
                                    file_data:
                                      description: >-
                                        The `file_data` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                      description: >-
                                        The `file_url` field on
                                        `OpenAIChatCompletionRequest`.
                                      example: https://example.com/callback
                                      oneOf:
                                        - description: >-
                                            Nested schema within
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                            `OpenAIChatCompletionRequest` for
                                            `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest`.
                                      example: example
                                      type: string
                                  type: object
                                file_data:
                                  description: >-
                                    The `file_data` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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_url:
                                  description: >-
                                    The `file_url` field on
                                    `OpenAIChatCompletionRequest`.
                                  example: https://example.com/callback
                                  oneOf:
                                    - description: >-
                                        Nested schema within
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                        `OpenAIChatCompletionRequest` for
                                        `OpenAIChatCompletionRequest.messages.items.oneOf[2].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
                                    `OpenAIChatCompletionRequest`.
                                  example: example
                                  type: string
                                type:
                                  description: >-
                                    The `type` field on
                                    `OpenAIChatCompletionRequest`.
                                  enum:
                                    - file
                                    - input_file
                                  example: file
                                  type: string
                              type: object
                        type: array
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.messages.items.oneOf[2].content.oneOf[2]`.
                        type: 'null'
                  function_call:
                    description: >-
                      The `function_call` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_content:
                    description: >-
                      The `reasoning_content` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  reasoning_details:
                    description: >-
                      The `reasoning_details` field on
                      `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  refusal:
                    description: The `refusal` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  role:
                    const: tool
                    description: The `role` field on `OpenAIChatCompletionRequest`.
                    example: tool
                    type: string
                  tool_call_id:
                    description: The `tool_call_id` field on `OpenAIChatCompletionRequest`.
                    example: 00000000-0000-4000-8000-000000000001
                    pattern: .*\S.*
                    type: string
                type: object
          minItems: 1
          type: array
        metadata:
          description: The `metadata` field on `OpenAIChatCompletionRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.metadata.oneOf[0]`.
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.metadata.oneOf[1]`.
              type: 'null'
        modalities:
          description: The `modalities` field on `OpenAIChatCompletionRequest`.
          example: []
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.modalities.oneOf[0]`.
              items:
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.modalities.oneOf[0].items`.
                pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                type: string
              maxItems: 1
              minItems: 1
              type: array
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.modalities.oneOf[1]`.
              type: 'null'
        model:
          description: The `model` field on `OpenAIChatCompletionRequest`.
          example: openai/gpt-5.5
          type: string
        'n':
          description: The `n` field on `OpenAIChatCompletionRequest`.
          example: 1
          oneOf:
            - const: 1
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.n.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.n.oneOf[1]`.
              type: 'null'
        parallel_tool_calls:
          description: The `parallel_tool_calls` field on `OpenAIChatCompletionRequest`.
          example: true
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.parallel_tool_calls.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.parallel_tool_calls.oneOf[1]`.
              type: 'null'
        prediction:
          description: The `prediction` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        presence_penalty:
          description: The `presence_penalty` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.presence_penalty.oneOf[0]`.
              maximum: 2
              minimum: -2
              type: number
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.presence_penalty.oneOf[1]`.
              type: 'null'
        prompt_cache_key:
          description: Prompt cache key limited to 256 UTF-8 bytes at runtime.
          example: Say hello.
          maxLength: 256
          minLength: 0
          type: string
          x-max-bytes: 256
        prompt_cache_options:
          description: The `prompt_cache_options` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        prompt_cache_retention:
          description: The `prompt_cache_retention` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        reasoning:
          additionalProperties: true
          description: The `reasoning` field on `OpenAIChatCompletionRequest`.
          example: {}
          patternProperties:
            ^[eE][fF][fF][oO][rR][tT]$:
              description: The `effort` field on `OpenAIChatCompletionRequest`.
              enum:
                - low
                - medium
                - high
              example: low
              type: string
            ^[eE][nN][aA][bB][lL][eE][dD]$:
              description: The `enabled` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            ^[eE][xX][cC][lL][uU][dD][eE]$:
              description: The `exclude` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            ^[mM][aA][xX]_[tT][oO][kKK][eE][nN][sſS]$:
              description: The `max_tokens` field on `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
            ^[sſS][uU][mM][mM][aA][rR][yY]$:
              description: The `summary` field on `OpenAIChatCompletionRequest`.
              enum:
                - auto
                - concise
                - detailed
              example: auto
              type: string
          properties:
            effort:
              description: The `effort` field on `OpenAIChatCompletionRequest`.
              enum:
                - low
                - medium
                - high
              example: low
              type: string
            enabled:
              description: The `enabled` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            exclude:
              description: The `exclude` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
            max_tokens:
              description: The `max_tokens` field on `OpenAIChatCompletionRequest`.
              example: 12
              minimum: 1
              type: integer
            summary:
              description: The `summary` field on `OpenAIChatCompletionRequest`.
              enum:
                - auto
                - concise
                - detailed
              example: auto
              type: string
          type: object
        reasoning_effort:
          description: The `reasoning_effort` field on `OpenAIChatCompletionRequest`.
          enum:
            - minimal
            - low
            - medium
            - high
          example: minimal
          type: string
        response_format:
          description: The `response_format` field on `OpenAIChatCompletionRequest`.
          example: {}
          oneOf:
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[0].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[0].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[0].allOf[0]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[0]`.
              patternProperties:
                ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                  description: >-
                    Dynamic property matching
                    `^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$`.
                  example: null
                  type: 'null'
                ^[tT][yY][pP][eE]$:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                  type: string
              properties:
                json_schema:
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: null
                  type: 'null'
                type:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Tt][Ee][Xx][Tt])\s*$
                  type: string
              type: object
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[1].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[1].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[1].allOf[0]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[1]`.
              patternProperties:
                ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                  description: >-
                    Dynamic property matching
                    `^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$`.
                  example: null
                  type: 'null'
                ^[tT][yY][pP][eE]$:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Jj][Ss][Oo][Nn]_[Oo][Bb][Jj][Ee][Cc][Tt])\s*$
                  type: string
              properties:
                json_schema:
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: null
                  type: 'null'
                type:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  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 `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[0]`.
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[1].anyOf[0]`.
                      required:
                        - json_schema
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[1].anyOf[1]`.
                      required:
                        - JSON_SCHEMA
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.response_format.oneOf[2].allOf[1]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[2]`.
              patternProperties:
                ^[jJ][sſS][oO][nN]_[sſS][cC][hH][eE][mM][aA]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1]`.
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      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 `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  properties:
                    description:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  type: object
                ^[tT][yY][pP][eE]$:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                  type: string
              properties:
                json_schema:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[0]`.
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[0]`.
                          required:
                            - schema
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1].anyOf[1]`.
                          required:
                            - SCHEMA
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.allOf[1]`.
                  description: The `json_schema` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      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 `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    ^[sſS][tT][rR][iI][cC][tT]$:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  properties:
                    description:
                      description: >-
                        The `description` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[0]`.
                          type: string
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.description.oneOf[1]`.
                          type: 'null'
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: ^[A-Za-z0-9_-]{1,64}$
                      type: string
                    schema:
                      additionalProperties: true
                      description: The `schema` field on `OpenAIChatCompletionRequest`.
                      example: {}
                      type: object
                    strict:
                      description: The `strict` field on `OpenAIChatCompletionRequest`.
                      example: true
                      oneOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[0]`.
                          type: boolean
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.response_format.oneOf[2].json_schema.strict.oneOf[1]`.
                          type: 'null'
                  type: object
                type:
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: example
                  pattern: ^\s*([Jj][Ss][Oo][Nn]_[Ss][Cc][Hh][Ee][Mm][Aa])\s*$
                  type: string
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.response_format.oneOf[3]`.
              type: 'null'
        safety_identifier:
          description: The `safety_identifier` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.safety_identifier.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.safety_identifier.oneOf[1]`.
              type: 'null'
        seed:
          description: The `seed` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
        service_tier:
          description: The `service_tier` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.service_tier.oneOf[0]`.
              pattern: ^\s*(auto|default)?\s*$
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.service_tier.oneOf[1]`.
              type: 'null'
        stop:
          description: The `stop` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.stop.oneOf[0]`.
              minLength: 1
              type: string
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.stop.oneOf[1]`.
              items:
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.stop.oneOf[1].items`.
                minLength: 1
                type: string
              maxItems: 4
              minItems: 0
              type: array
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.stop.oneOf[2]`.
              type: 'null'
        store:
          description: The `store` field on `OpenAIChatCompletionRequest`.
          example: false
          oneOf:
            - const: false
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.store.oneOf[0]`.
              type: boolean
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.store.oneOf[1]`.
              type: 'null'
        stream:
          description: The `stream` field on `OpenAIChatCompletionRequest`.
          example: true
          type: boolean
        stream_options:
          additionalProperties: true
          description: The `stream_options` field on `OpenAIChatCompletionRequest`.
          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
                `OpenAIChatCompletionRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
          properties:
            include_obfuscation:
              description: >-
                The `include_obfuscation` field on
                `OpenAIChatCompletionRequest`.
              example: false
              oneOf:
                - const: false
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.stream_options.include_obfuscation.oneOf[0]`.
                  type: boolean
                - description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.stream_options.include_obfuscation.oneOf[1]`.
                  type: 'null'
            include_usage:
              description: The `include_usage` field on `OpenAIChatCompletionRequest`.
              example: true
              type: boolean
          type: object
        temperature:
          description: The `temperature` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          type: number
        tool_choice:
          description: The `tool_choice` field on `OpenAIChatCompletionRequest`.
          example: auto
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tool_choice.oneOf[0]`.
              enum:
                - auto
                - none
                - required
              type: string
            - additionalProperties: true
              allOf:
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[0].anyOf[0]`.
                      required:
                        - type
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[0].anyOf[1]`.
                      required:
                        - TYPE
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[0]`.
                - anyOf:
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[1].anyOf[0]`.
                      required:
                        - function
                    - description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[1].anyOf[1]`.
                      required:
                        - FUNCTION
                  description: >-
                    Nested schema within `OpenAIChatCompletionRequest` for
                    `OpenAIChatCompletionRequest.tool_choice.oneOf[1].allOf[1]`.
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tool_choice.oneOf[1]`.
              patternProperties:
                ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                ^[tT][yY][pP][eE]$:
                  const: function
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: function
                  type: string
              properties:
                function:
                  additionalProperties: true
                  allOf:
                    - anyOf:
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[0]`.
                          required:
                            - name
                        - description: >-
                            Nested schema within `OpenAIChatCompletionRequest`
                            for
                            `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0].anyOf[1]`.
                          required:
                            - NAME
                      description: >-
                        Nested schema within `OpenAIChatCompletionRequest` for
                        `OpenAIChatCompletionRequest.tool_choice.oneOf[1].function.allOf[0]`.
                  description: The `function` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[nN][aA][mM][eE]$:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  properties:
                    name:
                      description: The `name` field on `OpenAIChatCompletionRequest`.
                      example: example
                      pattern: .*\S.*
                      type: string
                  type: object
                type:
                  const: function
                  description: The `type` field on `OpenAIChatCompletionRequest`.
                  example: function
                  type: string
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tool_choice.oneOf[2]`.
              type: 'null'
        tools:
          allOf:
            - contains:
                anyOf:
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[0].contains.anyOf[0]`.
                    properties:
                      type:
                        const: web_search
                        description: The `type` field on `OpenAIChatCompletionRequest`.
                        example: web_search
                        type: string
                    required:
                      - type
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[0].contains.anyOf[1]`.
                    properties:
                      TYPE:
                        const: web_search
                        description: The `TYPE` field on `OpenAIChatCompletionRequest`.
                        example: web_search
                        type: string
                    required:
                      - TYPE
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.allOf[0].contains`.
                type: object
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tools.allOf[0]`.
              maxContains: 1
              minContains: 0
            - contains:
                anyOf:
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[1].contains.anyOf[0]`.
                    properties:
                      type:
                        const: web_fetch
                        description: The `type` field on `OpenAIChatCompletionRequest`.
                        example: web_fetch
                        type: string
                    required:
                      - type
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.allOf[1].contains.anyOf[1]`.
                    properties:
                      TYPE:
                        const: web_fetch
                        description: The `TYPE` field on `OpenAIChatCompletionRequest`.
                        example: web_fetch
                        type: string
                    required:
                      - TYPE
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.allOf[1].contains`.
                type: object
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.tools.allOf[1]`.
              maxContains: 1
              minContains: 0
          description: The `tools` field on `OpenAIChatCompletionRequest`.
          example: []
          items:
            description: >-
              Nested schema within `OpenAIChatCompletionRequest` for
              `OpenAIChatCompletionRequest.tools.items`.
            oneOf:
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[0]`.
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[1].anyOf[0]`.
                        required:
                          - function
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[1].anyOf[1]`.
                        required:
                          - FUNCTION
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[1]`.
                  - description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[0].allOf[5]`.
                    not:
                      properties:
                        FUNCTION:
                          properties:
                            STRICT:
                              const: true
                          required:
                            - STRICT
                        STRICT:
                          const: false
                      required:
                        - STRICT
                        - FUNCTION
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.items.oneOf[0]`.
                patternProperties:
                  ^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$:
                    description: >-
                      Dynamic property matching
                      `^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[1]`.
                        type: 'null'
                  ^[Dd][Ee][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn]$:
                    description: >-
                      Dynamic property matching
                      `^[Dd][Ee][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn]$`.
                    example: null
                    type: 'null'
                  ^[Nn][Aa][Mm][Ee]$:
                    description: Dynamic property matching `^[Nn][Aa][Mm][Ee]$`.
                    example: null
                    type: 'null'
                  ^[Pp][Aa][Rr][Aa][Mm][Ee][Tt][Ee][Rr][Ss]$:
                    description: >-
                      Dynamic property matching
                      `^[Pp][Aa][Rr][Aa][Mm][Ee][Tt][Ee][Rr][Ss]$`.
                    example: null
                    type: 'null'
                  ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                    additionalProperties: true
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[0]`.
                            required:
                              - parameters
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[1]`.
                            required:
                              - PARAMETERS
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1]`.
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    patternProperties:
                      ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      ^[sſS][tT][rR][iI][cC][tT]$:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    properties:
                      description:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      name:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      parameters:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      strict:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    type: object
                  ^[nN][aA][mM][eE]$:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    const: function
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    example: function
                    type: string
                properties:
                  cache_control:
                    additionalProperties: true
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  defer_loading:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].defer_loading.oneOf[1]`.
                        type: 'null'
                  description:
                    description: The `description` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  function:
                    additionalProperties: true
                    allOf:
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[0]`.
                            required:
                              - name
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0].anyOf[1]`.
                            required:
                              - NAME
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[0]`.
                      - anyOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[0]`.
                            required:
                              - parameters
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1].anyOf[1]`.
                            required:
                              - PARAMETERS
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.allOf[1]`.
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    patternProperties:
                      ^[dD][eE][sſS][cC][rR][iI][pP][tT][iI][oO][nN]$:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      ^[nN][aA][mM][eE]$:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      ^[sſS][tT][rR][iI][cC][tT]$:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    properties:
                      description:
                        description: >-
                          The `description` field on
                          `OpenAIChatCompletionRequest`.
                        example: example
                        type: string
                      name:
                        description: The `name` field on `OpenAIChatCompletionRequest`.
                        example: example
                        pattern: .*\S.*
                        type: string
                      parameters:
                        additionalProperties: true
                        description: >-
                          The `parameters` field on
                          `OpenAIChatCompletionRequest`.
                        example: {}
                        type: object
                      strict:
                        description: The `strict` field on `OpenAIChatCompletionRequest`.
                        example: true
                        oneOf:
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[0]`.
                            type: boolean
                          - description: >-
                              Nested schema within `OpenAIChatCompletionRequest`
                              for
                              `OpenAIChatCompletionRequest.tools.items.oneOf[0].function.strict.oneOf[1]`.
                            type: 'null'
                    type: object
                  name:
                    description: The `name` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  parameters:
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: null
                    type: 'null'
                  strict:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: true
                    oneOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[0].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    const: function
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    example: function
                    type: string
                type: object
              - additionalProperties: true
                allOf:
                  - anyOf:
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].allOf[0].anyOf[0]`.
                        required:
                          - type
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].allOf[0].anyOf[1]`.
                        required:
                          - TYPE
                    description: >-
                      Nested schema within `OpenAIChatCompletionRequest` for
                      `OpenAIChatCompletionRequest.tools.items.oneOf[1].allOf[0]`.
                description: >-
                  Nested schema within `OpenAIChatCompletionRequest` for
                  `OpenAIChatCompletionRequest.tools.items.oneOf[1]`.
                patternProperties:
                  ^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$:
                    description: >-
                      Dynamic property matching
                      `^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].^[Dd][Ee][Ff][Ee][Rr]_[Ll][Oo][Aa][Dd][Ii][Nn][Gg]$.oneOf[1]`.
                        type: 'null'
                  ^[cC][aA][cC][hH][eE]_[cC][oO][nN][tT][rR][oO][lL]$:
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: example
                    not: {}
                  ^[dD][eE][fF][eE][rR]_[lL][oO][aA][dD][iI][nN][gG]$:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[1]`.
                        type: 'null'
                  ^[fF][uU][nN][cC][tT][iI][oO][nN]$:
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: >-
                              The `description` field on
                              `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: >-
                              The `parameters` field on
                              `OpenAIChatCompletionRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: >-
                              The `strict` field on
                              `OpenAIChatCompletionRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[1]`.
                        type: 'null'
                  ^[pP][aA][rR][aA][mM][eE][tT][eE][rR][sſS]$:
                    additionalProperties: true
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  ^[sſS][tT][rR][iI][cC][tT]$:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[1]`.
                        type: 'null'
                  ^[tT][yY][pP][eE]$:
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - web_search
                      - web_fetch
                    example: web_search
                    type: string
                properties:
                  cache_control:
                    description: >-
                      The `cache_control` field on
                      `OpenAIChatCompletionRequest`.
                    example: example
                    not: {}
                  defer_loading:
                    description: >-
                      The `defer_loading` field on
                      `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].defer_loading.oneOf[1]`.
                        type: 'null'
                  function:
                    description: The `function` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    oneOf:
                      - additionalProperties: true
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[nN][aA][mM][eE]$.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].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
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].^[sſS][tT][rR][iI][cC][tT]$.oneOf[1]`.
                                type: 'null'
                        properties:
                          description:
                            description: >-
                              The `description` field on
                              `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].description.oneOf[1]`.
                                type: 'null'
                          name:
                            description: The `name` field on `OpenAIChatCompletionRequest`.
                            example: example
                            oneOf:
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[0]`.
                                pattern: ^\s*$
                                type: string
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].name.oneOf[1]`.
                                type: 'null'
                          parameters:
                            description: >-
                              The `parameters` field on
                              `OpenAIChatCompletionRequest`.
                            example: null
                            type: 'null'
                          strict:
                            description: >-
                              The `strict` field on
                              `OpenAIChatCompletionRequest`.
                            example: false
                            oneOf:
                              - const: false
                                description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[0]`.
                                type: boolean
                              - description: >-
                                  Nested schema within
                                  `OpenAIChatCompletionRequest` for
                                  `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[0].strict.oneOf[1]`.
                                type: 'null'
                        type: object
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].function.oneOf[1]`.
                        type: 'null'
                  parameters:
                    additionalProperties: true
                    description: The `parameters` field on `OpenAIChatCompletionRequest`.
                    example: {}
                    type: object
                  strict:
                    description: The `strict` field on `OpenAIChatCompletionRequest`.
                    example: false
                    oneOf:
                      - const: false
                        description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[0]`.
                        type: boolean
                      - description: >-
                          Nested schema within `OpenAIChatCompletionRequest` for
                          `OpenAIChatCompletionRequest.tools.items.oneOf[1].strict.oneOf[1]`.
                        type: 'null'
                  type:
                    description: The `type` field on `OpenAIChatCompletionRequest`.
                    enum:
                      - web_search
                      - web_fetch
                    example: web_search
                    type: string
                type: object
          type: array
        top_logprobs:
          description: The `top_logprobs` field on `OpenAIChatCompletionRequest`.
          example: 0
          oneOf:
            - const: 0
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.top_logprobs.oneOf[0]`.
              type: integer
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.top_logprobs.oneOf[1]`.
              type: 'null'
        top_p:
          description: The `top_p` field on `OpenAIChatCompletionRequest`.
          example: 0.5
          type: number
        user:
          description: The `user` field on `OpenAIChatCompletionRequest`.
          example: example
          type: string
        verbosity:
          description: The `verbosity` field on `OpenAIChatCompletionRequest`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.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 `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.verbosity.oneOf[1]`.
              type: 'null'
        web_fetch:
          description: The `web_fetch` field on `OpenAIChatCompletionRequest`.
          example: true
          type: boolean
        web_search:
          description: The `web_search` field on `OpenAIChatCompletionRequest`.
          example: true
          oneOf:
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.web_search.oneOf[0]`.
              type: boolean
            - additionalProperties: true
              description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.web_search.oneOf[1]`.
              patternProperties:
                ^[cC][oO][uU][nN][tT][rR][yY]$:
                  description: The `country` field on `OpenAIChatCompletionRequest`.
                  example: US
                  type: string
                ^[fF][rR][eE][sſS][hH][nN][eE][sſS][sſS]$:
                  description: The `freshness` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                ^[lL][oO][cC][aA][tT][iI][oO][nN]$:
                  additionalProperties: true
                  description: The `location` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[cC][iI][tT][yY]$:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[cC][oO][uU][nN][tT][rR][yY]$:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[rR][eE][gG][iI][oO][nN]$:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[sſS][tT][aA][tT][eE]$:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  properties:
                    city:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    country:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    latitude:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    longitude:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    postal_code:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    region:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    state:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    timezone:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  type: object
                ^[mM][aA][xX]_[cC][oO][nN][tT][eE][xX][tT]_[tT][oO][kKK][eE][nN][sſS]$:
                  description: >-
                    The `max_context_tokens` field on
                    `OpenAIChatCompletionRequest`.
                  example: 12
                  minimum: 0
                  type: integer
                ^[mM][aA][xX]_[sſS][oO][uU][rR][cC][eE][sſS]$:
                  description: The `max_sources` field on `OpenAIChatCompletionRequest`.
                  example: 1
                  minimum: 0
                  type: integer
                ^[mM][oO][dD][eE]$:
                  description: The `mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - 'off'
                    - auto
                    - 'on'
                  example: 'off'
                  type: string
                ^[rR][eE][tT][rR][iI][eE][vV][aA][lL]_[mM][oO][dD][eE]$:
                  description: The `retrieval_mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - llm_context
                    - web_search
                    - web_fetch
                  example: llm_context
                  type: string
                ^[sſS][aA][fF][eE][sſS][eE][aA][rR][cC][hH]$:
                  description: The `safesearch` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                ^[sſS][eE][aA][rR][cC][hH]_[lL][aA][nN][gG]$:
                  description: The `search_lang` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
              properties:
                country:
                  description: The `country` field on `OpenAIChatCompletionRequest`.
                  example: US
                  type: string
                freshness:
                  description: The `freshness` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                location:
                  additionalProperties: true
                  description: The `location` field on `OpenAIChatCompletionRequest`.
                  example: {}
                  patternProperties:
                    ^[cC][iI][tT][yY]$:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[cC][oO][uU][nN][tT][rR][yY]$:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    ^[lL][aA][tT][iI][tT][uU][dD][eE]$:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[lL][oO][nN][gG][iI][tT][uU][dD][eE]$:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    ^[pP][oO][sſS][tT][aA][lL]_[cC][oO][dD][eE]$:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[rR][eE][gG][iI][oO][nN]$:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[sſS][tT][aA][tT][eE]$:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    ^[tT][iI][mM][eE][zZ][oO][nN][eE]$:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  properties:
                    city:
                      description: The `city` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    country:
                      description: The `country` field on `OpenAIChatCompletionRequest`.
                      example: US
                      type: string
                    latitude:
                      description: The `latitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    longitude:
                      description: The `longitude` field on `OpenAIChatCompletionRequest`.
                      example: 0.5
                      type: number
                    postal_code:
                      description: >-
                        The `postal_code` field on
                        `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    region:
                      description: The `region` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    state:
                      description: The `state` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                    timezone:
                      description: The `timezone` field on `OpenAIChatCompletionRequest`.
                      example: example
                      type: string
                  type: object
                max_context_tokens:
                  description: >-
                    The `max_context_tokens` field on
                    `OpenAIChatCompletionRequest`.
                  example: 12
                  minimum: 0
                  type: integer
                max_sources:
                  description: The `max_sources` field on `OpenAIChatCompletionRequest`.
                  example: 1
                  minimum: 0
                  type: integer
                mode:
                  description: The `mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - 'off'
                    - auto
                    - 'on'
                  example: 'off'
                  type: string
                retrieval_mode:
                  description: The `retrieval_mode` field on `OpenAIChatCompletionRequest`.
                  enum:
                    - llm_context
                    - web_search
                    - web_fetch
                  example: llm_context
                  type: string
                safesearch:
                  description: The `safesearch` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
                search_lang:
                  description: The `search_lang` field on `OpenAIChatCompletionRequest`.
                  example: example
                  type: string
              type: object
            - description: >-
                Nested schema within `OpenAIChatCompletionRequest` for
                `OpenAIChatCompletionRequest.web_search.oneOf[2]`.
              type: 'null'
        web_search_options:
          description: The `web_search_options` field on `OpenAIChatCompletionRequest`.
          example: null
          type: 'null'
      type: object
    ChatCompletionMultipartRequest:
      additionalProperties: false
      description: >-
        Schema for `ChatCompletionMultipartRequest` values returned by or
        accepted by the Nito gateway.
      example:
        request: >-
          {"model":"openai/gpt-5.5","messages":[{"role":"user","content":"Say
          hello."}]}
      maxProperties: 11
      patternProperties:
        ^attachment\.[A-Za-z0-9_-]{1,64}$:
          description: >-
            Optional image file part referenced from the request body by
            attachment ID.
          example: example
          format: binary
          type: string
      properties:
        request:
          description: JSON-encoded request body part.
          example: example
          type: string
      required:
        - request
      type: object
    ChatCompletion:
      description: >-
        Schema for `ChatCompletion` values returned by or accepted by the Nito
        gateway.
      example:
        choices:
          - finish_reason: stop
            index: 0
            message:
              content: Hello.
              role: assistant
        created: 1778268600
        id: chatcmpl_resp_test_123
        model: openai/gpt-5.5
        object: chat.completion
        usage:
          completion_tokens: 5
          customer_cost:
            amount_nanos: '125000'
            currency_code: USD
          prompt_tokens: 12
          prompt_tokens_details:
            cached_tokens: 0
          reasoning_tokens: 0
          server_tool_use:
            web_fetch_requests: 0
            web_search_requests: 1
            web_search_results: 3
          total_tokens: 17
      properties:
        account_ref:
          description: >-
            Deployment-scoped, non-reversible account comparison label; not a
            raw identifier.
          example: nref_0123456789abcdef01234567
          pattern: ^nref_[0-9a-f]{24}$
          type: string
        choices:
          description: The `choices` field on `ChatCompletion`.
          example: []
          items:
            description: >-
              Nested schema within `ChatCompletion` for
              `ChatCompletion.choices.items`.
            properties:
              finish_reason:
                description: The `finish_reason` field on `ChatCompletion`.
                example: example
                type: string
              index:
                description: The `index` field on `ChatCompletion`.
                example: 1
                type: integer
              message:
                description: The `message` field on `ChatCompletion`.
                example: {}
                properties:
                  content:
                    description: The `content` field on `ChatCompletion`.
                    example: Say hello.
                    type: string
                  reasoning_details:
                    description: The `reasoning_details` field on `ChatCompletion`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ChatCompletion` for
                        `ChatCompletion.choices.items.message.reasoning_details.items`.
                      properties:
                        format:
                          description: The `format` field on `ChatCompletion`.
                          example: example
                          type: string
                        id:
                          description: The `id` field on `ChatCompletion`.
                          example: 00000000-0000-4000-8000-000000000001
                          type: string
                        index:
                          description: The `index` field on `ChatCompletion`.
                          example: 1
                          type: integer
                        summary:
                          description: The `summary` field on `ChatCompletion`.
                          example: example
                          type: string
                        type:
                          description: The `type` field on `ChatCompletion`.
                          example: example
                          type: string
                      required:
                        - type
                        - summary
                        - id
                        - format
                        - index
                      type: object
                    type: array
                  role:
                    description: The `role` field on `ChatCompletion`.
                    example: example
                    type: string
                  tool_calls:
                    description: The `tool_calls` field on `ChatCompletion`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ChatCompletion` for
                        `ChatCompletion.choices.items.message.tool_calls.items`.
                      properties:
                        function:
                          description: The `function` field on `ChatCompletion`.
                          example: {}
                          properties:
                            arguments:
                              description: The `arguments` field on `ChatCompletion`.
                              example: example
                              type: string
                            name:
                              description: The `name` field on `ChatCompletion`.
                              example: example
                              type: string
                          required:
                            - name
                            - arguments
                          type: object
                        id:
                          description: The `id` field on `ChatCompletion`.
                          example: 00000000-0000-4000-8000-000000000001
                          type: string
                        type:
                          description: The `type` field on `ChatCompletion`.
                          example: example
                          type: string
                      required:
                        - id
                        - type
                        - function
                      type: object
                    type: array
                required:
                  - role
                  - content
                type: object
            required:
              - index
              - message
              - finish_reason
            type: object
          type: array
        created:
          description: The `created` field on `ChatCompletion`.
          example: 1778268600
          type: integer
        credential_ref:
          description: >-
            Deployment-scoped, non-reversible credential comparison label; not a
            raw identifier.
          example: nref_0123456789abcdef01234567
          pattern: ^nref_[0-9a-f]{24}$
          type: string
        free_tier:
          $ref: '#/components/schemas/FreeTierStatus'
          description: The `free_tier` field on `ChatCompletion`.
          example: example
        free_tier_reservation:
          description: The `free_tier_reservation` field on `ChatCompletion`.
          example: example
          format: uuid
          type: string
        id:
          description: The `id` field on `ChatCompletion`.
          example: 00000000-0000-4000-8000-000000000001
          type: string
        model:
          description: The `model` field on `ChatCompletion`.
          example: openai/gpt-5.5
          type: string
        nito_operation_id:
          description: The `nito_operation_id` field on `ChatCompletion`.
          example: 00000000-0000-4000-8000-000000000001
          format: uuid
          type: string
        object:
          description: The `object` field on `ChatCompletion`.
          example: example
          type: string
        organization_ref:
          description: >-
            Deployment-scoped, non-reversible organization comparison label; not
            a raw identifier.
          example: nref_0123456789abcdef01234567
          pattern: ^nref_[0-9a-f]{24}$
          type: string
        system_fingerprint:
          description: The `system_fingerprint` field on `ChatCompletion`.
          example: example
          oneOf:
            - description: >-
                Nested schema within `ChatCompletion` for
                `ChatCompletion.system_fingerprint.oneOf[0]`.
              type: string
            - description: >-
                Nested schema within `ChatCompletion` for
                `ChatCompletion.system_fingerprint.oneOf[1]`.
              type: 'null'
        usage:
          description: The `usage` field on `ChatCompletion`.
          example: {}
          properties:
            cache_read_input_tokens:
              description: The `cache_read_input_tokens` field on `ChatCompletion`.
              example: 12
              type: integer
            cache_write_input_tokens:
              description: The `cache_write_input_tokens` field on `ChatCompletion`.
              example: 12
              type: integer
            completion_tokens:
              description: The `completion_tokens` field on `ChatCompletion`.
              example: 12
              type: integer
            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
            prompt_tokens:
              description: The `prompt_tokens` field on `ChatCompletion`.
              example: 12
              type: integer
            prompt_tokens_details:
              description: The `prompt_tokens_details` field on `ChatCompletion`.
              example: {}
              properties:
                cache_creation_input_tokens:
                  description: The `cache_creation_input_tokens` field on `ChatCompletion`.
                  example: 12
                  type: integer
                cached_tokens:
                  description: The `cached_tokens` field on `ChatCompletion`.
                  example: 12
                  type: integer
              type: object
            reasoning_tokens:
              description: The `reasoning_tokens` field on `ChatCompletion`.
              example: 12
              type: integer
            server_tool_use:
              description: The `server_tool_use` field on `ChatCompletion`.
              example: {}
              properties:
                web_fetch_requests:
                  description: The `web_fetch_requests` field on `ChatCompletion`.
                  example: 1
                  type: integer
                web_search_requests:
                  description: The `web_search_requests` field on `ChatCompletion`.
                  example: 1
                  type: integer
                web_search_results:
                  description: The `web_search_results` field on `ChatCompletion`.
                  example: 1
                  type: integer
              type: object
            total_tokens:
              description: The `total_tokens` field on `ChatCompletion`.
              example: 12
              type: integer
          type: object
        web_search:
          description: The `web_search` field on `ChatCompletion`.
          example: {}
          properties:
            error:
              description: The `error` field on `ChatCompletion`.
              example: {}
              properties:
                message:
                  description: The `message` field on `ChatCompletion`.
                  example: example
                  type: string
                type:
                  description: The `type` field on `ChatCompletion`.
                  example: example
                  type: string
              required:
                - type
                - message
              type: object
            provider_request_count:
              description: The `provider_request_count` field on `ChatCompletion`.
              example: 1
              minimum: 0
              type: integer
            retrieval_mode:
              description: The `retrieval_mode` field on `ChatCompletion`.
              enum:
                - llm_context
                - web_search
                - web_fetch
              example: llm_context
              type: string
            sources:
              description: The `sources` field on `ChatCompletion`.
              example: []
              items:
                description: >-
                  Nested schema within `ChatCompletion` for
                  `ChatCompletion.web_search.sources.items`.
                properties:
                  date:
                    description: The `date` field on `ChatCompletion`.
                    example: '2026-07-07T00:00:00Z'
                    type: string
                  domain:
                    description: The `domain` field on `ChatCompletion`.
                    example: example
                    type: string
                  id:
                    description: The `id` field on `ChatCompletion`.
                    example: 1
                    type: integer
                  snippet:
                    description: The `snippet` field on `ChatCompletion`.
                    example: example
                    type: string
                  title:
                    description: The `title` field on `ChatCompletion`.
                    example: example
                    type: string
                  url:
                    description: The `url` field on `ChatCompletion`.
                    example: https://example.com/callback
                    type: string
                required:
                  - id
                  - title
                  - url
                  - domain
                type: object
              type: array
            used:
              description: The `used` field on `ChatCompletion`.
              example: true
              type: boolean
          required:
            - used
          type: object
        response_evidence:
          description: >-
            Optional original exchange and signature evidence for client
            verification. Returned only when requested on a supported
            nonstreaming Encrypted call.
          example:
            version: '1'
            provider: backend-id
            model: model-id
            response_id: chatcmpl-original
            body_status: too_large
            proof_format: backend-proof-v1
            proof_status: unavailable
            verified: false
          properties:
            body_status:
              description: >-
                available when both original bodies are included. too_large when
                either body exceeds 1 MiB; both body fields are then omitted.
              enum:
                - available
                - too_large
              example: available
              type: string
            model:
              description: >-
                Model identifier sent upstream, which may differ from the public
                model ID.
              example: model-id
              type: string
            proof_base64:
              description: >-
                Base64 of original proof JSON, up to 256 KiB. Omitted when
                proof_status is unavailable. Lookup allows at most three
                attempts within three seconds.
              format: byte
              type: string
            proof_format:
              description: >-
                Opaque versioned proof-format identifier; use a verifier that
                explicitly supports it.
              example: backend-proof-v1
              type: string
            proof_status:
              description: >-
                returned means proof JSON was supplied, with signature and
                attestation checks left to the client. unavailable preserves the
                successful completion and normal usage accounting.
              enum:
                - returned
                - unavailable
              example: returned
              type: string
            provider:
              description: >-
                Opaque backend identifier; clients must handle this as an open
                string.
              example: backend-id
              type: string
            request_body_base64:
              description: >-
                Base64 of the exact upstream request body, including original
                whitespace. Present when body_status is available.
              format: byte
              type: string
            response_body_base64:
              description: >-
                Base64 of the exact uncompressed upstream response body before
                normalization. Present when body_status is available.
              format: byte
              type: string
            response_id:
              description: >-
                Original completion body ID, separate from billing correlation
                IDs.
              example: chatcmpl-original
              type: string
            verified:
              description: >-
                Always false. Verify the original bytes, signature, and
                preflight attestation independently. Proof returned does not
                imply a valid signature or attested signer.
              enum:
                - false
              example: false
              type: boolean
            version:
              description: The `version` field on `ChatCompletion`.
              enum:
                - '1'
              example: '1'
              type: string
          required:
            - version
            - provider
            - model
            - response_id
            - body_status
            - proof_format
            - proof_status
            - verified
          type: object
      required:
        - id
        - object
        - created
        - model
        - choices
        - usage
      type: object
    ChatCompletionChunk:
      description: >-
        Schema for `ChatCompletionChunk` values returned by or accepted by the
        Nito gateway.
      example:
        choices:
          - delta:
              content: Hello.
              role: assistant
            finish_reason: null
            index: 0
        created: 1778268600
        id: chatcmpl_resp_test_123
        model: openai/gpt-5.5
        object: chat.completion.chunk
        usage:
          completion_tokens: 5
          customer_cost:
            amount_nanos: '125000'
            currency_code: USD
          prompt_tokens: 12
          prompt_tokens_details:
            cached_tokens: 0
          reasoning_tokens: 0
          server_tool_use:
            web_fetch_requests: 0
            web_search_requests: 1
            web_search_results: 3
          total_tokens: 17
      properties:
        choices:
          description: The `choices` field on `ChatCompletionChunk`.
          example: []
          items:
            description: >-
              Nested schema within `ChatCompletionChunk` for
              `ChatCompletionChunk.choices.items`.
            properties:
              delta:
                description: The `delta` field on `ChatCompletionChunk`.
                example: {}
                properties:
                  content:
                    description: The `content` field on `ChatCompletionChunk`.
                    example: Say hello.
                    type: string
                  reasoning_details:
                    description: The `reasoning_details` field on `ChatCompletionChunk`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ChatCompletionChunk` for
                        `ChatCompletionChunk.choices.items.delta.reasoning_details.items`.
                      properties:
                        format:
                          description: The `format` field on `ChatCompletionChunk`.
                          example: example
                          type: string
                        id:
                          description: The `id` field on `ChatCompletionChunk`.
                          example: 00000000-0000-4000-8000-000000000001
                          type: string
                        index:
                          description: The `index` field on `ChatCompletionChunk`.
                          example: 1
                          type: integer
                        summary:
                          description: The `summary` field on `ChatCompletionChunk`.
                          example: example
                          type: string
                        type:
                          description: The `type` field on `ChatCompletionChunk`.
                          example: example
                          type: string
                      required:
                        - type
                        - summary
                        - id
                        - format
                        - index
                      type: object
                    type: array
                  role:
                    description: The `role` field on `ChatCompletionChunk`.
                    example: example
                    type: string
                  tool_calls:
                    description: The `tool_calls` field on `ChatCompletionChunk`.
                    example: []
                    items:
                      description: >-
                        Nested schema within `ChatCompletionChunk` for
                        `ChatCompletionChunk.choices.items.delta.tool_calls.items`.
                      properties:
                        function:
                          description: The `function` field on `ChatCompletionChunk`.
                          example: {}
                          properties:
                            arguments:
                              description: The `arguments` field on `ChatCompletionChunk`.
                              example: example
                              type: string
                            name:
                              description: The `name` field on `ChatCompletionChunk`.
                              example: example
                              type: string
                          type: object
                        id:
                          description: The `id` field on `ChatCompletionChunk`.
                          example: 00000000-0000-4000-8000-000000000001
                          type: string
                        index:
                          description: The `index` field on `ChatCompletionChunk`.
                          example: 1
                          type: integer
                        type:
                          description: The `type` field on `ChatCompletionChunk`.
                          example: example
                          type: string
                      required:
                        - index
                      type: object
                    type: array
                type: object
              finish_reason:
                description: The `finish_reason` field on `ChatCompletionChunk`.
                example: example
                oneOf:
                  - description: >-
                      Nested schema within `ChatCompletionChunk` for
                      `ChatCompletionChunk.choices.items.finish_reason.oneOf[0]`.
                    type: string
                  - description: >-
                      Nested schema within `ChatCompletionChunk` for
                      `ChatCompletionChunk.choices.items.finish_reason.oneOf[1]`.
                    type: 'null'
              index:
                description: The `index` field on `ChatCompletionChunk`.
                example: 1
                type: integer
            required:
              - index
              - delta
              - finish_reason
            type: object
          type: array
        created:
          description: The `created` field on `ChatCompletionChunk`.
          example: 1778268600
          type: integer
        error:
          $ref: '#/components/schemas/Error'
          description: The `error` field on `ChatCompletionChunk`.
          example: example
        free_tier:
          $ref: '#/components/schemas/FreeTierStatus'
          description: The `free_tier` field on `ChatCompletionChunk`.
          example: example
        id:
          description: The `id` field on `ChatCompletionChunk`.
          example: 00000000-0000-4000-8000-000000000001
          type: string
        model:
          description: The `model` field on `ChatCompletionChunk`.
          example: openai/gpt-5.5
          type: string
        object:
          description: The `object` field on `ChatCompletionChunk`.
          example: example
          type: string
        usage:
          description: The `usage` field on `ChatCompletionChunk`.
          example: {}
          properties:
            cache_read_input_tokens:
              description: The `cache_read_input_tokens` field on `ChatCompletionChunk`.
              example: 12
              type: integer
            cache_write_input_tokens:
              description: The `cache_write_input_tokens` field on `ChatCompletionChunk`.
              example: 12
              type: integer
            completion_tokens:
              description: The `completion_tokens` field on `ChatCompletionChunk`.
              example: 12
              type: integer
            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
            prompt_tokens:
              description: The `prompt_tokens` field on `ChatCompletionChunk`.
              example: 12
              type: integer
            prompt_tokens_details:
              description: The `prompt_tokens_details` field on `ChatCompletionChunk`.
              example: {}
              properties:
                cache_creation_input_tokens:
                  description: >-
                    The `cache_creation_input_tokens` field on
                    `ChatCompletionChunk`.
                  example: 12
                  type: integer
                cached_tokens:
                  description: The `cached_tokens` field on `ChatCompletionChunk`.
                  example: 12
                  type: integer
              type: object
            reasoning_tokens:
              description: The `reasoning_tokens` field on `ChatCompletionChunk`.
              example: 12
              type: integer
            server_tool_use:
              description: The `server_tool_use` field on `ChatCompletionChunk`.
              example: {}
              properties:
                web_fetch_requests:
                  description: The `web_fetch_requests` field on `ChatCompletionChunk`.
                  example: 1
                  type: integer
                web_search_requests:
                  description: The `web_search_requests` field on `ChatCompletionChunk`.
                  example: 1
                  type: integer
                web_search_results:
                  description: The `web_search_results` field on `ChatCompletionChunk`.
                  example: 1
                  type: integer
              type: object
            total_tokens:
              description: The `total_tokens` field on `ChatCompletionChunk`.
              example: 12
              type: integer
          type: object
        web_search:
          description: The `web_search` field on `ChatCompletionChunk`.
          example: {}
          properties:
            error:
              description: The `error` field on `ChatCompletionChunk`.
              example: {}
              properties:
                message:
                  description: The `message` field on `ChatCompletionChunk`.
                  example: example
                  type: string
                type:
                  description: The `type` field on `ChatCompletionChunk`.
                  example: example
                  type: string
              required:
                - type
                - message
              type: object
            provider_request_count:
              description: The `provider_request_count` field on `ChatCompletionChunk`.
              example: 1
              minimum: 0
              type: integer
            retrieval_mode:
              description: The `retrieval_mode` field on `ChatCompletionChunk`.
              enum:
                - llm_context
                - web_search
                - web_fetch
              example: llm_context
              type: string
            sources:
              description: The `sources` field on `ChatCompletionChunk`.
              example: []
              items:
                description: >-
                  Nested schema within `ChatCompletionChunk` for
                  `ChatCompletionChunk.web_search.sources.items`.
                properties:
                  date:
                    description: The `date` field on `ChatCompletionChunk`.
                    example: '2026-07-07T00:00:00Z'
                    type: string
                  domain:
                    description: The `domain` field on `ChatCompletionChunk`.
                    example: example
                    type: string
                  id:
                    description: The `id` field on `ChatCompletionChunk`.
                    example: 1
                    type: integer
                  snippet:
                    description: The `snippet` field on `ChatCompletionChunk`.
                    example: example
                    type: string
                  title:
                    description: The `title` field on `ChatCompletionChunk`.
                    example: example
                    type: string
                  url:
                    description: The `url` field on `ChatCompletionChunk`.
                    example: https://example.com/callback
                    type: string
                required:
                  - id
                  - title
                  - url
                  - domain
                type: object
              type: array
            used:
              description: The `used` field on `ChatCompletionChunk`.
              example: true
              type: boolean
          required:
            - used
          type: object
      required:
        - id
        - object
        - created
        - model
        - choices
      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
    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.