UNPKG

@datastax/astra-db-ts

Version:
25 lines (24 loc) 1.03 kB
// Copyright Datastax, Inc // SPDX-License-Identifier: Apache-2.0 // noinspection ExceptionCaughtLocallyJS import { HierarchicalLogger } from '../lib/index.js'; export class DbAdmin extends HierarchicalLogger { async findEmbeddingProviders(options) { const httpClient = this._getDataAPIHttpClient(); const resp = await httpClient.executeCommand({ findEmbeddingProviders: {} }, { timeoutManager: httpClient.tm.single('databaseAdminTimeoutMs', options), methodName: 'dbAdmin.findEmbeddingProviders', keyspace: null, }); return resp.status; } async findRerankingProviders(options) { const httpClient = this._getDataAPIHttpClient(); const resp = await httpClient.executeCommand({ findRerankingProviders: {} }, { timeoutManager: httpClient.tm.single('databaseAdminTimeoutMs', options), methodName: 'dbAdmin.findRerankingProviders', keyspace: null, }); return resp.status; } }