SAP AI SDK for JavaScript - v2.9.0
    Preparing search index...

    Variable VectorApiConst

    VectorApi: {
        _defaultBasePath: string;
        createCollection: (
            body: CollectionRequest,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<any>;
        createDocuments: (
            collectionId: string,
            body: DocumentCreateRequest,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<DocumentsListResponse>;
        deleteAllDocuments: (
            body: DocumentBulkDeleteRequest,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<DocumentBulkDeleteResponse>;
        deleteCollectionById: (
            collectionId: string,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<any>;
        deleteDocumentById: (
            collectionId: string,
            documentId: string,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<any>;
        getAllCollections: (
            queryParameters: { $count?: boolean; $skip?: number; $top?: number },
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<CollectionsListResponse>;
        getAllDocuments: (
            collectionId: string,
            queryParameters: { $count?: boolean; $skip?: number; $top?: number },
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<Documents>;
        getCollectionById: (
            collectionId: string,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<Collection>;
        getCollectionCreationStatus: (
            id: string,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<
            CollectionCreatedResponse
            | CollectionPendingResponse,
        >;
        getCollectionDeletionStatus: (
            id: string,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<
            CollectionPendingResponse
            | CollectionDeletedResponse,
        >;
        getDocumentById: (
            collectionId: string,
            documentId: string,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<DocumentResponse>;
        search: (
            body: TextSearchRequest,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<VectorSearchResults>;
        updateChunksMetadata: (
            body: MetadataUpdates,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<MetadataResponse>;
        updateCollectionsMetadata: (
            body: MetadataUpdates,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<MetadataResponse>;
        updateDocuments: (
            collectionId: string,
            body: DocumentUpdateRequest,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<DocumentsListResponse>;
        updateDocumentsMetadata: (
            body: MetadataUpdates,
            headerParameters: { "AI-Resource-Group": string },
        ) => OpenApiRequestBuilder<MetadataResponse>;
    }

    Representation of the 'VectorApi'. This API is part of the 'api' service.

    Type Declaration