mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-10 07:43:10 -05:00
feat: Support for nested custom advanced model parameters #5382
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @oransterf on GitHub (May 29, 2025).
Originally assigned to: @tjbck on GitHub.
Check Existing Issues
Problem Description
The addition of custom advanced model parameters is very welcome and much needed.
However for example, using Grok 3, it would be great to take advantage of the "Live Search" (link) feature available via the API. This allows for using open-webui but having the web search be done on the APi side instead.
Currently, there is only the option to add a custom parameter at the first level.
Setting the following custom parameter in the model settings:
Produces the following (expected) error on the API side:
Desired Solution you'd like
Either allow JSON object as the value of a parameter or allow deeper level parameters to construct such object.
Alternatives Considered
No response
Additional Context
No response
@tjbck commented on GitHub (May 29, 2025):
Should be addressed in dev with
4371d2c5a5@oransterf commented on GitHub (May 30, 2025):
Absolutely amazed by the speed at which you released this. Thank you so much! My use case works now!
@spammenotinoz commented on GitHub (Jun 3, 2025):
Thank-you, this is excellent
@havardox commented on GitHub (Jul 22, 2025):
I'm confused. What format should the model settings be in for it to parse it as JSON? Right now, it just gives me
400: Unknown parameter: 'reasoning'.for o4-mini@JTGRC-public commented on GitHub (Sep 12, 2025):
This only supports string for the value part, I cannot pass Boolean values like True or False to a custom parameter