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.