---
title: "List available models"
method: GET
path: "/v1/models"
tags: ["models"]
---

# List available models

`GET /v1/models`

## Response `200`

OK

- CoreModelsResponse
  - `data` CoreModel[]
    - `created` integer
    - `id` string
    - `metadata` CoreModelMetadata
      - `capabilities` object
      - `categories` CoreModelCategory[]
      - `context_window` integer
      - `description` string
      - `display_name` string
      - `family` string
      - `max_output_tokens` integer
      - `modes` string[]
      - `pricing` CoreModelPricing
        - `audio_input_per_mtok` number
        - `audio_output_per_mtok` number
        - `batch_input_per_mtok` number
        - `batch_output_per_mtok` number
        - `cache_write_per_mtok` number
        - `cached_input_per_mtok` number
        - `currency` string
        - `input_per_image` number
        - `input_per_mtok` number
        - `output_per_mtok` number
        - `per_character_input` number
        - `per_image` number
        - `per_page` number
        - `per_request` number
        - `per_second_input` number
        - `per_second_output` number
        - `reasoning_output_per_mtok` number
        - `tiers` CoreModelPricingTier[]
          - `input_per_mtok` number
          - `output_per_mtok` number
          - `up_to_mtok` number
          - `up_to_tokens` integer
      - `pricing_sources` object
      - `rankings` object
      - `tags` string[]
    - `object` string
    - `owned_by` string
  - `object` string

## Other responses

- `401` — Unauthorized
- `502` — Bad Gateway

## Changes

> 53 revisions in range; 2 could not be searched.

- **2026-08-22** `496ff50bdfef` — 2 info
  - added the optional property `error/provider` to the response with the `401` status
  - added the optional property `error/provider` to the response with the `502` status
- **2026-05-07** `b06b0d786820` — 2 info
  - added the optional property `data/items/metadata/allOf[#/components/schemas/core.ModelMetadata]/pricing/tiers/items/up_to_tokens` to the response with the `200` status
  - added the optional property `data/items/metadata/allOf[#/components/schemas/core.ModelMetadata]/pricing_sources` to the response with the `200` status
- **2026-04-19** `1a90f5d80e5a` — 12 warning, 2 info
  - removed the optional property `code` from the response with the `401` status
  - removed the optional property `code` from the response with the `502` status
  - removed the optional property `message` from the response with the `401` status
  - removed the optional property `message` from the response with the `502` status
  - …10 more

[Change history](https://skmtc.dev/enterpilot/apis/gomodel-api/changes/v1/models/get.md)

---

[API](https://skmtc.dev/enterpilot/apis/gomodel-api.md) · [All operations](https://skmtc.dev/enterpilot/apis/gomodel-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/enterpilot/gomodel-api/revisions/7b5727a74f59/schema)
