diff --git a/src/public/app/widgets/type_widgets/options/ai_settings.ts b/src/public/app/widgets/type_widgets/options/ai_settings.ts index 8622bbcef..3dde7e084 100644 --- a/src/public/app/widgets/type_widgets/options/ai_settings.ts +++ b/src/public/app/widgets/type_widgets/options/ai_settings.ts @@ -46,6 +46,20 @@ interface FailedEmbeddingNotes { }>; } +interface OpenAIModelResponse { + success: boolean; + chatModels: Array<{ + id: string; + name: string; + type: string; + }>; + embeddingModels: Array<{ + id: string; + name: string; + type: string; + }>; +} + export default class AiSettingsWidget extends OptionsWidget { private statsRefreshInterval: NodeJS.Timeout | null = null; private indexRebuildRefreshInterval: NodeJS.Timeout | null = null; @@ -141,92 +155,116 @@ export default class AiSettingsWidget extends OptionsWidget {