GET /models

List selectable agent models.

Most expensive first, with the platform default flagged. Reads the same registry as the dashboard's rate table, so a client's model picker can never drift from what's offered. Behind auth but not account-scoped — the selectable set is global.

curl "https://api.ellipsis.dev/v1/models" \
  -H "Authorization: Bearer $ELLIPSIS_API_KEY"
{
  "models": [
    {
      "display_name": "string",
      "id": "string",
      "is_default_agent_model": false,
      "manufacturer": "anthropic",
      "rate_card": {
        "cache_read_millicents_per_1m_tokens": 0,
        "cache_write_1h_millicents_per_1m_tokens": 0,
        "cache_write_5m_millicents_per_1m_tokens": 0,
        "input_millicents_per_1m_tokens": 0,
        "output_millicents_per_1m_tokens": 0
      }
    }
  ]
}
No request body.
{
  "properties": {
    "models": {
      "items": {
        "properties": {
          "display_name": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "is_default_agent_model": {
            "type": "boolean"
          },
          "manufacturer": {
            "enum": [
              "anthropic",
              "openai",
              "zai",
              "minimax",
              "moonshot"
            ],
            "type": "string"
          },
          "rate_card": {
            "properties": {
              "cache_read_millicents_per_1m_tokens": {
                "type": "integer"
              },
              "cache_write_1h_millicents_per_1m_tokens": {
                "type": "integer"
              },
              "cache_write_5m_millicents_per_1m_tokens": {
                "type": "integer"
              },
              "input_millicents_per_1m_tokens": {
                "type": "integer"
              },
              "output_millicents_per_1m_tokens": {
                "type": "integer"
              }
            },
            "required": [
              "input_millicents_per_1m_tokens",
              "cache_write_5m_millicents_per_1m_tokens",
              "cache_write_1h_millicents_per_1m_tokens",
              "cache_read_millicents_per_1m_tokens",
              "output_millicents_per_1m_tokens"
            ],
            "type": "object"
          }
        },
        "required": [
          "id",
          "display_name",
          "manufacturer",
          "is_default_agent_model",
          "rate_card"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "models"
  ],
  "type": "object"
}

Responses

On this page

No Headings
Schedule a demo