123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- // Types.d.ts
- export const BASE_URL: string;
- export type RequestMethods = 'GET' | 'POST' | 'PATCH' | 'DELETE';
- interface Params {
- [key: string]: any;
- }
- interface HeaderParams {
- [key: string]: string;
- }
- interface User {
- }
- export declare class DifyClient {
- constructor(apiKey: string, baseUrl?: string);
- updateApiKey(apiKey: string): void;
- sendRequest(
- method: RequestMethods,
- endpoint: string,
- data?: any,
- params?: Params,
- stream?: boolean,
- headerParams?: HeaderParams
- ): Promise<any>;
- messageFeedback(message_id: string, rating: number, user: User): Promise<any>;
- getApplicationParameters(user: User): Promise<any>;
- fileUpload(data: FormData): Promise<any>;
- }
- export declare class CompletionClient extends DifyClient {
- createCompletionMessage(
- inputs: any,
- user: User,
- stream?: boolean,
- files?: File[] | null
- ): Promise<any>;
- }
- export declare class ChatClient extends DifyClient {
- createChatMessage(
- inputs: any,
- query: string,
- user: User,
- stream?: boolean,
- conversation_id?: string | null,
- files?: File[] | null
- ): Promise<any>;
- getConversationMessages(
- user: User,
- conversation_id?: string,
- first_id?: string | null,
- limit?: number | null
- ): Promise<any>;
- getConversations(user: User, first_id?: string | null, limit?: number | null, pinned?: boolean | null): Promise<any>;
- renameConversation(conversation_id: string, name: string, user: User): Promise<any>;
- deleteConversation(conversation_id: string, user: User): Promise<any>;
- }
|