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/autoheads the list whenever at least one provider is enabled. It is what/v1/chat/completionsaccepts 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/statusis the endpoint that knows.
Requires status:read.