Przeglądaj źródła

fix: `files` parameter in JavaScript sdk incorrectly annotated as the `File` type in WebAPI (#24644)

tags/1.8.1
sheey 2 miesięcy temu
rodzic
commit
9d6ce3065d
No account linked to committer's email address
1 zmienionych plików z 18 dodań i 2 usunięć
  1. 18
    2
      sdks/nodejs-client/index.d.ts

+ 18
- 2
sdks/nodejs-client/index.d.ts Wyświetl plik

interface User { interface User {
} }


interface DifyFileBase {
type: "image"
}

export interface DifyRemoteFile extends DifyFileBase {
transfer_method: "remote_url"
url: string
}

export interface DifyLocalFile extends DifyFileBase {
transfer_method: "local_file"
upload_file_id: string
}

export type DifyFile = DifyRemoteFile | DifyLocalFile;

export declare class DifyClient { export declare class DifyClient {
constructor(apiKey: string, baseUrl?: string); constructor(apiKey: string, baseUrl?: string);


inputs: any, inputs: any,
user: User, user: User,
stream?: boolean, stream?: boolean,
files?: File[] | null
files?: DifyFile[] | null
): Promise<any>; ): Promise<any>;
} }


user: User, user: User,
stream?: boolean, stream?: boolean,
conversation_id?: string | null, conversation_id?: string | null,
files?: File[] | null
files?: DifyFile[] | null
): Promise<any>; ): Promise<any>;


getSuggested(message_id: string, user: User): Promise<any>; getSuggested(message_id: string, user: User): Promise<any>;

Ładowanie…
Anuluj
Zapisz