LLM Configurations

List Configs

get

If no role_id is provided, return all LLM configs. If role_id is provided, return only the LLM configs that the role has permission to access.

Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Query parameters
role_idany ofOptional
integerOptional
or
nullOptional
active_onlybooleanOptional
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
connected_atany ofOptional
string · date-timeOptional
or
nullOptional
last_syncany ofOptional
string · date-timeOptional
or
nullOptional
get
/api/v1/llm-configs

Create Config

post
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Body
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
urlany ofOptional
stringOptional
or
nullOptional
usernameany ofOptional
stringOptional
or
nullOptional
passwordany ofOptional
stringOptional
or
nullOptional
api_keyany ofOptional
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
connected_atany ofOptional
string · date-timeOptional
or
nullOptional
last_syncany ofOptional
string · date-timeOptional
or
nullOptional
post
/api/v1/llm-configs

Read Config

get
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
config_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
connected_atany ofOptional
string · date-timeOptional
or
nullOptional
last_syncany ofOptional
string · date-timeOptional
or
nullOptional
get
/api/v1/llm-configs/{config_id}

Update Config

put
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
config_idintegerRequired
Body
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
urlany ofOptional
stringOptional
or
nullOptional
usernameany ofOptional
stringOptional
or
nullOptional
passwordany ofOptional
stringOptional
or
nullOptional
api_keyany ofOptional
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
connected_atany ofOptional
string · date-timeOptional
or
nullOptional
last_syncany ofOptional
string · date-timeOptional
or
nullOptional
put
/api/v1/llm-configs/{config_id}

Delete Config

delete
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
config_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
model_namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
statusany ofOptionalDefault: Inactive
stringOptional
or
nullOptional
is_defaultany ofOptionalDefault: false
booleanOptional
or
nullOptional
connected_atany ofOptional
string · date-timeOptional
or
nullOptional
last_syncany ofOptional
string · date-timeOptional
or
nullOptional
delete
/api/v1/llm-configs/{config_id}

Last updated