Get Supported Llm Configs
Get supported LLM configs.
Each config's status is resolved against the current date. Retired models are omitted unless they match selected_model, so a saved config still referencing a retired model can render it as a locked field.
/api/v1/prompts/llms/supportedAuthentication
Syllable-API-KeyrequiredSend Syllable-API-Key in the header.
Need a credential? Create or manage an API token in the Syllable Console.
Parameters
Query parameters
selected_model
string | null
query
optional
Responses
200Successful Response
application/json
response
SupportedLlm[]
required
Item schema
itemsSupportedLlmrequiredLLM config option that can be used on a prompt.
10 fields
providerenum<string>optionalProvider of the LLM model.
["anthropic","azure_openai","google","openai"]Default azure_openaimodelstringoptionalName of the model. Must match the deployment name in Azure AI Studio.
gpt-4odisplay_namestringrequiredDisplay name of the model. This is used for display purposes in the Console UI.
versionstring | nulloptionalDeprecated model version retained for backward compatibility.
api_versionstring | nulloptionalVersion of the provider's API.
deprecatedbooleanrequiredWhether the model is in the deprecation warning window.
sunset_datestring (date) | nulloptionalDate the model becomes retired and can no longer be saved or selected.
removedbooleanoptionalWhether the model is force-retired regardless of sunset_date.
falsefallbackstring | nulloptionalModel substituted at runtime for critical features once this one is retired.
statusenum<string> | nulloptionalEffective lifecycle status, resolved server-side against the current date. Populated on API responses; unset in the static catalog.
["active","deprecated","retired"]Response example
[
{
"provider": "azure_openai",
"model": "gpt-4o",
"display_name": "string",
"version": "string",
"api_version": "string",
"deprecated": true,
"sunset_date": "string",
"removed": false,
"fallback": "string",
"status": "string"
}
]422Validation Error
application/json
response
HTTPValidationError
required
1 field
detailValidationError[]optionalItem schema
itemsValidationErrorrequired3 fields
locstring | integer[]requiredItem schema
itemsstring | integerrequired2 options
Option 1stringrequiredOption 2integerrequiredmsgstringrequiredtypestringrequiredResponse example
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
