Skip to main content
Version: v5.2

LLM Models

Use the LLM Models API to list supported LLM providers and their available model names.

Using the namespace filter​

Note: The nsfilter (namespace filter) query parameter is mandatory for every request.

List LLM models​

Endpoint​

GET /aisvc/api/v1/llmmodels

Request​

Query parameters​

ParameterTypeDescriptionRequired
nsfilterStringFilter by namespace.Required
providerStringLLM provider key. Currently supports openai.Required
Request example​
GET /aisvc/api/v1/llmmodels?nsfilter=your_namespace&provider=openai

Response​

Codes​

CodeDescription
200Success
400Bad Request
401Unauthorized
429Too Many Requests
500Server Error

Response body example​

{
"_offset": 0,
"_pageSize": 1,
"_total": 1,
"_list": [
{
"_provider": "openai",
"_models": [
{
"_modelName": "gpt-4o"
}
]
}
]
}

Error response body example​

{
"source": "ServiceException",
"message": "Request query \"provider\" is mandatory"
}

Notes​

  • For provider=openai, the service looks up the OpenAI API key from Passport secrets using the key name OPENAI_API_KEY for the current user/context and nsfilter namespace.