UNPKG

@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.

24 lines (20 loc) 691 B
import { DEFAULT_CHAT_GROUP_CHAT_CONFIG, DEFAULT_CHAT_GROUP_META_CONFIG } from '@/const/settings'; import { LobeChatGroupConfig, LobeChatGroupMetaConfig } from '@/types/chatGroup'; export type LoadingState = Record<string, boolean>; export interface State { config?: LobeChatGroupConfig; id?: string; loading?: boolean; loadingState?: LoadingState; meta?: LobeChatGroupMetaConfig; onConfigChange?: (config: LobeChatGroupConfig) => void; onMetaChange?: (meta: LobeChatGroupMetaConfig) => void; } export const initialState: State = { config: DEFAULT_CHAT_GROUP_CHAT_CONFIG, loading: true, loadingState: { meta: false, }, meta: DEFAULT_CHAT_GROUP_META_CONFIG, };