|
@@ -13,6 +13,7 @@ export interface IOpenaiClientDelegator {
|
|
|
createVectorStore(name: string): Promise<OpenAI.Beta.VectorStores.VectorStore>
|
|
createVectorStore(name: string): Promise<OpenAI.Beta.VectorStores.VectorStore>
|
|
|
deleteVectorStore(vectorStoreId: string): Promise<OpenAI.Beta.VectorStores.VectorStoreDeleted>
|
|
deleteVectorStore(vectorStoreId: string): Promise<OpenAI.Beta.VectorStores.VectorStoreDeleted>
|
|
|
uploadFile(file: Uploadable): Promise<OpenAI.Files.FileObject>
|
|
uploadFile(file: Uploadable): Promise<OpenAI.Files.FileObject>
|
|
|
|
|
+ createVectorStoreFile(vectorStoreId: string, fileId: string): Promise<OpenAI.Beta.VectorStores.Files.VectorStoreFile>
|
|
|
createVectorStoreFileBatch(vectorStoreId: string, fileIds: string[]): Promise<OpenAI.Beta.VectorStores.FileBatches.VectorStoreFileBatch>
|
|
createVectorStoreFileBatch(vectorStoreId: string, fileIds: string[]): Promise<OpenAI.Beta.VectorStores.FileBatches.VectorStoreFileBatch>
|
|
|
deleteFile(fileId: string): Promise<OpenAI.Files.FileDeleted>;
|
|
deleteFile(fileId: string): Promise<OpenAI.Files.FileDeleted>;
|
|
|
chatCompletion(body: OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming): Promise<OpenAI.Chat.Completions.ChatCompletion>
|
|
chatCompletion(body: OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming): Promise<OpenAI.Chat.Completions.ChatCompletion>
|