Skip to main content
Version: v5.1

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.