tencentcloud-sdk-nodejs
Version:
194 lines (193 loc) • 5.07 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");
/**
* dataagent client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("dataagent.tencentcloudapi.com", "2025-05-13", clientConfig);
}
/**
* 上传提交文件
*/
async UploadAndCommitFile(req, cb) {
return this.request("UploadAndCommitFile", req, cb);
}
/**
* 获取知识库列表
*/
async GetKnowledgeBaseList(req, cb) {
return this.request("GetKnowledgeBaseList", req, cb);
}
/**
* 查询聊天支持模型信息
*/
async QueryModels(req, cb) {
return this.request("QueryModels", req, cb);
}
/**
* 操作知识库
*/
async ModifyKnowledgeBase(req, cb) {
return this.request("ModifyKnowledgeBase", req, cb);
}
/**
* 获取知识库文件信息列表
*/
async GetKnowledgeBaseFileList(req, cb) {
return this.request("GetKnowledgeBaseFileList", req, cb);
}
/**
* 获取用户会话记录详情列表
*/
async GetSessionDetails(req, cb) {
return this.request("GetSessionDetails", req, cb);
}
/**
* 获取实例信息列表
*/
async GetUserInstanceList(req, cb) {
return this.request("GetUserInstanceList", req, cb);
}
/**
* 查询上传任务
*/
async GetUploadJobDetails(req, cb) {
return this.request("GetUploadJobDetails", req, cb);
}
/**
* 查询对象权限
*/
async QueryUserAuthority(req, cb) {
return this.request("QueryUserAuthority", req, cb);
}
/**
* 执行datateam相关的命令行请求
*/
async ExecuteAgentApi(req, cb) {
return this.request("ExecuteAgentApi", req, cb);
}
/**
* 文档切片新增
*/
async AddChunk(req, cb) {
return this.request("AddChunk", req, cb);
}
/**
* 提供DataAgent 产品服务API
*/
async ChatAI(req, cb) {
return this.request("ChatAI", req, cb);
}
/**
* 生成DataAgent 会话ID
*/
async CreateDataAgentSession(req, cb) {
return this.request("CreateDataAgentSession", req, cb);
}
/**
* 更新场景
*/
async UpdateScene(req, cb) {
return this.request("UpdateScene", req, cb);
}
/**
* 删除会话
*/
async DeleteDataAgentSession(req, cb) {
return this.request("DeleteDataAgentSession", req, cb);
}
/**
* 新增场景
*/
async AddScene(req, cb) {
return this.request("AddScene", req, cb);
}
/**
* 文档切片查询
*/
async QueryChunkList(req, cb) {
return this.request("QueryChunkList", req, cb);
}
/**
* 修改对象权限
*/
async ModifyUserAuthority(req, cb) {
return this.request("ModifyUserAuthority", req, cb);
}
/**
* 中断DataAgent的回答输出
*/
async StopChatAI(req, cb) {
return this.request("StopChatAI", req, cb);
}
/**
* 编辑修改分片
*/
async ModifyChunk(req, cb) {
return this.request("ModifyChunk", req, cb);
}
/**
* 文档切片删除
*/
async DeleteChunk(req, cb) {
return this.request("DeleteChunk", req, cb);
}
/**
* 删除场景
*/
async DeleteScene(req, cb) {
return this.request("DeleteScene", req, cb);
}
/**
* 查询场景列表
*/
async QuerySceneList(req, cb) {
return this.request("QuerySceneList", req, cb);
}
/**
* 追加文件
*/
async AppendKnowledgeTask(req, cb) {
return this.request("AppendKnowledgeTask", req, cb);
}
/**
* 查询文件任务状态
*/
async QueryKnowledgeTask(req, cb) {
return this.request("QueryKnowledgeTask", req, cb);
}
/**
* 根据知识库id查询jobs 列表
*/
async GetJobsByKnowledgeBaseId(req, cb) {
return this.request("GetJobsByKnowledgeBaseId", req, cb);
}
/**
* 执行datateam相关的命令行请求
*/
async ExecuteAgentApiV1(req, cb) {
return this.request("ExecuteAgentApiV1", req, cb);
}
}
exports.Client = Client;