Skip to content

[Dev UI] Support arbitrary model configuration parameters #690

Open
5 of 9 issues completed
Open
@MichaelDoyle

Description

@MichaelDoyle

Currently we do not support model parameters that are not part of the common set. For the most part, this does not impact Gemini support outside of “safety” (see #689). It’s more noticeable with OpenAI and/or Anthropic, although most of these options are fairly niche.

This feature would dynamically render and bind form elements for any known configuration option.

Note: We also need to dynamically validate model configuration, which also applies to the standard configuration options. As an example, Open AI and Gemini have different ranges for temperature. This could be driven by the underlying schema definitions for each model.

We should drive as much as we can from the configuration/schema (e.g. https://zod.dev/?id=strings), potentially including:
- Validation criteria (min, max, length, etc)
- Validation error messages
- Default values
- Field descriptions
- Required vs optional
- etc

Sub-issues

Metadata

Metadata

Assignees

Labels

devuiprocessPrimarily for task tracking items, such as parent issues

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions