UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

19 lines (18 loc) 777 B
import type { DispatchEventFn } from 'jamis-core'; import type { ConversationTypeConfig, IChatItem, IConversationItem } from './types'; /** * AI代理的发送器 */ export declare const useAgentSend: (dispatchEventLite: DispatchEventFn, activeConversation?: IConversationItem) => { isFetching: boolean; forceStop: () => void; onSend: (query: string, answerType: string, rest: { config: ConversationTypeConfig; activeConversation: IConversationItem; chatItems: IChatItem[]; setChatItems: (currentConversation: IConversationItem, chatItems: IChatItem[]) => void; /** 上一次聊天的 id, 用于重新生成场景 */ chatId?: string; onAnswerEnd?: (chatItem: IChatItem) => void; }) => Promise<void>; };