---
title: "Openai Models"
method: GET
path: "/v1/models"
tags: ["Models"]
---

# Openai Models

`GET /v1/models`

## Query parameters

- `sort_by` string, nullable
- `filter` string, nullable

## Headers

- `xi-api-key` string, nullable
- `x-api-key` string, nullable

## Response `200`

Successful Response

- OpenAIModelsOut
  - `object` string
  - `data` OpenAIModelOut[]
    - `id` string, required
    - `object` string
    - `created` integer, required
    - `owned_by` string, required
    - `root` string, required
    - `parent` unknown
    - `metadata` ModelMetadata — Per-model metadata exposed by ``/v1/openai/models``. Pricing key names are surface-specific: - chat / vlm: {"input_tokens", "output_tokens", "cache_read_tokens"} ($/1M tokens) - embed: {"input_tokens"} ($/1M tokens) - image-gen: {"per_image_unit"} ($/image at default geometry) - video-gen: {"output_seconds"} ($/sec generated) - tts: {"input_characters"} ($/1M input chars) - stt: {"input_seconds"} ($/sec input audio) ``tags`` always carries the surface short alias (e.g. ``'chat'``, ``'image-gen'``) and, for chat models, any of ``'vision'``, ``'prompt_cache'``, ``'reasoning_effort'``, ``'reasoning'``.
      - `description` string, required
      - `context_length` integer, nullable
      - `max_tokens` integer, nullable
      - `pricing` object, required
      - `tags` string[], required
      - `default_width` integer, nullable
      - `default_height` integer, nullable
      - `default_iterations` integer, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/deepinfra/apis/deepinfra-api.md) · [All operations](https://skmtc.net/deepinfra/apis/deepinfra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deepinfra/deepinfra-api/versions/51b817b3f80f/schema)
