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