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.

32 lines (26 loc) 687 B
import { useMemo } from 'react'; import { useStoreApi } from '../store'; import { PublicAction } from '../store/action'; export type AgentSettingsInstance = PublicAction; export const useAgentSettings = (): AgentSettingsInstance => { const storeApi = useStoreApi(); const { autocompleteMeta, autocompleteAllMeta, autocompleteAgentTitle, autocompleteAgentDescription, autocompleteAgentTags, autoPickEmoji, } = storeApi.getState(); return useMemo( () => ({ autoPickEmoji, autocompleteAgentDescription, autocompleteAgentTags, autocompleteAgentTitle, autocompleteAllMeta, autocompleteMeta, }), [], ); };