@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.
26 lines (21 loc) • 743 B
text/typescript
import { DEFAULT_AGENT_META, DEFAULT_INBOX_AVATAR } from '@/const/meta';
import { DEFAULT_AGENT_CONFIG } from '@/const/settings';
import { LobeAgentSession, LobeSessionType } from '@/types/session';
import { merge } from '@/utils/merge';
export const INBOX_SESSION_ID = 'inbox';
export const WELCOME_GUIDE_CHAT_ID = 'welcome';
export const DEFAULT_AGENT_LOBE_SESSION: LobeAgentSession = {
config: DEFAULT_AGENT_CONFIG,
createdAt: new Date(),
id: '',
meta: DEFAULT_AGENT_META,
model: DEFAULT_AGENT_CONFIG.model,
type: LobeSessionType.Agent,
updatedAt: new Date(),
};
export const DEFAULT_INBOX_SESSION: LobeAgentSession = merge(DEFAULT_AGENT_LOBE_SESSION, {
id: 'inbox',
meta: {
avatar: DEFAULT_INBOX_AVATAR,
},
});