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
- 200
Default generation config updated