2026-02-01 20:35:04 +03:00
|
|
|
import type { SectionConfigOverrides } from "./types";
|
|
|
|
|
|
|
|
|
|
const genai: SectionConfigOverrides = {
|
|
|
|
|
base: {
|
2026-02-02 18:20:49 +03:00
|
|
|
sectionDocs: "/configuration/genai/config",
|
|
|
|
|
restartRequired: [],
|
2026-02-01 20:35:04 +03:00
|
|
|
fieldOrder: [
|
|
|
|
|
"provider",
|
|
|
|
|
"api_key",
|
|
|
|
|
"base_url",
|
|
|
|
|
"model",
|
|
|
|
|
"provider_options",
|
|
|
|
|
"runtime_options",
|
|
|
|
|
],
|
|
|
|
|
advancedFields: ["base_url", "provider_options", "runtime_options"],
|
|
|
|
|
hiddenFields: ["genai.enabled_in_config"],
|
2026-02-12 20:50:09 +03:00
|
|
|
uiSchema: {
|
|
|
|
|
api_key: {
|
|
|
|
|
"ui:options": { size: "md" },
|
|
|
|
|
},
|
|
|
|
|
base_url: {
|
|
|
|
|
"ui:options": { size: "lg" },
|
|
|
|
|
},
|
|
|
|
|
model: {
|
|
|
|
|
"ui:options": { size: "md" },
|
|
|
|
|
},
|
|
|
|
|
provider_options: {
|
|
|
|
|
additionalProperties: {
|
|
|
|
|
"ui:options": { size: "lg" },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
runtime_options: {
|
|
|
|
|
additionalProperties: {
|
|
|
|
|
"ui:options": { size: "lg" },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
2026-02-01 20:35:04 +03:00
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export default genai;
|