UNPKG

tencentcloud-sdk-nodejs

Version:
594 lines (587 loc) 16.6 kB
/** * 分类详细信息 */ export interface Category { /** * 分类id。 注意:此字段可能返回 null,表示取不到有效值。 */ Id?: number; /** * 分类英文名。 注意:此字段可能返回 null,表示取不到有效值。 */ Label?: string; /** * 分类中文名。 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 分类置信度。 注意:此字段可能返回 null,表示取不到有效值。 */ Score?: number; } /** * TextEmbellish请求参数结构体 */ export interface TextEmbellishRequest { /** * 待润色的文本。中文文本长度需<=50字符;英文文本长度需<=30个单词。 */ Text: string; /** * 待润色文本的语言类型,支持语言如下: zh:中文 en:英文 */ SourceLang: string; /** * 返回润色结果的个数。数量需>=1且<=5。 (注意实际结果可能小于指定个数) */ Number: number; /** * 控制润色类型,类型如下: both:同时返回改写和扩写 expansion:扩写 rewriting:改写 m2a:从现代文改写为古文 a2m:从古文改写为现代文 默认为both。 */ Style?: string; } /** * EvaluateWordSimilarity返回参数结构体 */ export interface EvaluateWordSimilarityResponse { /** * 词相似度分值。 */ Similarity?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RetrieveSimilarWords请求参数结构体 */ export interface RetrieveSimilarWordsRequest { /** * 输入的词语。(仅支持UTF-8格式,不超过10字符) */ Text: string; /** * 召回的相似词个数,取值范围为1-20。 */ Number: number; } /** * ClassifyContent返回参数结构体 */ export interface ClassifyContentResponse { /** * 一级分类。(请参见附录[三级分类体系表](https://cloud.tencent.com/document/product/271/94286)) */ FirstClassification?: Category; /** * 二级分类。(请参见附录[三级分类体系表](https://cloud.tencent.com/document/product/271/94286)) */ SecondClassification?: Category; /** * 三级分类。(请参见附录[三级分类体系表](https://cloud.tencent.com/document/product/271/94286)) 注意:此字段可能返回 null,表示取不到有效值。 */ ThirdClassification?: Category; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ParseWords返回参数结构体 */ export interface ParseWordsResponse { /** * 输入文本正则化的结果。(包括对英文文本中的开头和实体进行大写等) */ NormalText?: string; /** * 基础粒度分词和词性标注的结果。(请参见附录[词性表](https://cloud.tencent.com/document/product/271/36460)) */ BasicParticiples?: Array<BasicParticiple>; /** * 复合粒度分词和词性标注的结果。(请参见附录[词性表](https://cloud.tencent.com/document/product/271/36460)) */ CompoundParticiples?: Array<CompoundParticiple>; /** * 实体识别结果。(请参见附录[实体类型数据](https://cloud.tencent.com/document/product/271/90592)) */ Entities?: Array<Entity>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 基础粒度分词和词性标注的结果 */ export interface BasicParticiple { /** * 基础词。 */ Word?: string; /** * 基础词在NormalText中的起始位置。 */ BeginOffset?: number; /** * 基础词的长度。 */ Length?: number; /** * 词性。 */ Pos?: string; } /** * ComposePoetry返回参数结构体 */ export interface ComposePoetryResponse { /** * 诗题,即输入的生成诗词的关键词。 */ Title?: string; /** * 诗的内容。 */ Content?: Array<string>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ClassifyContent请求参数结构体 */ export interface ClassifyContentRequest { /** * 待分类的文章的标题(仅支持UTF-8格式,不超过100字符)。 */ Title: string; /** * 待分类文章的内容, 每个元素对应一个段落。(仅支持UTF-8格式,文章内容长度总和不超过2000字符) */ Content: Array<string>; } /** * RetrieveSimilarWords返回参数结构体 */ export interface RetrieveSimilarWordsResponse { /** * 召回的相似词数组。 */ WordList?: Array<string>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EvaluateSentenceSimilarity返回参数结构体 */ export interface EvaluateSentenceSimilarityResponse { /** * 每个句子对的相似度分值。 */ ScoreList?: Array<number>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 文本润色结果 */ export interface Embellish { /** * 润色后的文本。 注意:此字段可能返回 null,表示取不到有效值。 */ Text?: string; /** * 润色类型。类型如下: expansion:扩写 rewriting:改写 translation_m2a:从现代文改写为古文 translation_a2m:从古文改写为现代文 注意:此字段可能返回 null,表示取不到有效值。 */ EmbellishType?: string; } /** * EvaluateWordSimilarity请求参数结构体 */ export interface EvaluateWordSimilarityRequest { /** * 计算相似度的源词。(仅支持UTF-8格式,不超过10字符) */ SourceWord: string; /** * 计算相似度的目标词。(仅支持UTF-8格式,不超过10字符) */ TargetWord: string; } /** * 复合粒度分词和词性标注的结果。 */ export interface CompoundParticiple { /** * 基础词。 */ Word?: string; /** * 基础词在NormalText中的起始位置。 */ BeginOffset?: number; /** * 基础词的长度。 */ Length?: number; /** * 词性。 */ Pos?: string; } /** * TextWriting返回参数结构体 */ export interface TextWritingResponse { /** * 续写结果列表。 */ WritingList?: Array<Writing>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AnalyzeSentiment返回参数结构体 */ export interface AnalyzeSentimentResponse { /** * 正面情感概率。 */ Positive?: number; /** * 中性情感概率。 */ Neutral?: number; /** * 负面情感概率。 */ Negative?: number; /** * 情感分类结果: positive:正面情感 negative:负面情感 neutral:中性、无情感 */ Sentiment?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ParseWords请求参数结构体 */ export interface ParseWordsRequest { /** * 待分析的文本(支持中英文文本,不超过500字符) */ Text: string; } /** * 文本续写结果 */ export interface Writing { /** * 续写的文本。 */ TargetText?: string; /** * 续写的前缀。 */ PrefixText?: string; } /** * SentenceCorrection返回参数结构体 */ export interface SentenceCorrectionResponse { /** * 纠错结果列表。 (注意仅展示错误句子的纠错结果,若句子无错则不展示,若全部待纠错句子都被认为无错,则可能返回数组为空) */ CorrectionList?: Array<CorrectionItem>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 待分析的句子对 */ export interface SentencePair { /** * 需要与目标句子计算相似度的源句子。(仅支持UTF-8格式,不超过500字符) */ SourceText: string; /** * 目标句子。(仅支持UTF-8格式,不超过500字符) */ TargetText: string; } /** * 通过关键词生成的句子信息 */ export interface KeywordSentence { /** * 通过关键词生成的句子。 */ TargetText?: string; } /** * ComposeCouplet请求参数结构体 */ export interface ComposeCoupletRequest { /** * 生成对联的关键词。长度需>=2,当长度>2时,自动截取前两个字作为关键字。内容需为常用汉字(不含有数字、英文、韩语、日语、符号等等其他)。 */ Text: string; /** * 返回的文本结果为繁体还是简体。0:简体;1:繁体。默认为0。 */ TargetType?: number; } /** * EvaluateSentenceSimilarity请求参数结构体 */ export interface EvaluateSentenceSimilarityRequest { /** * 待分析的句子对数组。句子对应不超过1对,仅支持中文文本,原句子与目标句子均应不超过500字符。 */ SentencePairList: Array<SentencePair>; } /** * TextWriting请求参数结构体 */ export interface TextWritingRequest { /** * 待续写的句子,文本统一使用utf-8格式编码,长度不超过200字符。 */ Text: string; /** * 待续写文本的语言类型,支持语言如下: zh:中文 en:英文 */ SourceLang: string; /** * 返回续写结果的个数。数量需>=1且<=5。 (注意实际结果可能小于指定个数) */ Number: number; /** * 指定续写领域,支持领域如下: general:通用领域,支持中英文补全 academic:学术领域,仅支持英文补全 默认为general(通用领域)。 */ Domain?: string; /** * 指定续写风格,支持风格如下: science_fiction:科幻 military_history:军事 xuanhuan_wuxia:武侠 urban_officialdom:职场 默认为xuanhuan_wuxia(武侠)。 */ Style?: string; } /** * GenerateKeywordSentence返回参数结构体 */ export interface GenerateKeywordSentenceResponse { /** * 生成的句子列表。 */ KeywordSentenceList?: Array<KeywordSentence>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 实体识别结果。 */ export interface Entity { /** * 基础词。 */ Word?: string; /** * 基础词在NormalText中的起始位置。 */ BeginOffset?: number; /** * 基础词的长度。 */ Length?: number; /** * 实体类型的标准名字。 */ Type?: string; /** * 类型名字的自然语言表达。(中文或英文) */ Name?: string; } /** * ComposePoetry请求参数结构体 */ export interface ComposePoetryRequest { /** * 生成诗词的关键词。 */ Text: string; /** * 生成诗词的类型。0:藏头或藏身;1:藏头;2:藏身。默认为0。 */ PoetryType?: number; /** * 诗的体裁。0:五言律诗或七言律诗;5:五言律诗;7:七言律诗。默认为0。 */ Genre?: number; } /** * SentenceCorrection请求参数结构体 */ export interface SentenceCorrectionRequest { /** * 待纠错的句子列表。可以以数组方式在一次请求中填写多个待纠错的句子。文本统一使用utf-8格式编码,每个中文句子的长度不超过150字符,每个英文句子的长度不超过100个单词,且数组长度需小于30,即句子总数需少于30句。 */ TextList: Array<string>; } /** * TextEmbellish返回参数结构体 */ export interface TextEmbellishResponse { /** * 润色结果列表。 */ EmbellishList?: Array<Embellish>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AnalyzeSentiment请求参数结构体 */ export interface AnalyzeSentimentRequest { /** * 待分析的文本(仅支持UTF-8格式,不超过200字)。 */ Text: string; } /** * 纠错结果列表 */ export interface CorrectionItem { /** * 纠错句子的序号。 */ Order?: number; /** * 错误的起始位置,从0开始。 */ BeginOffset?: number; /** * 错误内容长度。 */ Len?: number; /** * 错误内容。 */ Word?: string; /** * 纠错结果,当为删除类错误时,结果为null。 注意:此字段可能返回 null,表示取不到有效值。 */ CorrectWord?: Array<string>; /** * 纠错类型。0:替换;1:插入;2:删除。 */ CorrectionType?: number; /** * 纠错信息置信度。0:error;1:warning;error的置信度更高。(仅供参考) */ Confidence?: number; /** * 纠错信息中文描述。 注意:此字段可能返回 null,表示取不到有效值。 */ DescriptionZh?: string; /** * 纠错信息英文描述。 注意:此字段可能返回 null,表示取不到有效值。 */ DescriptionEn?: string; } /** * GenerateKeywordSentence请求参数结构体 */ export interface GenerateKeywordSentenceRequest { /** * 生成句子的关键词,关键词个数需不超过4个,中文关键词长度应不超过10字符,英文关键词长度不超过3个单词。关键词中不可包含标点符号。 */ WordList: Array<string>; /** * 返回生成句子的个数。数量需>=1且<=5。 (注意实际结果可能小于指定个数) */ Number: number; /** * 指定生成句子的领域,支持领域如下: general:通用领域,支持中英文 academic:学术领域,仅支持英文 默认为general(通用领域)。 */ Domain?: string; } /** * ComposeCouplet返回参数结构体 */ export interface ComposeCoupletResponse { /** * 横批。 */ TopScroll?: string; /** * 上联与下联。 */ Content?: Array<string>; /** * 当对联随机生成时,展示随机生成原因。 */ RandomCause?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }