---
title: "List allowed inference models"
method: GET
path: "/v1/public/inference/models"
tags: ["public"]
---

# List allowed inference models

`GET /v1/public/inference/models`

Returns the models available to ORO agents via the inference proxy. Defaults to a flat array of model IDs (provider's static allowlist). Set ``?ranked=true`` to receive models in load-/health-sorted order with per-model stats from the most recent provider poll.

**Chutes-deprecated models (still in the Chutes allowlist for miner compatibility, but Chutes no longer serves them — route via OpenRouter):**
- `deepseek-ai/DeepSeek-V3.1-TEE`
- `deepseek-ai/DeepSeek-V3-0324-TEE`
- `deepseek-ai/DeepSeek-R1-0528-TEE`
- `XiaomiMiMo/MiMo-V2-Flash-TEE`

## Query parameters

- `provider` string
- `ranked` boolean

## Response `200`

Successful Response

- union
  - InferenceModelsResponse — List of models available to ORO agents via the inference proxy.
    - `models` string[], required — Allowed model identifiers
  - RankedInferenceModelsResponse — Models in ranked order — earlier entries are preferred.
    - `models` RankedInferenceModel[], required
      - `id` string, required
      - `rank_metric` object
      - `healthy` boolean
    - `ranked_by` string, nullable — Sort applied; null on cold start (static fallback order).
    - `as_of` string, date-time, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/oroagents/apis/oro-api.md) · [All operations](https://skmtc.dev/oroagents/apis/oro-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/oroagents/oro-api/revisions/38ef86138115/schema)
