GenAI tweaks (#22756)

* add DictAsYamlField for genai provider and runtime options

* regenerate config translations

* chat tweaks

- add page title
- scroll if near bottom
- add tool call group that dynamically updates as tool calls are made
- add bouncing loading indicator and other UI polish

* tool call grouping
This commit is contained in:
Josh Hawkins
2026-04-04 06:54:51 -06:00
committed by GitHub
parent 9cb76d0bd9
commit e24eb676a9
13 changed files with 386 additions and 132 deletions
+2 -2
View File
@@ -59,11 +59,11 @@ class GenAIConfig(FrigateBaseModel):
default={},
title="Provider options",
description="Additional provider-specific options to pass to the GenAI client.",
json_schema_extra={"additionalProperties": {"type": "string"}},
json_schema_extra={"additionalProperties": {}},
)
runtime_options: dict[str, Any] = Field(
default={},
title="Runtime options",
description="Runtime options passed to the provider for each inference call.",
json_schema_extra={"additionalProperties": {"type": "string"}},
json_schema_extra={"additionalProperties": {}},
)