UNPKG

@coveo/platform-client

Version:

The main goal of this package is to provide an easy to configure and straightforward way of querying Coveo Cloud APIs using JavaScript.

53 lines 3.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const APICore_js_1 = tslib_1.__importDefault(require("../../APICore.js")); const Resource_js_1 = tslib_1.__importDefault(require("../Resource.js")); const CaseClassificationConfiguration_js_1 = tslib_1.__importDefault(require("./CaseClassificationConfiguration/CaseClassificationConfiguration.js")); const DNEConfiguration_js_1 = tslib_1.__importDefault(require("./DNEConfiguration/DNEConfiguration.js")); const IAPRConfiguration_js_1 = tslib_1.__importDefault(require("./IAPRConfiguration/IAPRConfiguration.js")); const ModelAssociations_js_1 = tslib_1.__importDefault(require("./ModelAssociations/ModelAssociations.js")); const ModelDetailedInfo_js_1 = tslib_1.__importDefault(require("./ModelDetailedInfo/ModelDetailedInfo.js")); const ModelListing_js_1 = tslib_1.__importDefault(require("./ModelListing/ModelListing.js")); const Models_js_1 = tslib_1.__importDefault(require("./Models/Models.js")); const PQSConfiguration_js_1 = tslib_1.__importDefault(require("./PQSConfiguration/PQSConfiguration.js")); const RelevanceGenerativeAnsweringConfiguration_js_1 = tslib_1.__importDefault(require("./RGAConfiguration/RelevanceGenerativeAnsweringConfiguration.js")); const SemanticEncoderConfiguration_js_1 = tslib_1.__importDefault(require("./SemanticEncoderConfiguration/SemanticEncoderConfiguration.js")); const SmartSnippetsConfiguration_js_1 = tslib_1.__importDefault(require("./SmartSnippetsConfiguration/SmartSnippetsConfiguration.js")); class MachineLearning extends Resource_js_1.default { api; serverlessApi; static baseUrl = `/rest/organizations/${APICore_js_1.default.orgPlaceholder}/machinelearning`; models; dneConfig; caseClassificationConfig; smartSnippetsConfig; pqsConfig; iaprConfig; modelListing; relevanceGenerativeAnsweringConfig; semanticEncoderConfig; modelDetailedInfo; modelAssociations; constructor(api, serverlessApi) { super(api, serverlessApi); this.api = api; this.serverlessApi = serverlessApi; this.models = new Models_js_1.default(api, serverlessApi); this.dneConfig = new DNEConfiguration_js_1.default(api, serverlessApi); this.caseClassificationConfig = new CaseClassificationConfiguration_js_1.default(api, serverlessApi); this.smartSnippetsConfig = new SmartSnippetsConfiguration_js_1.default(api, serverlessApi); this.pqsConfig = new PQSConfiguration_js_1.default(api, serverlessApi); this.iaprConfig = new IAPRConfiguration_js_1.default(api, serverlessApi); this.modelListing = new ModelListing_js_1.default(api, serverlessApi); this.relevanceGenerativeAnsweringConfig = new RelevanceGenerativeAnsweringConfiguration_js_1.default(api, serverlessApi); this.semanticEncoderConfig = new SemanticEncoderConfiguration_js_1.default(api, serverlessApi); this.modelDetailedInfo = new ModelDetailedInfo_js_1.default(api, serverlessApi); this.modelAssociations = new ModelAssociations_js_1.default(api, serverlessApi); } register(registration) { return this.api.post(`${MachineLearning.baseUrl}/model`, registration); } } exports.default = MachineLearning; //# sourceMappingURL=MachineLearning.js.map