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

# Get Models

`GET /api/v1/models`

Get all models according to OpenRouter provider spec.

## Response `200`

Successful Response

- ModelsListResponse
  - `data` APIModelResponse[], required
    - `id` string, required
    - `hugging_face_id` string, required
    - `name` string, required
    - `created` integer, required
    - `input_modalities` string[], required
    - `output_modalities` string[], required
    - `quantization` string, required
    - `context_length` integer, required
    - `max_output_length` integer, required
    - `pricing` PricingResponse, required
      - `prompt` string, required
      - `completion` string, required
      - `image` string, required
      - `request` string, required
      - `input_cache_reads` string, required
      - `input_cache_writes` string, required
    - `supported_sampling_parameters` string[], required
    - `supported_features` string[], required
    - `description` string
    - `openrouter` OpenRouterMetadata
      - `slug` string, required
    - `datacenters` DatacenterResponse[]
      - `country_code` string, required

## Other responses

- `401` — Authentication Fails
- `422` — Invalid Parameters
- `500` — Server Error

---

[API](https://skmtc.dev/arcee/apis/arcee-chat-completions-api.md) · [All operations](https://skmtc.dev/arcee/apis/arcee-chat-completions-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/arcee/arcee-chat-completions-api/revisions/66e6d99d47bc/schema)
