@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
JavaScript
;
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