v51

OpenAPI 3.1.0raw.githubusercontent.com2026-06-040090.2 KB

Update Model Config

Update server-level LLM model configuration.

NOTE: In single-tenant (OSS) mode, all authenticated users are effectively admins and can modify these settings. The premium layer adds role-based guards via AdminConfigGuardMiddleware to restrict this to admin users only.

put/api/user/model/config

Request body

llm_providerstring nullable
llm_modelstring nullable
llm_api_basestring nullable
vision_modelstring nullable
vision_providerstring nullable
heartbeat_modelstring nullable
heartbeat_providerstring nullable
compaction_modelstring nullable
compaction_providerstring nullable
reasoning_effortstring nullable

Response

Successful Response

llm_providerstring required
llm_modelstring required
llm_api_basestring nullable required
vision_modelstring required
vision_providerstring required
heartbeat_modelstring required
heartbeat_providerstring required
compaction_modelstring required
compaction_providerstring required
reasoning_effortstring required