v2

latestOpenAPI 3.1.02026-07-26391214472.7 KB
admin-ai-assistant

Put Settings

Create or update tenant LLM settings.

If api_key is omitted, the existing stored key is preserved.

put/api/v1/admin/ai-assistant/settings

Headers

authorizationstring nullable
X-API-Keystring nullable

Request body

providerstring required

Model provider identifier: 'google' for now.

modelstring required

Model id, e.g. 'gemini-2.5-pro'.

api_keystring nullable

Plaintext API key. Omit or set to null to keep the existing key.

temperaturenumber
max_iterationsinteger
is_enabledboolean

Response

Successful Response

tenant_idinteger required
providerstring required
modelstring required
api_key_hintstring nullable
has_api_keyboolean required
temperaturenumber required
max_iterationsinteger required
is_enabledboolean required
created_atstring date-time nullable
updated_atstring date-time nullable