mirror of
https://github.com/open-webui/open-webui
synced 2025-06-23 02:16:52 +00:00
Merge pull request #15097 from silentoplayz/index-update
Refactor: Add missing Type definitions
This commit is contained in:
commit
58b5d2b727
@ -1587,12 +1587,13 @@ export interface ModelConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface ModelMeta {
|
export interface ModelMeta {
|
||||||
|
toolIds: never[];
|
||||||
description?: string;
|
description?: string;
|
||||||
capabilities?: object;
|
capabilities?: object;
|
||||||
profile_image_url?: string;
|
profile_image_url?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ModelParams {}
|
export interface ModelParams { }
|
||||||
|
|
||||||
export type GlobalModelConfig = ModelConfig[];
|
export type GlobalModelConfig = ModelConfig[];
|
||||||
|
|
||||||
|
@ -135,6 +135,42 @@ type OllamaModelDetails = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type Settings = {
|
type Settings = {
|
||||||
|
pinnedModels?: never[];
|
||||||
|
toolServers?: never[];
|
||||||
|
detectArtifacts?: boolean;
|
||||||
|
showUpdateToast?: boolean;
|
||||||
|
showChangelog?: boolean;
|
||||||
|
showEmojiInCall?: boolean;
|
||||||
|
voiceInterruption?: boolean;
|
||||||
|
collapseCodeBlocks?: boolean;
|
||||||
|
expandDetails?: boolean;
|
||||||
|
notificationSound?: boolean;
|
||||||
|
notificationSoundAlways?: boolean;
|
||||||
|
stylizedPdfExport?: boolean;
|
||||||
|
notifications?: any;
|
||||||
|
imageCompression?: boolean;
|
||||||
|
imageCompressionSize?: any;
|
||||||
|
widescreenMode?: null;
|
||||||
|
largeTextAsFile?: boolean;
|
||||||
|
promptAutocomplete?: boolean;
|
||||||
|
hapticFeedback?: boolean;
|
||||||
|
responseAutoCopy?: any;
|
||||||
|
richTextInput?: boolean;
|
||||||
|
params?: any;
|
||||||
|
userLocation?: any;
|
||||||
|
webSearch?: boolean;
|
||||||
|
memory?: boolean;
|
||||||
|
autoTags?: boolean;
|
||||||
|
autoFollowUps?: boolean;
|
||||||
|
splitLargeChunks?(body: any, splitLargeChunks: any): unknown;
|
||||||
|
backgroundImageUrl?: null;
|
||||||
|
landingPageMode?: string;
|
||||||
|
iframeSandboxAllowForms?: boolean;
|
||||||
|
iframeSandboxAllowSameOrigin?: boolean;
|
||||||
|
scrollOnBranchChange?: boolean;
|
||||||
|
directConnections?: null;
|
||||||
|
chatBubble?: boolean;
|
||||||
|
copyFormatted?: boolean;
|
||||||
models?: string[];
|
models?: string[];
|
||||||
conversationMode?: boolean;
|
conversationMode?: boolean;
|
||||||
speechAutoSend?: boolean;
|
speechAutoSend?: boolean;
|
||||||
@ -145,7 +181,7 @@ type Settings = {
|
|||||||
highContrastMode?: boolean;
|
highContrastMode?: boolean;
|
||||||
title?: TitleSettings;
|
title?: TitleSettings;
|
||||||
splitLargeDeltas?: boolean;
|
splitLargeDeltas?: boolean;
|
||||||
chatDirection: 'LTR' | 'RTL' | 'auto';
|
chatDirection?: 'LTR' | 'RTL' | 'auto';
|
||||||
ctrlEnterToSend?: boolean;
|
ctrlEnterToSend?: boolean;
|
||||||
|
|
||||||
system?: string;
|
system?: string;
|
||||||
@ -165,6 +201,8 @@ type ModelOptions = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type AudioSettings = {
|
type AudioSettings = {
|
||||||
|
stt: any;
|
||||||
|
tts: any;
|
||||||
STTEngine?: string;
|
STTEngine?: string;
|
||||||
TTSEngine?: string;
|
TTSEngine?: string;
|
||||||
speaker?: string;
|
speaker?: string;
|
||||||
@ -195,6 +233,7 @@ type Document = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type Config = {
|
type Config = {
|
||||||
|
license_metadata: any;
|
||||||
status: boolean;
|
status: boolean;
|
||||||
name: string;
|
name: string;
|
||||||
version: string;
|
version: string;
|
||||||
@ -234,6 +273,7 @@ type PromptSuggestion = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type SessionUser = {
|
type SessionUser = {
|
||||||
|
permissions: any;
|
||||||
id: string;
|
id: string;
|
||||||
email: string;
|
email: string;
|
||||||
name: string;
|
name: string;
|
||||||
|
Loading…
Reference in New Issue
Block a user