List available AI models
curl --request GET \
--url https://api.threetone.in/v1/convai/modelsimport requests
url = "https://api.threetone.in/v1/convai/models"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.threetone.in/v1/convai/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"catalog_release_id": "<string>",
"published_at": "2023-11-07T05:31:56Z",
"providers": [
{
"provider_key": "<string>",
"name": "<string>",
"models": [
{
"model_id": "<string>",
"family": "llm",
"name": "<string>",
"lifecycle": "active",
"variants": [
{
"variant_id": "<string>",
"release_id": "<string>",
"parameter_schema_id": "<string>",
"capabilities": {
"recognition_modes": [
"fixed"
],
"supports_keyterms": true,
"supports_word_timestamps": true,
"supports_code_switching": true,
"supports_mid_session_language_switching": true,
"supports_language_hints": true,
"supports_endpointing_controls": true,
"family": "asr",
"max_keyterms": 1,
"max_keyterm_length": 1,
"max_candidate_languages": 1
},
"languages": [
{
"language_tag": "<string>",
"display_name": "<string>",
"text_direction": "ltr",
"mode": "fixed",
"support_level": "supported",
"native_name": "<string>"
}
],
"availability": {
"selectable": true,
"reason_code": "<string>"
},
"is_default": true
}
],
"description": "<string>"
}
],
"description": "<string>"
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Catalog
List available AI models
Returns the caller’s provider-grouped models from the current reviewed catalog release, including exact capability and language support
GET
/
v1
/
convai
/
models
List available AI models
curl --request GET \
--url https://api.threetone.in/v1/convai/modelsimport requests
url = "https://api.threetone.in/v1/convai/models"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.threetone.in/v1/convai/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"catalog_release_id": "<string>",
"published_at": "2023-11-07T05:31:56Z",
"providers": [
{
"provider_key": "<string>",
"name": "<string>",
"models": [
{
"model_id": "<string>",
"family": "llm",
"name": "<string>",
"lifecycle": "active",
"variants": [
{
"variant_id": "<string>",
"release_id": "<string>",
"parameter_schema_id": "<string>",
"capabilities": {
"recognition_modes": [
"fixed"
],
"supports_keyterms": true,
"supports_word_timestamps": true,
"supports_code_switching": true,
"supports_mid_session_language_switching": true,
"supports_language_hints": true,
"supports_endpointing_controls": true,
"family": "asr",
"max_keyterms": 1,
"max_keyterm_length": 1,
"max_candidate_languages": 1
},
"languages": [
{
"language_tag": "<string>",
"display_name": "<string>",
"text_direction": "ltr",
"mode": "fixed",
"support_level": "supported",
"native_name": "<string>"
}
],
"availability": {
"selectable": true,
"reason_code": "<string>"
},
"is_default": true
}
],
"description": "<string>"
}
],
"description": "<string>"
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Headers
Your API key for programmatic access. Send it in the x-api-key header; you can create and manage keys from the Developers page.
Query Parameters
Filter by model family.
Available options:
llm, asr, tts Include deprecated models still available to existing agents.