UNPKG

@codedevin/dify-chat

Version:

A beautiful and configurable chatbot widget for Dify integration with multiple display modes

19 lines (18 loc) 804 B
import { DifyConfig, DifyApiResponse, DifyAttachment, DifyStreamResponse } from '../types'; export declare class DifyApi { private config; private conversationId; private currentTaskId; constructor(config: DifyConfig); private getHeaders; setConversationId(conversationId: string | null): void; getConversationId(): string | null; sendMessage(message: string, attachments?: DifyAttachment[]): Promise<DifyApiResponse>; sendMessageStream(message: string, attachments?: DifyAttachment[], onChunk?: (chunk: DifyStreamResponse) => void): Promise<void>; uploadFile(file: File): Promise<DifyAttachment>; private getFileType; stopMessage(): Promise<void>; getCurrentTaskId(): string | null; resetConversation(): void; } //# sourceMappingURL=dify.d.ts.map