UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

677 lines (623 loc) 21.3 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; /** 数据源详情列表 */ declare interface DataSourceDetail { /** 数据源 ID */ Id?: string; /** 数据源名称 */ Title?: string; /** 数据源标识 */ Name?: string; /** 数据源类型 */ Type?: string; /** 数据源描述 */ Description?: string | null; /** 数据源配置 */ Schema?: string; /** cms 项目状态, 0: 重新获取详情信息,1: 不需要重新获取详情信息 */ CmsProject?: string; /** 当前为环境 id */ PkgId?: string; /** schema 版本信息 */ SchemaVersion?: string | null; /** 创建者用户 ID */ CreatorId?: string; /** 创建时间 */ CreatedAt?: string | null; /** 更新时间 */ UpdatedAt?: string | null; /** 环境 id */ EnvId?: string; /** 版本 */ DataSourceVersion?: string | null; /** 所属应用数组 */ AppUsageList?: DataSourceLinkApp[] | null; /** 发布时间 */ PublishedAt?: string; /** 子数据源ids */ ChildDataSourceIds?: string[] | null; /** 数据源发布信息 */ Fun?: string | null; /** 云函数状态 1 Active 2 Creating 3 Updating 4 Deleting 9 Deleted 11 CreatFailed 12 UpdateFailed 13 DeleteFailed 21 UpdateTimeOut */ ScfStatus?: number; /** 自定义方法 */ Methods?: string; /** 子数据源名数组 */ ChildDataSourceNames?: string[] | null; /** 是否旧数据源 1 新 0 旧 */ IsNewDataSource?: number; /** 数据源视图id */ ViewId?: string | null; /** 数据源属性配置 */ Configuration?: string | null; /** 外部数据源模板code */ TemplateCode?: string | null; /** 外部数据源模板来源 0 空模板 1 腾讯文档 2 腾讯会议 3 企业微信 4 微信电商 */ Source?: number | null; /** 发布版本 */ PublishVersion?: string | null; /** 发布视图id */ PublishViewId?: string | null; /** 数据源子类型 "database" 标准模型 "custom-database" 自定义模型 "system" 系统模型 "connector" 连接器 "custom-connector" 自定义连接器 "hidden" 隐藏数据源 */ SubType?: string; /** 授权状态 0 授权无效 1 授权有效 */ AuthStatus?: number | null; /** 数据源授权信息 */ AuthInfo?: TicketAuthInfo | null; /** 1发布0未发布 */ PublishStatus?: number; /** 更新版本 */ UpdateVersion?: number; /** 模型关联关系字段列表 */ RelationFieldList?: RelationField[] | null; /** db实例类型 */ DbInstanceType?: string | null; /** 体验环境db表名 */ PreviewTableName?: string | null; /** 正式环境db表名 */ PublishedTableName?: string | null; /** DB来源类型 */ DbSourceType?: string | null; } /** 数据详情列表 */ declare interface DataSourceDetailItems { /** 数据详情列表 */ Rows?: DataSourceDetail[]; /** 数据源列表总个数 */ Count?: number; } /** 数据源关联App信息 */ declare interface DataSourceLinkApp { /** 应用Id */ Id?: string; /** 应用名称 */ Title?: string; /** 是否编辑状态使用 */ EditStatusUse?: number; /** 是否预览状态使用 */ PreviewStatusUse?: number; /** 是否正式状态使用 */ OnlineStatusUse?: number; /** 数据源ID */ DataSourceId?: string; } /** 数据源模糊查询参数 */ declare interface DataSourceQueryOption { /** 数据源标识模糊匹配 */ LikeName?: string; /** 数据源名称模糊匹配 */ LikeTitle?: string; } /** 删除文档出参 */ declare interface DeleteKnowledgeDocumentSetRsp { /** 删除文档数量。 */ AffectedCount?: number; } /** 上传知识库文档返回结果 */ declare interface DescribeKnowledgeDocumentSetDetailRsp { /** 获取的数量。 */ Count?: number; /** 文档信息 */ DocumentSet?: KnowledgeDocumentSet; } /** 删除文档出参 */ declare interface DescribeKnowledgeDocumentSetListRsp { /** 文件集 */ DocumentSets?: QureyKnowledgeDocumentSet[]; /** 条数 */ Count?: number; } /** 删除文档时查询入参 */ declare interface DocumentQuery { /** 文件ids */ DocumentSetId?: string[]; /** 文件名集合 */ DocumentSetName?: string[]; /** 使用创建 CollectionView 指定的 Filter 索引的字段设置查询过滤表达式 */ Filter?: string; } /** 文档信息 */ declare interface KnowledgeDocumentSet { /** 文档id */ DocumentSetId?: string; /** 文档名 */ DocumentSetName?: string; /** 文件完整内容。 */ Text?: string; /** 文件内容前 200个字符。 */ TextPrefix?: string; /** 文件详情 */ DocumentSetInfo?: KnowledgeDocumentSetInfo; /** 文件拆分信息 */ SplitterPreprocess?: KnowledgeSplitterPreprocess; /** 未使用 */ Name?: string; /** 文档标题 */ FileTitle?: string; /** 文档元信息,必须为jsonstring */ FileMetaData?: string; /** 作者 */ Author?: string; /** 上传文件状态 */ DocStatus?: string; /** 文件上传失败的具体原因 */ ErrMsg?: string; /** Cos存储文件ID */ FileId?: string; } /** 文档信息 */ declare interface KnowledgeDocumentSetInfo { /** 文件的字符数。 */ TextLength?: number; /** 文件的字节数。 */ ByteLength?: number; /** 文件被预处理、Embedding 向量化的进度。 */ IndexedProgress?: number; /** 文件预处理、Embedding 向量化的状态。New:等待解析。Loading:文件解析中。Failure:文件解析、写入出错。Ready:文件解析、写入完成。 */ IndexedStatus?: string; /** 文件创建时间。 */ CreateTime?: string; /** 文件最后更新时间。 */ LastUpdateTime?: string; /** 文件关键字。 */ Keywords?: string; } /** 知识库信息 */ declare interface KnowledgeSet { /** 知识库标识 */ Name?: string; /** 知识库名称 */ Title?: string; /** 描述 */ Desc?: string; /** 状态,NOT_ENABLED未启用ENABLED 已启用 */ Active?: string; /** 创建时间 */ CreateTime?: string; /** 更新时间 */ UpdateTime?: string; /** 知识库的meta信息 */ Meta?: string; /** 知识库容量,单位字节 */ TotalSize?: string; } /** 查询知识库列表返回 */ declare interface KnowledgeSetRsp { /** 总数 */ Total?: number; /** 知识库列表 */ KnowledgeSets?: KnowledgeSet[]; } /** 文件拆分信息 */ declare interface KnowledgeSplitterPreprocess { /** 在对文件拆分时,配置是否将 Title 追加到切分后的段落后面一并 Embedding。取值如下所示:false:不追加。true:将段落 Title 追加到切分后的段落。 */ AppendTitleToChunk?: boolean; /** 在对文件拆分时,配置是否将关键字 keywords 追加到切分后的段落一并 Embedding。取值如下所示:false:不追加。true:将全文的 keywords 追加到切分后的段落。 */ AppendKeywordsToChunk?: boolean; } /** 查询条件 */ declare interface PageQuery { /** 文件id数组,表示要查询的文件的所有 ID,支持批量查询,数组元素范围[1,20]。 */ DocumentSetId?: string[]; /** 表示要查询的文档名称,支持批量查询,数组元素范围[1,20]。 */ DocumentSetName?: string[]; /** 取值范围:[1,16384] */ Limit?: number; /** 设置分页偏移量,用于控制分页查询返回结果的起始位置,方便用户对数据进行分页展示和浏览。取值:为 limit 整数倍。计算公式:offset=limit*(page-1)。例如:当 limit = 10,page = 2 时,分页偏移量 offset = 10 * (2 - 1) = 10,表示从查询结果的第 11 条记录开始返回数据。 */ Offset?: number; /** 设置后,其他字段为空值 */ OutputFields?: string[]; /** 使用创建 CollectionView 指定的 Filter 索引的字段设置查询过滤表达式。 */ Filter?: string; } /** 搜索数据的集合 */ declare interface QureyKnowledgeDocumentSet { /** 文件id */ DocumentSetId?: string; /** 文件名 */ DocumentSetName?: string; /** 文件内容前 200个字符。 */ TextPrefix?: string; /** 文件拆分信息 */ SplitterPreprocess?: KnowledgeSplitterPreprocess; /** 文件详情 */ DocumentSetInfo?: QureyKnowledgeDocumentSetInfo; /** 文件标题 */ FileTitle?: string; /** 文件元信息,必须为jsonstring */ FileMetaData?: string; /** name */ Name?: string; /** 作者 */ Author?: string; /** 文档上传状态 */ DocStatus?: string; /** 上传文件失败时具体的错误消息 */ ErrMsg?: string; /** Cos存储文件ID */ FileId?: string; } /** 查询文件集合信息详情 */ declare interface QureyKnowledgeDocumentSetInfo { /** 文件的字符数。 */ TextLength?: number; /** 文件的字节数。 */ ByteLength?: number; /** 文件被预处理、Embedding 向量化的进度。 */ IndexedProgress?: number; /** 文件预处理、Embedding 向量化的状态。New:等待解析。Loading:文件解析中。Failure:文件解析、写入出错。Ready:文件解析、写入完成。 */ IndexedStatus?: string; /** 错误信息 */ IndexedErrorMsg?: string; /** 文件创建时间。 */ CreateTime?: string; /** 文件最后更新时间。 */ LastUpdateTime?: string; /** 文件关键字。 */ Keywords?: string; } /** 数据源关联的的信息 */ declare interface RelationField { /** 关联关系字段 */ Field?: string; /** 关联关系格式 */ Format?: string; /** 关联数据源名称 */ RelateDataSourceName?: string; } /** 知识库搜索文档信息 */ declare interface SearchDocInfo { /** 知识库名称 */ CollectionViewName?: string; /** 文档Id */ DocSetId?: string; /** 文档Name */ DocSetName?: string; /** 文档类型 */ DocType?: string; /** 文档标题 */ FileTitle?: string; /** 文档元信息 */ FileMetaData?: string; /** 文档描述 */ DocDesc?: string; /** 文档大小 */ FileSize?: number; /** Cos存储文件ID */ FileId?: string; } /** 知识库文档搜索结果 */ declare interface SearchDocRsp { /** 文档基本信息 */ DocInfos?: SearchDocInfo[]; /** 文档总数 */ Total?: number; } /** 数据源授权信息 */ declare interface TicketAuthInfo { /** 授权用户 */ AuthUser?: string; } /** 上传知识库文档返回结果 */ declare interface UploadKnowledgeDocumentSetRsp { /** 给文件分配的 ID 信息。 */ DocumentSetId?: string; /** 文件名 */ DocumentSetName?: string; /** 文件标题 */ FileTitle?: string; /** 文件元信息,为jsonstring */ FileMetaData?: string; /** Cos存储文件ID */ FileId?: string; } declare interface CheckDeployAppRequest { /** 环境ID */ EnvId: string; /** 应用id */ Id: string; /** 构建 Id */ BuildId: string; } declare interface CheckDeployAppResponse { /** 状态:success、building、reviewFail、releaseSuccess、underReview */ Status?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateKnowledgeSetRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ Name: string; /** 知识库名称 */ Title: string; /** 描述 */ Desc?: string; /** 知识库的meta信息 */ Meta?: string; } declare interface CreateKnowledgeSetResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteAppBindWxAppRequest { /** 应用id */ WeappId: string; } declare interface DeleteAppBindWxAppResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteKnowledgeDocumentSetRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ CollectionView: string; /** 删除时制定的条件 */ Query?: DocumentQuery; } declare interface DeleteKnowledgeDocumentSetResponse { /** 新增文件返回信息 */ Data?: DeleteKnowledgeDocumentSetRsp; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteKnowledgeSetRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ Name: string; } declare interface DeleteKnowledgeSetResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeployAppRequest { /** 环境ID */ EnvId: string; /** 应用id */ Id: string; /** 发布体验preview/正式upload */ Mode?: string; /** 构建类型:mp、pc、web、adminPortal */ BuildType?: string; /** 子包数组 */ SubAppIds?: string[]; } declare interface DeployAppResponse { /** 构建id */ BuildId?: string; /** 发布错误code */ DeployErrCode?: number; /** 发布错误信息 */ DeployErrMsg?: string | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDataSourceListRequest { /** 每页条数 */ PageSize: number; /** 页码 */ PageIndex: number; /** 环境 id */ EnvId: string; /** 应用id数组 */ Appids?: string[]; /** 数据源id数组 */ DataSourceIds?: string[]; /** 数据源名称数组 */ DataSourceNames?: string[]; /** 数据源类型 database-自建数据源;cloud-integration-自定义数据源 */ DataSourceType?: string; /** 数据源模糊查询参数 */ QueryOption?: DataSourceQueryOption; /** 数据源视图Id数组 */ ViewIds?: string[]; /** 查询未关联应用的数据源,0:未关联,该参数配合 AppIds 参数一块使用 */ AppLinkStatus?: number; /** 查询应用绑定数据源: 0: 否,1: 是 */ QueryBindToApp?: number; /** 查询连接器 0 数据模型 1 连接器 2 自定义连接器 */ QueryConnector?: number; /** 废弃中 */ NotQuerySubTypeList?: string[]; /** 查询channelList */ ChannelList?: string[]; /** 是否查询数据源关联关系 */ QueryDataSourceRelationList?: boolean; /** db实例类型 */ DbInstanceType?: string; /** 数据库表名列表 */ DatabaseTableNames?: string[]; /** 是否查询系统模型,默认为true,需要显示设置为False才能过滤系统模型 */ QuerySystemModel?: boolean; } declare interface DescribeDataSourceListResponse { /** data 数据 */ Data?: DataSourceDetailItems; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeKnowledgeDocumentSetDetailRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ CollectionView: string; /** 文件名 */ DocumentSetName?: string; /** 文件id */ DocumentSetId?: string; } declare interface DescribeKnowledgeDocumentSetDetailResponse { /** 新增文件返回信息 */ Data?: DescribeKnowledgeDocumentSetDetailRsp; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeKnowledgeDocumentSetListRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ CollectionView: string; /** 查询条件 */ Query?: PageQuery; } declare interface DescribeKnowledgeDocumentSetListResponse { /** 新增文件返回信息 */ Data?: DescribeKnowledgeDocumentSetListRsp; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeKnowledgeSetListRequest { /** 环境ID */ EnvId: string; /** 知识库标识,精准查询 */ Name?: string; /** 知识库名称,精准查询 */ Title?: string; /** 分页起始位 */ Offset?: number; /** 查询条数 */ Limit?: number; /** NoPage标识不分页 */ QueryMode?: string; } declare interface DescribeKnowledgeSetListResponse { /** 知识库列表 */ Data?: KnowledgeSetRsp; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface PutWxAppIdToWeAppRequest { /** 应用ID */ WeAppId: string; /** 微信AppId */ WxAppId: string; } declare interface PutWxAppIdToWeAppResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SearchDocListRequest { /** 环境ID */ EnvId: string; /** 知识库名称 */ CollectionView?: string; /** 搜索模式 */ SearchKey?: string; /** 搜索值 */ SearchValue?: string; /** 页码 */ PageNo?: number; /** 页大小 */ PageSize?: number; } declare interface SearchDocListResponse { /** 知识库文档搜索数据 */ Data?: SearchDocRsp; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateKnowledgeSetRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ Name: string; /** 知识库名称 */ Title?: string; /** 描述 */ Desc?: string; /** 状态;ENABLED启用;NOT_ENABLED不启用 */ Active?: string; /** 知识库的meta信息 */ Meta?: string; } declare interface UpdateKnowledgeSetResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadKnowledgeDocumentSetRequest { /** 环境ID */ EnvId: string; /** 知识库标识 */ CollectionView: string; /** 状态;ENABLED启用;NOT_ENABLED不启用 */ FileName: string; /** 腾讯云文件存储位置的可读地址 */ CosUrl: string; /** 文件类型,例如: .docx, .md */ DocumentType?: string; /** 对文件的描述 */ DocumentDesc?: string; /** 文件标题 */ FileTitle?: string; /** 文件元信息,为jsonstring */ FileMetaData?: string; /** 文件id */ DocumentSetId?: string; /** 使用 regex 分割文档 */ Delimiter?: string; /** Cos存储文件ID */ FileId?: string; } declare interface UploadKnowledgeDocumentSetResponse { /** 新增文件返回信息 */ Data?: UploadKnowledgeDocumentSetRsp; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } /** {@link Lowcode 云开发低码} */ declare interface Lowcode { (): Versions; /** 检查应用发布状态 {@link CheckDeployAppRequest} {@link CheckDeployAppResponse} */ CheckDeployApp(data: CheckDeployAppRequest, config?: AxiosRequestConfig): AxiosPromise<CheckDeployAppResponse>; /** 创建知识库 {@link CreateKnowledgeSetRequest} {@link CreateKnowledgeSetResponse} */ CreateKnowledgeSet(data: CreateKnowledgeSetRequest, config?: AxiosRequestConfig): AxiosPromise<CreateKnowledgeSetResponse>; /** 删除应用绑定小程序 {@link DeleteAppBindWxAppRequest} {@link DeleteAppBindWxAppResponse} */ DeleteAppBindWxApp(data: DeleteAppBindWxAppRequest, config?: AxiosRequestConfig): AxiosPromise<DeleteAppBindWxAppResponse>; /** 删除知识库下文档 {@link DeleteKnowledgeDocumentSetRequest} {@link DeleteKnowledgeDocumentSetResponse} */ DeleteKnowledgeDocumentSet(data: DeleteKnowledgeDocumentSetRequest, config?: AxiosRequestConfig): AxiosPromise<DeleteKnowledgeDocumentSetResponse>; /** 删除知识库 {@link DeleteKnowledgeSetRequest} {@link DeleteKnowledgeSetResponse} */ DeleteKnowledgeSet(data: DeleteKnowledgeSetRequest, config?: AxiosRequestConfig): AxiosPromise<DeleteKnowledgeSetResponse>; /** 发布应用 {@link DeployAppRequest} {@link DeployAppResponse} */ DeployApp(data: DeployAppRequest, config?: AxiosRequestConfig): AxiosPromise<DeployAppResponse>; /** 获取数据源详情列表 {@link DescribeDataSourceListRequest} {@link DescribeDataSourceListResponse} */ DescribeDataSourceList(data: DescribeDataSourceListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeDataSourceListResponse>; /** 获取知识库下文档详情 {@link DescribeKnowledgeDocumentSetDetailRequest} {@link DescribeKnowledgeDocumentSetDetailResponse} */ DescribeKnowledgeDocumentSetDetail(data: DescribeKnowledgeDocumentSetDetailRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeKnowledgeDocumentSetDetailResponse>; /** 用于精确查找与查询条件完全匹配知识库下文件集合 {@link DescribeKnowledgeDocumentSetListRequest} {@link DescribeKnowledgeDocumentSetListResponse} */ DescribeKnowledgeDocumentSetList(data: DescribeKnowledgeDocumentSetListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeKnowledgeDocumentSetListResponse>; /** 查询环境下的知识库列表 {@link DescribeKnowledgeSetListRequest} {@link DescribeKnowledgeSetListResponse} */ DescribeKnowledgeSetList(data: DescribeKnowledgeSetListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeKnowledgeSetListResponse>; /** 应用绑定微信ID {@link PutWxAppIdToWeAppRequest} {@link PutWxAppIdToWeAppResponse} */ PutWxAppIdToWeApp(data: PutWxAppIdToWeAppRequest, config?: AxiosRequestConfig): AxiosPromise<PutWxAppIdToWeAppResponse>; /** 知识库搜索文档接口 {@link SearchDocListRequest} {@link SearchDocListResponse} */ SearchDocList(data: SearchDocListRequest, config?: AxiosRequestConfig): AxiosPromise<SearchDocListResponse>; /** 更新知识库 {@link UpdateKnowledgeSetRequest} {@link UpdateKnowledgeSetResponse} */ UpdateKnowledgeSet(data: UpdateKnowledgeSetRequest, config?: AxiosRequestConfig): AxiosPromise<UpdateKnowledgeSetResponse>; /** 上传知识库文档 {@link UploadKnowledgeDocumentSetRequest} {@link UploadKnowledgeDocumentSetResponse} */ UploadKnowledgeDocumentSet(data: UploadKnowledgeDocumentSetRequest, config?: AxiosRequestConfig): AxiosPromise<UploadKnowledgeDocumentSetResponse>; } export declare type Versions = ["2021-01-08"]; export default Lowcode;