VectorStoresAPI extension

on

Methods

cancelVectorStoreFileBatch({required String vectorStoreId, required String batchId}) Future<VectorStoreFileBatch>

Available on OpenAIClient, provided by the VectorStoresAPI extension

createVectorStore({String? name, List<String>? fileIds, Map<String, String>? metadata, ExpiresAfter? expiresAfter, ChunkingStrategy? chunkingStrategy}) Future<VectorStore>

Available on OpenAIClient, provided by the VectorStoresAPI extension

createVectorStoreFile({required String vectorStoreId, required String fileId, Map<String, dynamic>? attributes, ChunkingStrategy? chunkingStrategy}) Future<VectorStoreFile>

Available on OpenAIClient, provided by the VectorStoresAPI extension

createVectorStoreFileBatch({required String vectorStoreId, required List<String> fileIds, Map<String, dynamic>? attributes, ChunkingStrategy? chunkingStrategy}) Future<VectorStoreFileBatch>

Available on OpenAIClient, provided by the VectorStoresAPI extension

deleteVectorStore(String vectorStoreId) Future<DeletionStatus>

Available on OpenAIClient, provided by the VectorStoresAPI extension

deleteVectorStoreFile({required String vectorStoreId, required String fileId}) Future<DeletionStatus>

Available on OpenAIClient, provided by the VectorStoresAPI extension

listVectorStoreFiles(String vectorStoreId, {String? filter, String? after, String? before, int? limit, SortOrder? order}) Future<VectorStoreFileList>

Available on OpenAIClient, provided by the VectorStoresAPI extension

listVectorStoreFilesInBatch({required String vectorStoreId, required String batchId, String? filter, String? after, String? before, int? limit, SortOrder? order}) Future<VectorStoreFileBatchFilesList>

Available on OpenAIClient, provided by the VectorStoresAPI extension

listVectorStores({String? after, String? before, int? limit, SortOrder? order}) Future<VectorStoreList>

Available on OpenAIClient, provided by the VectorStoresAPI extension

modifyVectorStore(String vectorStoreId, {String? name, Map<String, String>? metadata, ExpiresAfter? expiresAfter, bool expiresAfterNull = false}) Future<VectorStore>

Available on OpenAIClient, provided by the VectorStoresAPI extension

retrieveVectorStore(String vectorStoreId) Future<VectorStore>

Available on OpenAIClient, provided by the VectorStoresAPI extension

retrieveVectorStoreFile({required String vectorStoreId, required String fileId}) Future<VectorStoreFile>

Available on OpenAIClient, provided by the VectorStoresAPI extension

retrieveVectorStoreFileBatch({required String vectorStoreId, required String batchId}) Future<VectorStoreFileBatch>

Available on OpenAIClient, provided by the VectorStoresAPI extension

retrieveVectorStoreFileContent({required String vectorStoreId, required String fileId}) Future<Map<String, dynamic>>

Available on OpenAIClient, provided by the VectorStoresAPI extension

searchVectorStore(String vectorStoreId, {required dynamic query, FileSearchFilter? filters, int? maxNumResults, RankingOptions? rankingOptions, bool? rewriteQuery}) Future<VectorStoreSearchResultsPage>

Available on OpenAIClient, provided by the VectorStoresAPI extension

updateVectorStoreFileAttributes({required String vectorStoreId, required String fileId, required Map<String, dynamic> attributes}) Future<VectorStoreFile>

Available on OpenAIClient, provided by the VectorStoresAPI extension