Skip to main content

Update the caller's default generation config

POST 

/api/v1/enduser/update-generation-config

Sets the caller's default generation config, applied as the base for their conversations.

Only user-settable fields are accepted: model, models, the core sampling parameters (temperature, top_p, max_output_tokens, frequency_penalty, presence_penalty, stop_sequences, seed), and language_preference.

Operational fields — system_prompt, tools, client_tools, tool_policy, MCP settings, timeouts, and anything else — are rejected, not silently dropped: a config carrying any of them fails the whole request. The allowlist is closed by default, so fields added to the generation config in future releases are rejected here until they are explicitly opened up.

Models are additionally checked against the platform model allowlist; an unpermitted model or models entry fails the request.

Request

Responses

Default generation config updated