Selaa lähdekoodia

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

tags/1.8.1
sheey 2 kuukautta sitten
vanhempi
commit
9d6ce3065d
No account linked to committer's email address
1 muutettua tiedostoa jossa 18 lisäystä ja 2 poistoa
  1. 18
    2
      sdks/nodejs-client/index.d.ts

+ 18
- 2
sdks/nodejs-client/index.d.ts Näytä tiedosto

@@ -14,6 +14,22 @@ interface HeaderParams {
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 {
constructor(apiKey: string, baseUrl?: string);

@@ -44,7 +60,7 @@ export declare class CompletionClient extends DifyClient {
inputs: any,
user: User,
stream?: boolean,
files?: File[] | null
files?: DifyFile[] | null
): Promise<any>;
}

@@ -55,7 +71,7 @@ export declare class ChatClient extends DifyClient {
user: User,
stream?: boolean,
conversation_id?: string | null,
files?: File[] | null
files?: DifyFile[] | null
): Promise<any>;

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

Loading…
Peruuta
Tallenna