UNPKG

tencentcloud-sdk-nodejs

Version:
326 lines (325 loc) 11.2 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"); /** * cngw client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("cngw.tencentcloudapi.com", "2023-04-18", clientConfig); } /** * 删除AI 网关消费者(被绑定到消费者组/密钥时需先解绑)。 */ async DeleteCloudNativeAPIGatewayConsumer(req, cb) { return this.request("DeleteCloudNativeAPIGatewayConsumer", req, cb); } /** * 修改消费者组。 */ async ModifyCloudNativeAPIGatewayConsumerGroup(req, cb) { return this.request("ModifyCloudNativeAPIGatewayConsumerGroup", req, cb); } /** * 删除AI网关MCP服务 */ async DeleteCloudNativeAPIGatewayMCPServer(req, cb) { return this.request("DeleteCloudNativeAPIGatewayMCPServer", req, cb); } /** * 创建消费者密钥。 */ async CreateCloudNativeAPIGatewaySecretKey(req, cb) { return this.request("CreateCloudNativeAPIGatewaySecretKey", req, cb); } /** * 修改 MCP Server ACL */ async ModifyCloudNativeAPIGatewayMCPServerACL(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPServerACL", req, cb); } /** * 从资源(模型 API / MCP Server)移除消费者组授权。 */ async RemoveCloudNativeAPIGatewayConsumerGroupAuth(req, cb) { return this.request("RemoveCloudNativeAPIGatewayConsumerGroupAuth", req, cb); } /** * 删除AI网关MCP Tool */ async DeleteCloudNativeAPIGatewayMCPTool(req, cb) { return this.request("DeleteCloudNativeAPIGatewayMCPTool", req, cb); } /** * 创建 LLM 模型 API。 */ async CreateCloudNativeAPIGatewayLLMModelAPI(req, cb) { return this.request("CreateCloudNativeAPIGatewayLLMModelAPI", req, cb); } /** * 查询单个 LLM 模型 API 详情。 */ async DescribeCloudNativeAPIGatewayLLMModelAPI(req, cb) { return this.request("DescribeCloudNativeAPIGatewayLLMModelAPI", req, cb); } /** * 修改 MCP Server Tool ACL */ async ModifyCloudNativeAPIGatewayMCPToolACL(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPToolACL", req, cb); } /** * AI网关修改MCP Tool上下线状态 */ async ModifyCloudNativeAPIGatewayMCPToolStatus(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPToolStatus", req, cb); } /** * 解绑密钥 */ async UnbindCloudNativeAPIGatewaySecretKey(req, cb) { return this.request("UnbindCloudNativeAPIGatewaySecretKey", req, cb); } /** * 修改 LLM 模型服务。 */ async ModifyCloudNativeAPIGatewayLLMModelService(req, cb) { return this.request("ModifyCloudNativeAPIGatewayLLMModelService", req, cb); } /** * 查询消费者组详情。 */ async DescribeCloudNativeAPIGatewayConsumerGroup(req, cb) { return this.request("DescribeCloudNativeAPIGatewayConsumerGroup", req, cb); } /** * 将消费者从消费者组移除。 */ async RemoveCloudNativeAPIGatewayConsumerInGroup(req, cb) { return this.request("RemoveCloudNativeAPIGatewayConsumerInGroup", req, cb); } /** * 查看 MCP Server ACL */ async DescribeCloudNativeAPIGatewayMCPServerACL(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPServerACL", req, cb); } /** * 查询云原生网关 MCP Server 下所有 Tool 的 ACL 状态一览(含 Server ACLType 回显)。 */ async DescribeCloudNativeAPIGatewayMCPToolACLList(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPToolACLList", req, cb); } /** * 创建 LLM 模型服务。同一网关下 Name 唯一。 */ async CreateCloudNativeAPIGatewayLLMModelService(req, cb) { return this.request("CreateCloudNativeAPIGatewayLLMModelService", req, cb); } /** * 查询AI 网关MCP服务信息 */ async DescribeCloudNativeAPIGatewayMCPServer(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPServer", req, cb); } /** * 查询 LLM 模型 API 列表。 */ async DescribeCloudNativeAPIGatewayLLMModelAPIs(req, cb) { return this.request("DescribeCloudNativeAPIGatewayLLMModelAPIs", req, cb); } /** * 将消费者添加到消费者组。 */ async AddCloudNativeAPIGatewayConsumerInGroup(req, cb) { return this.request("AddCloudNativeAPIGatewayConsumerInGroup", req, cb); } /** * 修改AI网关消费者 */ async ModifyCloudNativeAPIGatewayConsumer(req, cb) { return this.request("ModifyCloudNativeAPIGatewayConsumer", req, cb); } /** * 修改MCP服务配置 */ async ModifyCloudNativeAPIGatewayMCPServer(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPServer", req, cb); } /** * AI网关查询MCP服务列表 */ async DescribeCloudNativeAPIGatewayMCPServerList(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPServerList", req, cb); } /** * 查询 MCP Server 的认证配置 */ async DescribeCloudNativeAPIGatewayMCPServerAuth(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPServerAuth", req, cb); } /** * 删除 LLM 模型 API。 */ async DeleteCloudNativeAPIGatewayLLMModelAPI(req, cb) { return this.request("DeleteCloudNativeAPIGatewayLLMModelAPI", req, cb); } /** * 删除消费者密钥(被绑定时需先解绑)。 */ async DeleteCloudNativeAPIGatewaySecretKey(req, cb) { return this.request("DeleteCloudNativeAPIGatewaySecretKey", req, cb); } /** * 查询单个 LLM 模型服务详情。 */ async DescribeCloudNativeAPIGatewayLLMModelService(req, cb) { return this.request("DescribeCloudNativeAPIGatewayLLMModelService", req, cb); } /** * 修改 LLM 模型 API。 */ async ModifyCloudNativeAPIGatewayLLMModelAPI(req, cb) { return this.request("ModifyCloudNativeAPIGatewayLLMModelAPI", req, cb); } /** * 查询 AI 网关Token 消耗统计汇总 */ async DescribeCloudNativeAPIGatewayLLMTokenUsageStatistics(req, cb) { return this.request("DescribeCloudNativeAPIGatewayLLMTokenUsageStatistics", req, cb); } /** * 创建AI 网关消费者组 */ async CreateCloudNativeAPIGatewayConsumerGroup(req, cb) { return this.request("CreateCloudNativeAPIGatewayConsumerGroup", req, cb); } /** * 查看AI网关MCP Tool */ async DescribeCloudNativeAPIGatewayMCPTool(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPTool", req, cb); } /** * 创建AI网关MCP Tool */ async CreateCloudNativeAPIGatewayMCPTool(req, cb) { return this.request("CreateCloudNativeAPIGatewayMCPTool", req, cb); } /** * 修改AI网关MCP Tool */ async ModifyCloudNativeAPIGatewayMCPTool(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPTool", req, cb); } /** * 修改 MCP Server 的认证配置 */ async ModifyCloudNativeAPIGatewayMCPServerAuth(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPServerAuth", req, cb); } /** * 查询密钥明文值(KMS 类型密钥不可获取)。 */ async DescribeCloudNativeAPIGatewaySecretKeyValue(req, cb) { return this.request("DescribeCloudNativeAPIGatewaySecretKeyValue", req, cb); } /** * 创建AI 网关MCP Server */ async ModifyCloudNativeAPIGatewayMCPServerStatus(req, cb) { return this.request("ModifyCloudNativeAPIGatewayMCPServerStatus", req, cb); } /** * 创建AI网关MCP Server */ async CreateCloudNativeAPIGatewayMCPServer(req, cb) { return this.request("CreateCloudNativeAPIGatewayMCPServer", req, cb); } /** * 修改AI网关密钥 */ async ModifyCloudNativeAPIGatewaySecretKey(req, cb) { return this.request("ModifyCloudNativeAPIGatewaySecretKey", req, cb); } /** * 查询 AI 网关Token 消耗统计 */ async DescribeCloudNativeAPIGatewayLLMTokenUsageList(req, cb) { return this.request("DescribeCloudNativeAPIGatewayLLMTokenUsageList", req, cb); } /** * 查询 AI 网关MCP Tool 列表 */ async DescribeCloudNativeAPIGatewayMCPToolList(req, cb) { return this.request("DescribeCloudNativeAPIGatewayMCPToolList", req, cb); } /** * 删除 LLM 模型服务(被模型 API 绑定时需先解绑)。 */ async DeleteCloudNativeAPIGatewayLLMModelService(req, cb) { return this.request("DeleteCloudNativeAPIGatewayLLMModelService", req, cb); } /** * 查询云原生消费者详情 */ async DescribeCloudNativeAPIGatewayConsumer(req, cb) { return this.request("DescribeCloudNativeAPIGatewayConsumer", req, cb); } /** * 查询密钥详情(SecretValue 字段会被掩码)。 */ async DescribeCloudNativeAPIGatewaySecretKey(req, cb) { return this.request("DescribeCloudNativeAPIGatewaySecretKey", req, cb); } /** * 为资源(模型 API / MCP Server)添加消费者组授权。 */ async AddCloudNativeAPIGatewayConsumerGroupAuth(req, cb) { return this.request("AddCloudNativeAPIGatewayConsumerGroupAuth", req, cb); } /** * 添加密钥与资源的引用关系接口 */ async BindCloudNativeAPIGatewaySecretKey(req, cb) { return this.request("BindCloudNativeAPIGatewaySecretKey", req, cb); } /** * 查询 LLM 模型服务列表。 */ async DescribeCloudNativeAPIGatewayLLMModelServices(req, cb) { return this.request("DescribeCloudNativeAPIGatewayLLMModelServices", req, cb); } /** * 删除AI网关消费者组 */ async DeleteCloudNativeAPIGatewayConsumerGroup(req, cb) { return this.request("DeleteCloudNativeAPIGatewayConsumerGroup", req, cb); } /** * 创建AI网关消费者。 */ async CreateCloudNativeAPIGatewayConsumer(req, cb) { return this.request("CreateCloudNativeAPIGatewayConsumer", req, cb); } } exports.Client = Client;