Read the Prisme.ai reference model catalogue
curl --request GET \
--url https://{host}/v2/workspaces/slug:llm-gateway/webhooks/v1/models/catalog \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{host}/v2/workspaces/slug:llm-gateway/webhooks/v1/models/catalog', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{host}/v2/workspaces/slug:llm-gateway/webhooks/v1/models/catalog"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"methodology_version": "<string>",
"source": "<string>",
"verified_at": "<string>",
"models": [
{
"key": "<string>",
"display_name": "<string>",
"brand": "<string>",
"aliases": [
"<string>"
],
"suggested": {},
"reference_pricing": {},
"spec": {}
}
]
}{
"error": "<string>",
"message": "<string>",
"code": "<string>",
"details": {},
"status": 123,
"retryAfter": 123,
"provider": "<string>",
"model": "<string>",
"provider_error_type": "<string>"
}Models
Read the Prisme.ai reference model catalogue
Static reference catalogue shipped with the gateway: per known model, its
key, aliases, recommended metrics (suggested), indicative
reference_pricing and factual spec (type, capabilities, context,
max_response_tokens, end_of_life, request handling). Read-only; never
changes the environment.
GET
/
v1
/
models
/
catalog
Read the Prisme.ai reference model catalogue
curl --request GET \
--url https://{host}/v2/workspaces/slug:llm-gateway/webhooks/v1/models/catalog \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{host}/v2/workspaces/slug:llm-gateway/webhooks/v1/models/catalog', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{host}/v2/workspaces/slug:llm-gateway/webhooks/v1/models/catalog"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"methodology_version": "<string>",
"source": "<string>",
"verified_at": "<string>",
"models": [
{
"key": "<string>",
"display_name": "<string>",
"brand": "<string>",
"aliases": [
"<string>"
],
"suggested": {},
"reference_pricing": {},
"spec": {}
}
]
}{
"error": "<string>",
"message": "<string>",
"code": "<string>",
"details": {},
"status": 123,
"retryAfter": 123,
"provider": "<string>",
"model": "<string>",
"provider_error_type": "<string>"
}Authorizations
BearerAuthOrgApiKeyAuth
User-bound credential carrying an identity: either a session JWT
or a user access token (at:*) generated from the user settings UI.
Send as Authorization: Bearer <token>.
Org API keys (iak_*) are not accepted here - they carry
no user identity. Use the x-prismeai-api-key header instead
(see OrgApiKeyAuth).
Was this page helpful?