UNPKG

@ifzai/connect2dify

Version:

A comprehensive TypeScript client for the Dify API, providing a clean and modular interface for chat, workflow, file management, and application interactions.

30 lines (29 loc) 1.11 kB
/** * Conversation-related API methods for Dify client */ import type { DeleteConversationParams, DeleteConversationResult, DifyConfiguration, GetConversationsParams, GetConversationsResponse, RenameConversationParams, RenameConversationResult } from './types.js'; /** * Conversation API methods */ export declare class ConversationAPI { private config; constructor(config: DifyConfiguration); /** * Get list of conversations * @param params - Query parameters * @returns Promise resolving to conversations response */ getConversations(params: GetConversationsParams): Promise<GetConversationsResponse>; /** * Delete a conversation * @param params - Delete parameters * @returns Promise resolving to delete result */ deleteConversation(params: DeleteConversationParams): Promise<DeleteConversationResult>; /** * Rename a conversation * @param params - Rename parameters * @returns Promise resolving to rename result */ renameConversation(params: RenameConversationParams): Promise<RenameConversationResult>; }