Aller au contenu principal

Variable: AppSettingsUpdateSchema

const AppSettingsUpdateSchema: TObject<{ activeGenerationPresetId: TOptional<TUnion<[TString, TNull]>>; activePersonaId: TOptional<TUnion<[TString, TNull]>>; activePromptTemplatePresetId: TOptional<TUnion<[TString, TNull]>>; activeProviderConfigId: TOptional<TUnion<[TString, TNull]>>; autoConnect: TOptional<TBoolean>; contextStrategy: TOptional<TString>; generationDefaults: TOptional<TObject<{ frequencyPenalty: TOptional<TNumber>; maxTokens: TOptional<TInteger>; minP: TOptional<TNumber>; presencePenalty: TOptional<TNumber>; reasoning: TOptional<TBoolean>; reasoningEffort: TOptional<TUnion<TLiteral<"none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max">[]>>; repetitionPenalty: TOptional<TNumber>; seed: TOptional<TInteger>; stop: TOptional<TArray<TString>>; stream: TOptional<TBoolean>; temperature: TOptional<TNumber>; topA: TOptional<TNumber>; topK: TOptional<TInteger>; topP: TOptional<TNumber>; }>>; instructFormat: TOptional<TUnion<[TObject<{ assistant: TString; id: TString; promptSuffix: TString; stopStrings: TArray<TString>; system: TString; tool: TString; user: TString; version: TInteger; }>, TNull]>>; instructFormatId: TOptional<TUnion<[TString, TNull]>>; language: TOptional<TString>; lastServer: TOptional<TUnion<[TObject<{ model: TOptional<TString>; providerConfigId: TString; source: TOptional<TString>; }>, TNull]>>; macroVariables: TOptional<TRecord<TString, TString>>; maxContextTokens: TOptional<TInteger>; promptTemplate: TOptional<TObject<{ blocks: TArray<TObject<{ content: TOptional<TString>; enabled: TBoolean; forbidOverrides: TOptional<TBoolean>; id: TUnion<[...TLiteral<(...)>[], TString]>; injectionDepth: TOptional<TInteger>; injectionOrder: TOptional<TInteger>; injectionPosition: TOptional<TUnion<[..., ...]>>; model: TOptional<TString>; name: TOptional<TString>; role: TOptional<TUnion<[..., ..., ..., ..., ...]>>; triggers: TOptional<TArray<TUnion<...>>>; }>>; mode: TUnion<[TLiteral<"chat">, TLiteral<"text">]>; postHistoryInstructions: TString; }>>; themeId: TOptional<TUnion<[TString, TNull]>>; ui: TOptional<TRecord<TString, TUnknown>>; }>

Defined in: packages/contracts/src/settings.ts:175

Partial update to settings.