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

# List models

`GET /models`

List all available AI models with their capabilities and pricing

## Response `200`

Successful response

- ModelsResponse
  - `object` 'list'
  - `data` Model[]
    - `id` string
    - `object` 'model'
    - `type` 'chat' | 'embedding'
    - `created_at` string, date-time
    - `owned_by` string
    - `display_name` string
    - `capabilities` object
      - `supports_function_calling` boolean
      - `supports_vision` boolean
      - `supports_streaming` boolean
      - `supports_structured_output` boolean
    - `pricing` object
      - `input_tokens_cost_per_million` number
      - `output_tokens_cost_per_million` number
      - `currency` string
    - `context_length` integer
    - `max_output_tokens` integer

## Other responses

- `401` — Unauthorized - Invalid or missing API key
- `500` — Internal server error

---

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