Skip to content

GET /v1/models

Updated
Reading time
1 min

Lists the providers enabled on your account, in OpenAI's list shape, so a model picker written against an OpenAI SDK works without modification.

curl https://revoyeapi.degird.com/v1/models \
  -H "Authorization: Bearer $REVOYE_KEY"
{
  "object": "list",
  "data": [
    { "id": "revoye/auto",    "object": "model", "owned_by": "revoye" },
    { "id": "revoye/chatgpt", "object": "model", "owned_by": "revoye" },
    { "id": "revoye/deepseek","object": "model", "owned_by": "revoye" }
  ]
}
  • revoye/auto heads the list whenever at least one provider is enabled. It is what /v1/chat/completions accepts for "let my routing policy choose", and a picker that could not offer it would force every caller to pin a provider by hand.
  • Disabled providers are omitted. This endpoint describes what you can use, not what Revoye supports. For the full supported list, see providers.
  • The list reflects configuration, not availability. A provider can appear here while all of its agents are busy or offline — /v1/status is the endpoint that knows.

Requires status:read.