tencentcloud-sdk-nodejs
Version:
200 lines (199 loc) • 7.41 kB
JavaScript
"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");
/**
* tdai client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("tdai.tencentcloudapi.com", "2025-07-17", clientConfig);
}
/**
* 本接口(DescribeChatDetail)用于查询对话详情,通常在用户查询会话的历史记录时使用。
*/
async DescribeChatDetail(req, cb) {
return this.request("DescribeChatDetail", req, cb);
}
/**
* 本接口(ContinueAgentWork)用于重启智能体实例的值守任务,通常在用户需要重启时使用。
*/
async ContinueAgentWork(req, cb) {
return this.request("ContinueAgentWork", req, cb);
}
/**
* 查询智能体值守任务列表
*/
async DescribeAgentDutyTasks(req, cb) {
return this.request("DescribeAgentDutyTasks", req, cb);
}
/**
* 本接口(PauseAgentWork)用于暂停智能体实例的值守任务,通常在用户需要暂停时使用。
*/
async PauseAgentWork(req, cb) {
return this.request("PauseAgentWork", req, cb);
}
/**
* 本接口(ModifyAgentInstanceParameters)用于修改智能体实例的参数列表,通常在用户需要配置智能体实例时使用。
*/
async ModifyAgentInstanceParameters(req, cb) {
return this.request("ModifyAgentInstanceParameters", req, cb);
}
/**
* 本接口(DescribeMemoryPlusSpaces)用于查询 Memory正式版实例列表。
*/
async DescribeMemoryPlusSpaces(req, cb) {
return this.request("DescribeMemoryPlusSpaces", req, cb);
}
/**
* 本接口(ModifyChatTitle)用于修改会话标题,通常在用户修改会话标题时使用。
*/
async ModifyChatTitle(req, cb) {
return this.request("ModifyChatTitle", req, cb);
}
/**
* 该接口用于启动一个智能体的任务
*/
async StartAgentTask(req, cb) {
return this.request("StartAgentTask", req, cb);
}
/**
* 本接口(RecoverMemoryPlusSpace)用于从回收站恢复 Memory 实例。
*/
async RecoverMemoryPlusSpace(req, cb) {
return this.request("RecoverMemoryPlusSpace", req, cb);
}
/**
* 本接口(RemoveChat)用于删除会话,通常在用户删除会话时使用。
*/
async RemoveChat(req, cb) {
return this.request("RemoveChat", req, cb);
}
/**
* 本接口(IsolateAgentInstance)用于隔离智能体实例,通常在用户需要隔离智能体实例时使用。
*/
async IsolateAgentInstance(req, cb) {
return this.request("IsolateAgentInstance", req, cb);
}
/**
* 本接口(DescribeChats)用于查询对话列表,通常在用户查询会话列表时使用。
*/
async DescribeChats(req, cb) {
return this.request("DescribeChats", req, cb);
}
/**
* 本接口(DestroyMemoryPlusSpace)用于从回收站彻底销毁 Memory 实例。
*/
async DestroyMemoryPlusSpace(req, cb) {
return this.request("DestroyMemoryPlusSpace", req, cb);
}
/**
* 本接口(TerminateAgentInstance)用于下线智能体实例,通常在用户需要下线智能体实例时使用。
*/
async TerminateAgentInstance(req, cb) {
return this.request("TerminateAgentInstance", req, cb);
}
/**
* 本接口(DescribeMemoryPlusRecord)用于查询 Memory 实例的记忆数据。
*/
async DescribeMemoryPlusRecord(req, cb) {
return this.request("DescribeMemoryPlusRecord", req, cb);
}
/**
* 本接口(DescribeMemoryPlusSpace)用于查询 Memory 正式版实例详情。
*/
async DescribeMemoryPlusSpace(req, cb) {
return this.request("DescribeMemoryPlusSpace", req, cb);
}
/**
* 查询智能体值守任务详情
*/
async DescribeAgentDutyTaskDetail(req, cb) {
return this.request("DescribeAgentDutyTaskDetail", req, cb);
}
/**
* 本接口(CreateMemoryPlusSpace)用于创建正式版 Memory 实例。
*/
async CreateMemoryPlusSpace(req, cb) {
return this.request("CreateMemoryPlusSpace", req, cb);
}
/**
* 本接口(RecoverAgentInstance)用于解隔离智能体实例,通常在用户需要解隔离智能体实例时使用。
*/
async RecoverAgentInstance(req, cb) {
return this.request("RecoverAgentInstance", req, cb);
}
/**
* 用于创建一次会话的SSE接口
*/
async CreateChatCompletion(req, cb) {
return this.request("CreateChatCompletion", req, cb);
}
/**
* 本接口(DescribeAgents)用于查询智能体列表,通常在用户查询所购买的所有智能体列表。
*/
async DescribeAgents(req, cb) {
return this.request("DescribeAgents", req, cb);
}
/**
* 智能体报告地址生成并下载
*/
async DescribeReportUrl(req, cb) {
return this.request("DescribeReportUrl", req, cb);
}
/**
* 本接口(DescribeServiceAccessKey)用于查询服务访问密钥。
*/
async DescribeServiceAccessKey(req, cb) {
return this.request("DescribeServiceAccessKey", req, cb);
}
/**
* 本接口(DescribeAgentInstances)用于查询智能体实例列表,通常在用户查询所购买的所有智能体列表。
*/
async DescribeAgentInstances(req, cb) {
return this.request("DescribeAgentInstances", req, cb);
}
/**
* 本接口(DescribeAgentInstance)用于查询智能体实例详情,通常在用户查询所购买的所有智能体实例详情时使用。
*/
async DescribeAgentInstance(req, cb) {
return this.request("DescribeAgentInstance", req, cb);
}
/**
* 本接口(ModifyMemoryPlusSpace)用于修改正式版 Memory 实例,可修改实例名称与描述。
*/
async ModifyMemoryPlusSpace(req, cb) {
return this.request("ModifyMemoryPlusSpace", req, cb);
}
/**
* 本接口(CreateAgentInstance)用于创建一个智能体实例,通常在用户购买一个智能体实例时使用。
*/
async CreateAgentInstance(req, cb) {
return this.request("CreateAgentInstance", req, cb);
}
/**
* 本接口(IsolateMemoryPlusSpace)用于将正式版 Memory 实例放入回收站隔离。
*/
async IsolateMemoryPlusSpace(req, cb) {
return this.request("IsolateMemoryPlusSpace", req, cb);
}
}
exports.Client = Client;