User could start a New session and choose a Project which would apply all of the parameters/context.
Additional thoughts:
If user chooses a Project when starting a New session, should the settings be updatable at that point?
Should the settings be updatable in the middle of an existing Session?
If these options need to be editable we might want to use use the initial Project as a "base template" that we apply and store together with a Session.
One thing to consider if we treat Projects as templates and we "create copies" for every New session is that it could have a noticeable negative impact in performance/storage capacity.
For reference, here's a screenshot from OpenWebUI for the Advanced controls when creating a new chat:
This issue describes a new high-level entity called "Projects". Loosely inspired by Claude's: https://www.anthropic.com/news/projects
temperature
,seed
, etc)Additional thoughts:
For reference, here's a screenshot from OpenWebUI for the Advanced controls when creating a new chat: