tencentcloud-sdk-nodejs
Version:
418 lines (417 loc) • 11.7 kB
TypeScript
/**
* CorrectMultiImage返回参数结构体
*/
export interface CorrectMultiImageResponse {
/**
* 接口返回数据
* @deprecated
*/
Data?: CompostionContext;
/**
* 接口返回数据
*/
ResultData?: CompositionContext;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeTask请求参数结构体
*/
export interface DescribeTaskRequest {
/**
* 任务 ID
*/
TaskId: string;
/**
* 业务应用ID,与账号应用APPID无关,是用来方便客户管理服务的参数(暂时无需传入)。
*/
EccAppid?: string;
}
/**
* 句子的相关信息
*/
export interface SentenceItem {
/**
* 英语句子
*/
Sentence: string;
/**
* 段落id
*/
ParaID: number;
/**
* 句子id
*/
SentenceID: number;
}
/**
* ECC返回参数结构体
*/
export interface ECCResponse {
/**
* 整体的批改结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: CorrectData;
/**
* 任务 id,用于查询接口
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* EHOCR返回参数结构体
*/
export interface EHOCRResponse {
/**
* 接口返回数据
* @deprecated
*/
Data?: CompostionContext;
/**
* 接口返回数据
*/
ResultData?: CompositionContext;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 维度单词坐标
*/
export interface ErrorCoordinate {
/**
* 维度单词坐标
*/
Coordinate: Array<number | bigint>;
}
/**
* ECC请求参数结构体
*/
export interface ECCRequest {
/**
* 作文文本,必填
*/
Content: string;
/**
* 作文题目,可选参数
*/
Title?: string;
/**
* 年级标准, 默认以cet4为标准,取值与意义如下:elementary 小学,grade7 grade8 grade9分别对应初一,初二,初三。 grade10 grade11 grade12 分别对应高一,高二,高三,以及cet4和cet6 分别表示 英语4级和6级。
*/
Grade?: string;
/**
* 作文提纲,可选参数,作文的写作要求。
*/
Requirement?: string;
/**
* 范文标题,可选参数,本接口可以依据提供的范文对作文进行评分。
*/
ModelTitle?: string;
/**
* 范文内容,可选参数,同上,范文的正文部分。
*/
ModelContent?: string;
/**
* 业务应用ID,与账号应用APPID无关,是用来方便客户管理服务的参数(暂时无需传入)。
*/
EccAppid?: string;
/**
* 异步模式标识,0:同步模式,1:异步模式,默认为同步模式
*/
IsAsync?: number;
/**
* 图像识别唯一标识,一次识别一个 SessionId。当传入此前识别接口使用过的 SessionId,则本次批改按图像批改价格收费;如使用了识别接口且本次没有传入 SessionId,则需要加取文本批改的费用;如果直接使用文本批改接口,则只收取文本批改的费用
*/
SessionId?: string;
}
/**
* 批改结果按句点评的详细信息
*/
export interface SentenceCom {
/**
* 句子错误纠正信息
*/
Suggestions: Array<SentenceSuggest>;
/**
* 句子信息
*/
Sentence: SentenceItem;
}
/**
* 句子批阅建议
*/
export interface SentenceSuggest {
/**
* 类型
*/
Type: string;
/**
* 错误类型
*/
ErrorType: string;
/**
* 原始单词
*/
Origin: string;
/**
* 替换成 的单词
*/
Replace: string;
/**
* 提示信息
*/
Message: string;
/**
* 维度单词位置,在句子的第几个到第几个单词之间
*/
ErrorPosition: Array<number | bigint>;
/**
* 维度单词坐标,错误单词在图片中的坐标,只有传图片时正常返回,传文字时返回[ ]
*/
ErrorCoordinates: Array<ErrorCoordinate>;
}
/**
* 批改的结果
*/
export interface CorrectData {
/**
* 总得分
*/
Score: number;
/**
* 各项得分详情
*/
ScoreCat: ScoreCategory;
/**
* 综合评价
*/
Comment: string;
/**
* 句子点评
*/
SentenceComments: Array<SentenceCom>;
}
/**
* 四个维度的得分
*/
export interface ScoreCategory {
/**
* 词汇维度
*/
Words: Aspect;
/**
* 句子维度
*/
Sentences: Aspect;
/**
* 篇章结构维度
*/
Structure: Aspect;
/**
* 内容维度
*/
Content: Aspect;
/**
* 维度得分
*/
Score: number;
/**
* 维度分数占比
*/
Percentage: number;
}
/**
* 作文批改每个维度名字与得分
*/
export interface Aspect {
/**
* 维度名字
*/
Name: string;
/**
* 维度得分
*/
Score: number;
/**
* 维度分数占比
*/
Percentage: number;
}
/**
* 图像识别批改接口返回的作文文本信息或批改信息
*/
export interface CompostionContext {
/**
* 作文内容
*/
Content: string;
/**
* 批改结果
注意:此字段可能返回 null,表示取不到有效值。
*/
CorrectData: CorrectData;
/**
* 任务 id,用于查询接口
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId: string;
/**
* 图像识别唯一标识,一次识别一个 SessionId
注意:此字段可能返回 null,表示取不到有效值。
*/
SessionId: string;
}
/**
* DescribeTask返回参数结构体
*/
export interface DescribeTaskResponse {
/**
* 作文识别文本
注意:此字段可能返回 null,表示取不到有效值。
*/
Content?: string;
/**
* 整体的批改结果
注意:此字段可能返回 null,表示取不到有效值。
*/
CorrectData?: CorrectData;
/**
* 任务状态,“Progressing”: 处理中(此时无结果返回)、“Finished”: 处理完成
*/
Status?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* EHOCR请求参数结构体
*/
export interface EHOCRRequest {
/**
* 图片所在的url或base64编码后的图像数据,依据InputType而定
*/
Image: string;
/**
* 输出图片类型,0 表示 Image 字段是图片所在的 url,1 表示 Image 字段是 base64 编码后的图像数据
*/
InputType: number;
/**
* 业务应用ID,与账号应用APPID无关,是用来方便客户管理服务的参数(暂时无需传入)。
*/
EccAppid?: string;
/**
* 图像识别唯一标识,一次识别一个 SessionId,使用识别功能时 SessionId 可用于使用文本批改接口,此时按图像批改价格收费;如使用文本批改接口时没有传入 SessionId,则需要收取文本批改的费用
*/
SessionId?: string;
/**
* 服务类型,0:“图像识别”,只返回识别结果,1:“图像批改”,同时返回识别结果与批改结果。默认为 0
*/
ServerType?: number;
/**
* 作文题目,可选参数
*/
Title?: string;
/**
* 年级标准, 默认以 cet4 为标准,取值与意义如下:elementary 小学,grade7 grade8 grade9分别对应初一,初二,初三。 grade10 grade11 grade12 分别对应高一,高二,高三,以及 cet4 和 cet6 分别表示 英语4级和6级。
*/
Grade?: string;
/**
* 作文提纲,可选参数,作文的写作要求。
*/
Requirement?: string;
/**
* 范文标题,可选参数,本接口可以依据提供的范文对作文进行评分。
*/
ModelTitle?: string;
/**
* 范文内容,可选参数,同上,范文的正文部分。
*/
ModelContent?: string;
/**
* 异步模式标识,0:同步模式,1:异步模式。默认为同步模式
*/
IsAsync?: number;
}
/**
* 图像识别批改接口返回的作文文本信息或批改信息
*/
export interface CompositionContext {
/**
* 作文内容
*/
Content: string;
/**
* 批改结果
注意:此字段可能返回 null,表示取不到有效值。
*/
CorrectData: CorrectData;
/**
* 任务 id,用于查询接口
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId: string;
/**
* 图像识别唯一标识,一次识别一个 SessionId
注意:此字段可能返回 null,表示取不到有效值。
*/
SessionId: string;
}
/**
* CorrectMultiImage请求参数结构体
*/
export interface CorrectMultiImageRequest {
/**
* 图片的url链接或base64数据。每张图片数据作为数组的一个元素,数组个数与图片个数保持一致。存放类别依据InputType而定,url与base64编码不能混合使用。
*/
Image: Array<string>;
/**
* 输出图片类型,0 表示 Image 字段是图片所在的 url,1 表示 Image 字段是 base64 编码后的图像数据。
*/
InputType: number;
/**
* 业务应用ID,与账号应用APPID无关,是用来方便客户管理服务的参数。
*/
EccAppid?: string;
/**
* 图像识别唯一标识,一次识别一个 SessionId,使用识别功能时 SessionId 可用于使用文本批改接口,此时按图像批改价格收费;如使用文本批改接口时没有传入 SessionId,则需要收取文本批改的费用。
*/
SessionId?: string;
/**
* 服务类型,0:“多图像识别”,只返回识别结果;1:“多图像批改”,同时返回识别结果与批改结果。默认为 0。
*/
ServerType?: number;
/**
* 作文题目,可选参数
*/
Title?: string;
/**
* 年级标准, 默认以 cet4 为标准,取值与意义如下:elementary 小学,grade7 grade8 grade9分别对应初一,初二,初三。 grade10 grade11 grade12 分别对应高一,高二,高三,以及 cet4 和 cet6 分别表示 英语4级和6级。
*/
Grade?: string;
/**
* 作文提纲,可选参数,作文的写作要求。
*/
Requirement?: string;
/**
* 范文标题,可选参数,本接口可以依据提供的范文对作文进行评分。
*/
ModelTitle?: string;
/**
* 范文内容,可选参数,同上,范文的正文部分。
*/
ModelContent?: string;
/**
* 异步模式标识,0:同步模式,1:异步模式。默认为同步模式
*/
IsAsync?: number;
}