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.

37 lines (33 loc) 919 B
import Clear from './Clear'; import History from './History'; import Knowledge from './Knowledge'; import Mention from './Mention'; import Model from './Model'; import Params from './Params'; import STT from './STT'; import SaveTopic from './SaveTopic'; import Search from './Search'; import { GroupChatToken, MainToken, PortalToken } from './Token'; import Tools from './Tools'; import Typo from './Typo'; import Upload from './Upload'; export const actionMap = { clear: Clear, fileUpload: Upload, groupChatToken: GroupChatToken, history: History, knowledgeBase: Knowledge, mainToken: MainToken, mention: Mention, model: Model, params: Params, portalToken: PortalToken, saveTopic: SaveTopic, search: Search, stt: STT, temperature: Params, tools: Tools, typo: Typo, } as const; export type ActionKey = keyof typeof actionMap; export type ActionKeys = ActionKey | ActionKey[] | '---';