UNPKG

tencentcloud-sdk-nodejs

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