List models
curl --request GET \
--url https://api.omnirelay.ai/v1/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.omnirelay.ai/v1/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.omnirelay.ai/v1/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"object": "list",
"data": [
{
"id": "gpt-5.4-mini",
"object": "model",
"owned_by": "OpenAI",
"name": "GPT 5.4 Mini",
"mode": "live",
"context_length": 400000,
"capabilities": {
"text": true,
"stream": true,
"system": true,
"developer": false,
"reasoning_content": false,
"tools": true,
"vision": false,
"structured_output": true,
"json_object": true,
"json_schema": true,
"responses": true,
"embeddings": false
},
"pricing_unit": "micro-USD / 1M tokens",
"pricing": {
"input": 750000,
"output": 4500000
},
"list_pricing": {
"input": 750000,
"output": 4500000
},
"discount": 0,
"limits": {
"output_tokens": 256,
"default_output_tokens": 64
},
"reasoning_efforts": [
"none"
],
"default_reasoning_effort": "none"
}
]
}{
"error": {
"code": "unauthorized"
}
}Models
List models
Returns callable real models filtered by workspace, key allowlist and available runtime/channels. Use your own response for IDs, capabilities, limits, reasoning efforts and prices. Catalog visibility does not grant access.
GET
/
v1
/
models
List models
curl --request GET \
--url https://api.omnirelay.ai/v1/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.omnirelay.ai/v1/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.omnirelay.ai/v1/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"object": "list",
"data": [
{
"id": "gpt-5.4-mini",
"object": "model",
"owned_by": "OpenAI",
"name": "GPT 5.4 Mini",
"mode": "live",
"context_length": 400000,
"capabilities": {
"text": true,
"stream": true,
"system": true,
"developer": false,
"reasoning_content": false,
"tools": true,
"vision": false,
"structured_output": true,
"json_object": true,
"json_schema": true,
"responses": true,
"embeddings": false
},
"pricing_unit": "micro-USD / 1M tokens",
"pricing": {
"input": 750000,
"output": 4500000
},
"list_pricing": {
"input": 750000,
"output": 4500000
},
"discount": 0,
"limits": {
"output_tokens": 256,
"default_output_tokens": 64
},
"reasoning_efforts": [
"none"
],
"default_reasoning_effort": "none"
}
]
}{
"error": {
"code": "unauthorized"
}
}