mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-07-12 15:01:14 +03:00
Some checks are pending
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* lock saved GenAI provider keys and add labels/validation to config map-key fields * fix docs
59 lines
1.5 KiB
TypeScript
59 lines
1.5 KiB
TypeScript
import type { SectionConfigOverrides } from "./types";
|
|
|
|
const genai: SectionConfigOverrides = {
|
|
base: {
|
|
sectionDocs: "/configuration/genai/genai_config",
|
|
advancedFields: ["*.base_url", "*.provider_options", "*.runtime_options"],
|
|
hiddenFields: ["genai.enabled_in_config"],
|
|
restartRequired: [],
|
|
uiSchema: {
|
|
"ui:options": { disableNestedCard: true },
|
|
"*": {
|
|
"ui:options": {
|
|
disableNestedCard: true,
|
|
additionalPropertyKeyLabel:
|
|
"configForm.additionalProperties.providerNameLabel",
|
|
additionalPropertyKeyPlaceholder:
|
|
"configForm.additionalProperties.providerNamePlaceholder",
|
|
additionalPropertyKeyPattern: "^[a-zA-Z0-9_-]+$",
|
|
preventKeyRename: true,
|
|
},
|
|
"ui:order": [
|
|
"provider",
|
|
"api_key",
|
|
"base_url",
|
|
"model",
|
|
"provider_options",
|
|
"runtime_options",
|
|
"*",
|
|
],
|
|
},
|
|
"*.roles": {
|
|
"ui:widget": "genaiRoles",
|
|
},
|
|
"*.api_key": {
|
|
"ui:widget": "password",
|
|
"ui:options": { size: "lg" },
|
|
},
|
|
"*.base_url": {
|
|
"ui:options": { size: "lg" },
|
|
},
|
|
"*.model": {
|
|
"ui:widget": "genaiModel",
|
|
"ui:options": { size: "xs" },
|
|
},
|
|
"*.provider": {
|
|
"ui:options": { size: "xs" },
|
|
},
|
|
"*.provider_options": {
|
|
"ui:field": "DictAsYamlField",
|
|
},
|
|
"*.runtime_options": {
|
|
"ui:field": "DictAsYamlField",
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
export default genai;
|