UNPKG

tencentcloud-sdk-nodejs

Version:
487 lines (484 loc) 14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Client = void 0; /* eslint-disable @typescript-eslint/no-unused-vars */ /* * Copyright (c) 2018 Tencent. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ const abstract_client_1 = require("../../../common/abstract_client"); /** * tione client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("tione.tencentcloudapi.com", "2021-11-11", clientConfig); } /** * 查询模型版本 */ async DescribeTrainingModelVersion(req, cb) { return this.request("DescribeTrainingModelVersion", req, cb); } /** * 修改一个 AuthToken */ async ModifyModelServiceAuthToken(req, cb) { return this.request("ModifyModelServiceAuthToken", req, cb); } /** * 查询单个服务 */ async DescribeModelService(req, cb) { return this.request("DescribeModelService", req, cb); } /** * 本接口(DescribeBillingSpecs) 提供查询计费项列表 */ async DescribeBillingSpecs(req, cb) { return this.request("DescribeBillingSpecs", req, cb); } /** * 导入模型 */ async CreateTrainingModel(req, cb) { return this.request("CreateTrainingModel", req, cb); } /** * 本接口(DescribeBillingSpecsPrice)用于查询按量计费计费项价格。 */ async DescribeBillingSpecsPrice(req, cb) { return this.request("DescribeBillingSpecsPrice", req, cb); } /** * 展示服务的调用信息 */ async DescribeModelServiceCallInfo(req, cb) { return this.request("DescribeModelServiceCallInfo", req, cb); } /** * 启动模型训练任务 */ async StartTrainingTask(req, cb) { return this.request("StartTrainingTask", req, cb); } /** * DescribeMountInstance */ async DescribeMountInstance(req, cb) { return this.request("DescribeMountInstance", req, cb); } /** * 训练任务详情 */ async DescribeTrainingTask(req, cb) { return this.request("DescribeTrainingTask", req, cb); } /** * 获取挂载限制列表 */ async DescribeMountLimits(req, cb) { return this.request("DescribeMountLimits", req, cb); } /** * 获取任务式建模训练任务,Notebook,在线服务和批量预测任务的事件API */ async DescribeEvents(req, cb) { return this.request("DescribeEvents", req, cb); } /** * 获取内置镜像列表 */ async DescribeBuildInImages(req, cb) { return this.request("DescribeBuildInImages", req, cb); } /** * 启动Notebook */ async StartNotebook(req, cb) { return this.request("StartNotebook", req, cb); } /** * 查询工作空间列表 */ async DescribeWorkspaces(req, cb) { return this.request("DescribeWorkspaces", req, cb); } /** * 删除数据集 */ async DeleteDataset(req, cb) { return this.request("DeleteDataset", req, cb); } /** * 创建模型训练任务 */ async CreateTrainingTask(req, cb) { return this.request("CreateTrainingTask", req, cb); } /** * 修改服务鉴权配置 */ async ModifyModelServiceAuthorization(req, cb) { return this.request("ModifyModelServiceAuthorization", req, cb); } /** * 修改Notebook */ async ModifyNotebook(req, cb) { return this.request("ModifyNotebook", req, cb); } /** * 删除Notebook */ async DeleteNotebook(req, cb) { return this.request("DeleteNotebook", req, cb); } /** * 删除一个 AuthToken */ async DeleteModelServiceAuthToken(req, cb) { return this.request("DeleteModelServiceAuthToken", req, cb); } /** * 获取数据源详情 */ async DescribeDataSource(req, cb) { return this.request("DescribeDataSource", req, cb); } /** * 用于查询模型服务能否开启热更新 */ async DescribeModelServiceHotUpdated(req, cb) { return this.request("DescribeModelServiceHotUpdated", req, cb); } /** * 查询模型优化任务详情 */ async DescribeModelAccelerateTask(req, cb) { return this.request("DescribeModelAccelerateTask", req, cb); } /** * 该接口支持与自行部署的大模型的聊天。 使用该接口调用时需要携带腾讯云的密钥信息用于身份信息鉴权,建议通过腾讯云的云 API SDK调用,具体可以参考 https://cloud.tencent.com/document/product/1278/85305 */ async ChatCompletion(req, cb) { return this.request("ChatCompletion", req, cb); } /** * 修改Notebook标签 */ async ModifyNotebookTags(req, cb) { return this.request("ModifyNotebookTags", req, cb); } /** * 删除模型 */ async DeleteTrainingModel(req, cb) { return this.request("DeleteTrainingModel", req, cb); } /** * 更新推理服务组流量分配 */ async ModifyServiceGroupWeights(req, cb) { return this.request("ModifyServiceGroupWeights", req, cb); } /** * 创建数据集 */ async CreateDataset(req, cb) { return this.request("CreateDataset", req, cb); } /** * 创建Notebook */ async CreateNotebook(req, cb) { return this.request("CreateNotebook", req, cb); } /** * 本接口(DescribeAnnotatedTaskList)用于查询用户标注任务详细信息列表;支持各种过滤条件; */ async DescribeAnnotatedTaskList(req, cb) { return this.request("DescribeAnnotatedTaskList", req, cb); } /** * 非数据源挂载时获取实例列表 */ async DescribeMountInstances(req, cb) { return this.request("DescribeMountInstances", req, cb); } /** * 查询资源组关联的工作空间列表 */ async DescribeBillingResourceGroupAttachedWorkspaces(req, cb) { return this.request("DescribeBillingResourceGroupAttachedWorkspaces", req, cb); } /** * 创建挂载限制 */ async UpdateMountLimit(req, cb) { return this.request("UpdateMountLimit", req, cb); } /** * 根据服务组id删除服务组下所有模型服务 */ async DeleteModelServiceGroup(req, cb) { return this.request("DeleteModelServiceGroup", req, cb); } /** * 公共算法版本列表 */ async DescribePublicAlgoVersionList(req, cb) { return this.request("DescribePublicAlgoVersionList", req, cb); } /** * 更新数据源 */ async UpdateDataSource(req, cb) { return this.request("UpdateDataSource", req, cb); } /** * 训练任务pod列表 */ async DescribeTrainingTaskPods(req, cb) { return this.request("DescribeTrainingTaskPods", req, cb); } /** * 上报训练自定义指标 */ async PushTrainingMetrics(req, cb) { return this.request("PushTrainingMetrics", req, cb); } /** * 停止模型训练任务 */ async StopTrainingTask(req, cb) { return this.request("StopTrainingTask", req, cb); } /** * 模型版本列表 */ async DescribeTrainingModelVersions(req, cb) { return this.request("DescribeTrainingModelVersions", req, cb); } /** * 批量查询子账号Linux用户信息 */ async DescribeSubAccountLinuxUserInfos(req, cb) { return this.request("DescribeSubAccountLinuxUserInfos", req, cb); } /** * 获取单个训练任务实例的登录链接 */ async DescribeTrainingTaskPodUrl(req, cb) { return this.request("DescribeTrainingTaskPodUrl", req, cb); } /** * 用于创建、发布一个新的模型服务 */ async CreateModelService(req, cb) { return this.request("CreateModelService", req, cb); } /** * 获取数据源列表 */ async DescribeDataSources(req, cb) { return this.request("DescribeDataSources", req, cb); } /** * 更新子账号Linux用户信息 */ async UpdateSubAccountLinuxUserInfo(req, cb) { return this.request("UpdateSubAccountLinuxUserInfo", req, cb); } /** * 生成Notebook访问链接 */ async CreatePresignedNotebookUrl(req, cb) { return this.request("CreatePresignedNotebookUrl", req, cb); } /** * 获取任务式建模训练任务,Notebook,在线服务和批量预测任务的日志API */ async DescribeLogs(req, cb) { return this.request("DescribeLogs", req, cb); } /** * 根据服务id删除模型服务 */ async DeleteModelService(req, cb) { return this.request("DeleteModelService", req, cb); } /** * 查询数据集列表 */ async DescribeDatasets(req, cb) { return this.request("DescribeDatasets", req, cb); } /** * 创建一个 AuthToken */ async CreateModelServiceAuthToken(req, cb) { return this.request("CreateModelServiceAuthToken", req, cb); } /** * 创建挂载限制 */ async CreateMountLimit(req, cb) { return this.request("CreateMountLimit", req, cb); } /** * 删除数据源 */ async DeleteDataSource(req, cb) { return this.request("DeleteDataSource", req, cb); } /** * 训练任务列表 */ async DescribeTrainingTasks(req, cb) { return this.request("DescribeTrainingTasks", req, cb); } /** * 用于更新模型服务 */ async ModifyModelService(req, cb) { return this.request("ModifyModelService", req, cb); } /** * Notebook列表 */ async DescribeNotebooks(req, cb) { return this.request("DescribeNotebooks", req, cb); } /** * 删除训练任务 */ async DeleteTrainingTask(req, cb) { return this.request("DeleteTrainingTask", req, cb); } /** * 模型加速之后的模型版本列表 */ async DescribeModelAccelerateVersions(req, cb) { return this.request("DescribeModelAccelerateVersions", req, cb); } /** * 停止模型加速任务 */ async StopModelAccelerateTask(req, cb) { return this.request("StopModelAccelerateTask", req, cb); } /** * 查询资源组节点运行中的任务 */ async DescribeBillingResourceInstanceRunningJobs(req, cb) { return this.request("DescribeBillingResourceInstanceRunningJobs", req, cb); } /** * 创建数据源 */ async CreateDataSource(req, cb) { return this.request("CreateDataSource", req, cb); } /** * 查询单个服务组 */ async DescribeModelServiceGroup(req, cb) { return this.request("DescribeModelServiceGroup", req, cb); } /** * 查询平台镜像信息 */ async DescribePlatformImages(req, cb) { return this.request("DescribePlatformImages", req, cb); } /** * 查询资源组节点列表 */ async DescribeBillingResourceGroup(req, cb) { return this.request("DescribeBillingResourceGroup", req, cb); } /** * 该接口用于查询内置镜像列表 */ async DescribePresetImageList(req, cb) { return this.request("DescribePresetImageList", req, cb); } /** * 查看任务式建模训练任务,Notebook,在线服务和批量预测任务日志下载任务状态API */ async DescribeExport(req, cb) { return this.request("DescribeExport", req, cb); } /** * Notebook详情 */ async DescribeNotebook(req, cb) { return this.request("DescribeNotebook", req, cb); } /** * 删除模型版本 */ async DeleteTrainingModelVersion(req, cb) { return this.request("DeleteTrainingModelVersion", req, cb); } /** * 查询资源组列表 */ async DescribeBillingResourceGroups(req, cb) { return this.request("DescribeBillingResourceGroups", req, cb); } /** * 已废弃,收敛到统一接口 查询推理镜像模板 */ async DescribeInferTemplates(req, cb) { return this.request("DescribeInferTemplates", req, cb); } /** * 列举在线推理服务组 */ async DescribeModelServiceGroups(req, cb) { return this.request("DescribeModelServiceGroups", req, cb); } /** * 删除任务式建模训练任务,Notebook,在线服务和批量预测任务日志导出任务API */ async DeleteExport(req, cb) { return this.request("DeleteExport", req, cb); } /** * 创建任务式建模训练任务,Notebook,在线服务和批量预测任务日志下载任务API */ async CreateExport(req, cb) { return this.request("CreateExport", req, cb); } /** * 删除挂载限制。注意:删除挂载限制后,该存储对应的所有数据源也会被删除 */ async DeleteMountLimit(req, cb) { return this.request("DeleteMountLimit", req, cb); } /** * 停止Notebook */ async StopNotebook(req, cb) { return this.request("StopNotebook", req, cb); } } exports.Client = Client;