@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
36 lines (31 loc) • 1.01 kB
text/typescript
import type { LobeAgentSettings } from '@/types/session';
import { UserGeneralConfig } from './general';
import { UserHotkeyConfig } from './hotkey';
import { UserKeyVaults } from './keyVaults';
import { UserModelProviderConfig } from './modelProvider';
import { UserSyncSettings } from './sync';
import { UserSystemAgentConfig } from './systemAgent';
import { UserToolConfig } from './tool';
import { UserTTSConfig } from './tts';
export type UserDefaultAgent = LobeAgentSettings;
export * from './general';
export * from './hotkey';
export * from './keyVaults';
export * from './modelProvider';
export * from './sync';
export * from './systemAgent';
export * from './tts';
/**
* 配置设置
*/
export interface UserSettings {
defaultAgent: UserDefaultAgent;
general: UserGeneralConfig;
hotkey: UserHotkeyConfig;
keyVaults: UserKeyVaults;
languageModel: UserModelProviderConfig;
sync?: UserSyncSettings;
systemAgent: UserSystemAgentConfig;
tool: UserToolConfig;
tts: UserTTSConfig;
}