UNPKG

@difizen/magent-au

Version:
21 lines 1.17 kB
import type { ChatMessageItemOption, ConversationOption, IChatEvent } from '@difizen/magent-chat'; import type { IChatMessageItem } from '@difizen/magent-chat'; import { ChatService } from '@difizen/magent-chat'; import { Fetcher } from '@difizen/magent-core'; import type { SessionOption } from '../session/protocol.js'; import type { AUMessageCreate } from './protocol.js'; export declare class AUChatService extends ChatService { fetcher: Fetcher; chat: (option: AUMessageCreate) => Promise<IChatMessageItem[]>; chatStream: (option: AUMessageCreate, messgeCallback: (event: IChatMessageItem) => void, eventCallback: (event: IChatEvent) => void) => Promise<void>; getConversationMessages: (conversation: ConversationOption) => Promise<ChatMessageItemOption[]>; getConversations: (opt: { agentId: string; }) => Promise<SessionOption[]>; getConversation: (opt: ConversationOption) => Promise<ConversationOption | undefined>; createConversation: (option: { agentId: string; }) => Promise<SessionOption>; deleteConversation: (opt: ConversationOption) => Promise<boolean>; } //# sourceMappingURL=chat-service.d.ts.map