Inworld AI Models API

Discover available models.

Documentation

📖
Documentation
https://docs.inworld.ai/tts/tts
📖
GettingStarted
https://docs.inworld.ai/quickstart-tts
📖
Documentation
https://docs.inworld.ai/api-reference/ttsAPI/texttospeech/synthesize-speech
📖
Documentation
https://docs.inworld.ai/api-reference/ttsAPI/texttospeech/synthesize-speech-stream
📖
Documentation
https://docs.inworld.ai/api-reference/ttsAPI/texttospeech/synthesize-speech-websocket
📖
Documentation
https://docs.inworld.ai/tts/voice-cloning
📖
Documentation
https://docs.inworld.ai/tts/voice-design
📖
Documentation
https://docs.inworld.ai/tts/on-premises
📖
Documentation
https://docs.inworld.ai/api-reference/voiceAPI/voiceservice/clone-voice
📖
Documentation
https://docs.inworld.ai/api-reference/voiceAPI/voiceservice/design-voice
📖
Documentation
https://docs.inworld.ai/api-reference/voiceAPI/voiceservice/publish-voice
📖
Documentation
https://docs.inworld.ai/api-reference/voiceAPI/voiceservice/list-voices
📖
Documentation
https://docs.inworld.ai/stt/overview
📖
GettingStarted
https://docs.inworld.ai/stt/quickstart
📖
Documentation
https://docs.inworld.ai/api-reference/sttAPI/speechtotext/transcribe
📖
Documentation
https://docs.inworld.ai/api-reference/sttAPI/speechtotext/transcribe-stream-websocket
📖
Documentation
https://docs.inworld.ai/stt/voice-profiles
📖
Documentation
https://docs.inworld.ai/realtime/overview
📖
GettingStarted
https://docs.inworld.ai/realtime/quickstart-websocket
📖
GettingStarted
https://docs.inworld.ai/realtime/quickstart-webrtc
📖
Documentation
https://docs.inworld.ai/api-reference/realtimeAPI/realtime/realtime-websocket
📖
Documentation
https://docs.inworld.ai/api-reference/realtimeAPI/realtime/realtime-webrtc
📖
Documentation
https://docs.inworld.ai/realtime/openai-migration
📖
Documentation
https://docs.inworld.ai/realtime/usage/twilio
📖
Documentation
https://docs.inworld.ai/api-reference/modelsAPI/modelservice/list-models

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

inworld-ai-models-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Inworld Models API
  description: 'List every model available behind the Inworld platform — first-party TTS, STT, and Realtime models plus all third-party LLMs reachable through the LLM Router. Returns provider, model id, capabilities (chat, vision, tool use, speech, streaming), and pricing tier metadata for runtime discovery.

    '
  version: v1
  contact:
    name: Inworld Support
    url: https://docs.inworld.ai/tts/resources/support
  license:
    name: Inworld Terms of Service
    url: https://inworld.ai/legal/terms-of-service
servers:
- url: https://api.inworld.ai
  description: Inworld Production API
security:
- BasicAuth: []
tags:
- name: Models
  description: Discover available models.
paths:
  /v1/models:
    get:
      summary: List Models
      description: List models exposed by Inworld and the Router.
      operationId: listModels
      tags:
      - Models
      responses:
        '200':
          description: Models returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListModelsResponse'
        4XX:
          $ref: '#/components/responses/ErrorResponse'
components:
  schemas:
    ListModelsResponse:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/Model'
    Model:
      type: object
      properties:
        id:
          type: string
        object:
          type: string
          enum:
          - model
        provider:
          type: string
        family:
          type: string
        capabilities:
          type: array
          items:
            type: string
            enum:
            - chat
            - vision
            - audio
            - tts
            - stt
            - realtime
            - tool-use
            - streaming
            - embedding
        contextWindow:
          type: integer
        maxOutputTokens:
          type: integer
        pricing:
          type: object
          properties:
            inputPricePer1M:
              type: number
            outputPricePer1M:
              type: number
            currency:
              type: string
              default: USD
    Error:
      type: object
      properties:
        code:
          type: integer
        message:
          type: string
  responses:
    ErrorResponse:
      description: Error response.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  securitySchemes:
    BasicAuth:
      type: http
      scheme: basic