/** * TableOCR请求参数结构体 */ export interface TableOCRRequest { /** * 图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 3M。图片下载时间不超过 3 秒。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 3M。图片下载时间不超过 3 秒。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; } /** * 门头照识别结果 */ export interface StoreInfo { /** * 识别出的字段名称(关键字),如商店名称 */ Name?: string; /** * 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。 */ Value?: string; /** * 文本行在旋转纠正之后的图像中的像素坐标 */ Rect?: Rect; } /** * 非税收入条目 */ export interface NonTaxItem { /** * 项目编码 */ ItemID?: string; /** * 项目名称 */ Name?: string; /** * 单位 */ Unit?: string; /** * 数量 */ Quantity?: string; /** * 标准 */ Standard?: string; /** * 金额 */ Total?: string; } /** * 用于展示抽取出的信息 */ export interface FieldsInfo { /** *
用户自定义的提取字段名。
*/ KeyName?: string; /** *用户自定义的提取字段名的提示词。
*/ KeyPrompt?: string; /** *出参字段对应的值。
注意:此字段可能返回 null,表示取不到有效值。
*/ KeyValue?: string; /** *出参类型。
注:与入参对应同个值。
*/ KeyType?: number; /** *文本行坐标,以四个顶点坐标表示。
注:仅当入参EnableCoord不为null时生效,默认是false。
*/ Polygon?: CoordList; /** *嵌套FieldsInfo结构,仅当KeyType=1时有效。
*/ SubItems?: Array左上角坐标。
*/ TopLeft?: Coord; /** *右上角坐标。
*/ TopRight?: Coord; /** *左下角坐标。
*/ BottomLeft?: Coord; /** *右下角坐标。
*/ BottomRight?: Coord; } /** * ExtractDocMulti请求参数结构体 */ export interface ExtractDocMultiRequest { /** *图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *需要识别的PDF页面的对应页码,仅支持PDF单页识别。
*/ PdfPageNumber?: number; /** *自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
*/ ItemNames?: Arraytrue:仅输出自定义字段
false:输出默认字段+自定义字段
默认true
是否开启全文字段识别
*/ ReturnFullText?: boolean; /** *配置id支持:
General -- 通用场景
InvoiceEng -- 国际invoice模板
WayBillEng --海运订单模板
CustomsDeclaration -- 进出口报关单
WeightNote -- 磅单
MedicalMeter -- 血压仪表识别
BillOfLading -- 海运提单
EntrustmentBook -- 海运托书
Statement -- 对账单识别模板
BookingConfirmation -- 配舱通知书识别模板
AirWayBill -- 航空运单识别模板
Table -- 表格模板
SteelLabel -- 实物标签识别模板
CarInsurance -- 车辆保险单识别模板
MultiRealEstateCertificate -- 房产材料识别模板
MultiRealEstateMaterial -- 房产证明识别模板
HongKongUtilityBill -- 中国香港水电煤单识别模板
OverseasCheques -- 海外支票
RegistrationCertificate -- 备案证
u200bGridPhoto -- 电网系统照片
u200bSignaturePage -- 签署页
u200bSalesDeliveryNote -- 销售发货单
是否开启全文字段坐标值的识别
*/ EnableCoord?: boolean; /** *是否开启父子key识别,默认是
*/ OutputParentKey?: boolean; /** *模板的单个属性配置
*/ ConfigAdvanced?: ConfigAdvanced; /** *cn时,添加的key为中文
en时,添加的key为英语
自定义抽取需要的字段名称、字段类型、字段提示词
*/ NewItemNames?: Array文档抽取(多模态)识别服务所用的算法模型版本
-目前入参支持“1.0”和“2.0“两个输入。
图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
*/ Angle?: number; /** *配置结构化文本信息。
*/ SentenceSuggests?: Array任务执行错误码。当任务状态不为 FAIL 时,该值为""。
*/ ErrorCode?: string; /** *任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
*/ ErrorMessage?: string; /** *任务状态。WAIT:等待中,RUN:执行中,FAIL:任务失败,DONE:任务成功
*/ JobStatus?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EstateCertOCR返回参数结构体 */ export interface EstateCertOCRResponse { /** * 权利人 */ Obligee?: string; /** * 共有情况 */ Ownership?: string; /** * 坐落 */ Location?: string; /** * 不动产单元号 */ Unit?: string; /** * 权利类型 */ Type?: string; /** * 权利性质 */ Property?: string; /** * 用途 */ Usage?: string; /** * 面积 */ Area?: string; /** * 使用期限 */ Term?: string; /** * 权利其他状况,多行会用换行符\n连接。 */ Other?: string; /** * 图片旋转角度 */ Angle?: number; /** * 不动产权号 */ Number?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GeneralHandwritingOCR返回参数结构体 */ export interface GeneralHandwritingOCRResponse { /** * 检测到的文本信息,具体内容请点击左侧链接。 */ TextDetections?: Array卡证类型参数,仅支持传入下列指定值,请按实际情况选择对应卡证类型,目前支持以下类型:
身份证件
0101 身份证
0102 护照
经营证照
0201 营业执照
权属登记
0301 行驶证
资格许可
0401 驾驶证
图片的 Url 地址。要求图片经Base64编码后不超过 10M。
*/ ImageUrl?: string; /** *图片的 Base64 值。要求图片经Base64编码后不超过 10M。
*/ ImageBase64?: string; } /** * MLIDPassportOCR请求参数结构体 */ export interface MLIDPassportOCRRequest { /** * 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。 */ ImageBase64?: string; /** * 是否返回图片,默认false */ RetImage?: boolean; /** * 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。 */ ImageUrl?: string; } /** * 海外发票 */ export interface OverseasInvoice { /** * 发票名称 */ Title?: string; /** * 识别出的字段名称(关键字) */ Content?: Arraykey信息组
注意:此字段可能返回 null,表示取不到有效值。 */ Key?: Key; /** *Value信息组
注意:此字段可能返回 null,表示取不到有效值。 */ Value?: Value; /** *返回这个字段是否比对审核通过
默认值:false
*/ AuditResult?: boolean; } /** * TextDetect返回参数结构体 */ export interface TextDetectResponse { /** * 图片中是否包含文字。 */ HasText?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 完税凭证 */ export interface TaxPayment { /** * 发票名称 */ Title?: string; /** * 识别出的字段名称(关键字),支持以下字段: 税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。 示例值:纳税人识别号 */ Content?: Array驾驶证正页姓名
*/ Name?: string; /** *性别
*/ Sex?: string; /** *国籍
*/ Nationality?: string; /** *住址
*/ Address?: string; /** *出生日期(YYYY-MM-DD)
*/ DateOfBirth?: string; /** *初次领证日期(YYYY-MM-DD)
*/ DateOfFirstIssue?: string; /** *准驾车型
*/ Class?: string; /** *有效期开始时间(YYYY-MM-DD)
*/ StartDate?: string; /** *有效期截止时间(新版驾驶证返回 YYYY-MM-DD,老版驾驶证返回有效期限 X年;若驾驶证有效期为长期,则返回"长期")
*/ EndDate?: string; /** *驾驶证正页证号
*/ CardCode?: string; /** *档案编号
*/ ArchivesCode?: string; /** *记录
*/ Record?: string; /** *Code 告警码列表和释义:
-9102 复印件告警
-9103 翻拍件告警
-9104 反光告警
-9105 模糊告警
-9106 边框不完整告警
注:告警码可以同时存在多个
告警码说明:
WARN_DRIVER_LICENSE_COPY_CARD 复印件告警
WARN_DRIVER_LICENSE_SCREENED_CARD 翻拍件告警
WARN_DRIVER_LICENSE_REFLECTION 反光告警
WARN_DRIVER_LICENSE_BLUR 模糊告警
WARN_DRIVER_LICENSE_BORDER_INCOMPLETE 边框不完整告警
注:告警信息可以同时存在多个
发证单位
*/ IssuingAuthority?: string; /** *状态(仅电子驾驶证支持返回该字段)
*/ State?: string; /** *累积记分(仅电子驾驶证支持返回该字段)
*/ CumulativeScore?: string; /** *当前时间(仅电子驾驶证支持返回该字段)
*/ CurrentTime?: string; /** *生成时间(仅电子驾驶证支持返回该字段)
*/ GenerateTime?: string; /** *驾驶证副页姓名
*/ BackPageName?: string; /** *驾驶证副页证号
*/ BackPageCardCode?: string; /** *驾驶证类型
电子驾驶证:Electronic
普通驾驶证:Normal
图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *是否输出具体场景标签。注:开启后耗时会增加。
*/ SceneType?: boolean; /** *输入商户名称,辅助判断具体场景标签。注:仅SceneType配置为true时支持。
*/ StoreInfo?: string; } /** * 矩形坐标 */ export interface Rect { /** *左上角x
*/ X?: number; /** *左上角y
*/ Y?: number; /** *宽度
单位:px
*/ Width?: number; /** *高度
单位:px
*/ Height?: number; } /** * 海关缴款书 */ export interface CustomsPaymentReceipt { /** * 发票名称 */ Title?: string; /** * 识别出的字段名称(关键字),支持以下字段: 税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。 示例值:纳税人识别号 */ Content?: Array行号
*/ LineNo?: string; /** *名称
*/ Name?: string; /** *规格
*/ Spec?: string; /** *单位
*/ Unit?: string; /** *数量
*/ Quantity?: string; /** *单价
*/ UnitPrice?: string; /** *不含税金额
*/ AmountWithoutTax?: string; /** *税率
*/ TaxRate?: string; /** *税额
*/ TaxAmount?: string; /** *税收分类编码
*/ TaxClassifyCode?: string; /** *运输工具类型
*/ VehicleType?: string; /** *运输工具牌号
*/ VehicleBrand?: string; /** *起始地
*/ DeparturePlace?: string; /** *到达地
*/ ArrivalPlace?: string; /** *运输货物名称
*/ TransportItemsName?: string; /** *建筑服务发生地
*/ ConstructionPlace?: string; /** *建筑项目名称
*/ ConstructionName?: string; /** *原始税率
注意:此字段可能返回 null,表示取不到有效值。 */ OriginalTaxRate?: string; /** *原始税额
注意:此字段可能返回 null,表示取不到有效值。 */ OriginalTaxAmount?: string; /** *零税率标识
注意:此字段可能返回 null,表示取不到有效值。 */ ZeroTaxRateMark?: string; /** *含税单价
注意:此字段可能返回 null,表示取不到有效值。 */ TaxIncludedUnitPrice?: string; /** *含税金额
注意:此字段可能返回 null,表示取不到有效值。 */ TaxIncludedAmount?: number; } /** * 机动车登记证书识别结果 */ export interface VehicleRegCertInfo { /** *识别出的字段名称(关键字),支持以下字段:
【注册登记信息栏/摘要信息栏、转移登记摘要信息栏】
车辆型号、车辆识别代号/车架号、发动机号、制造厂名称、轴距、轮胎数、总质量、外廓尺寸、轴数、车辆出厂日期、发证日期、使用性质、车辆获得方式、车辆类型、国产/进口、燃料种类、车身颜色、发动机型号、车辆品牌、编号、转向形式、
机动车所有人1、身份证明名称1、号码1、登记机关1、登记日期1
机动车所有人2、身份证明名称2、号码2、登记机关2、登记日期2
机动车所有人3、身份证明名称3、号码3、登记机关3、登记日期3
机动车所有人4、身份证明名称4、号码4、登记机关4、登记日期4
机动车所有人5、身份证明名称5、号码5、登记机关5、登记日期5
机动车所有人6、身份证明名称6、号码6、登记机关6、登记日期6
机动车所有人7、身份证明名称7、号码7、登记机关7、登记日期7
【登记栏】
机动车登记证书编号、标题(目前支持转让登记、抵押登记、解除抵押)
[标题:转让登记]
姓名/名称、身份证明名称/号码、获得方式、机动车登记编号、转让登记日期
[标题:抵押登记]
抵押权人姓名/名称、身份证明名称/号码、抵押登记日期
[标题:解除抵押]
解除抵押日期
识别出的字段名称对应的值,也就是字段name对应的字符串结果。
*/ Value?: string; } /** * IDCardOCR返回参数结构体 */ export interface IDCardOCRResponse { /** *姓名(人像面)
*/ Name?: string; /** *性别(人像面)
*/ Sex?: string; /** *民族(人像面)
*/ Nation?: string; /** *出生日期(人像面)
*/ Birth?: string; /** *地址(人像面)
*/ Address?: string; /** *身份证号(人像面)
*/ IdNum?: string; /** *发证机关(国徽面)
*/ Authority?: string; /** *证件有效期(国徽面)
*/ ValidDate?: string; /** *扩展信息,不请求则不返回,具体输入参考示例3和示例4。
IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回;
Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回;
Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50);
BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50);
WarnInfos,告警信息,Code 告警码列表和释义:
-9109 身份证有效日期不合法告警,
-9101 身份证边框不完整告警,
-9102 身份证复印件告警(黑白及彩色复印件),
-9108 身份证复印件告警(仅黑白复印件),
-9103 身份证翻拍告警,
-9105 身份证框内遮挡告警,
-9104 临时身份证告警,
-9106 身份证疑似存在PS痕迹告警,
-9107 身份证反光告警,
-9110 电子身份证告警(仅CardWarnType参数为Advanced时),
-9111 水印告警
反光点覆盖区域详情结果,具体内容请点击左侧链接
*/ ReflectDetailInfos?: Array车辆类型
*/ CarType?: string; /** *厂牌型号
*/ PlateModel?: string; /** *产地
*/ ProduceAddress?: string; /** *合格证号
*/ CertificateNo?: string; /** *进口证明书号
*/ ImportNo?: string; /** *LSVCA2NP9HN0xxxxx
*/ VinNo?: string; /** *完税证书号
*/ PayTaxesNo?: string; /** *吨位
*/ Tonnage?: string; /** *限乘人数
*/ LimitCount?: string; /** *发动机号码
*/ EngineNo?: string; /** *商检单号
*/ BizCheckFormNo?: string; /** *主管税务机关代码
*/ TaxtationOrgCode?: string; /** *主管税务机关名称
*/ TaxtationOrgName?: string; /** *税率
*/ MotorTaxRate?: string; /** *银行账号
*/ MotorBankName?: string; /** *开户行
*/ MotorBankAccount?: string; /** *销售地址
*/ SellerAddress?: string; /** *销售电话
*/ SellerTel?: string; /** *购方身份证
*/ BuyerNo?: string; } /** * DriverLicenseOCR请求参数结构体 */ export interface DriverLicenseOCRRequest { /** *图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/ ImageUrl?: string; /** *FRONT 为驾驶证主页正面(有红色印章的一面),
BACK 为驾驶证副页正面(有档案编号的一面)。
DOUBLE 支持自动识别驾驶证正副页单面,和正副双面同框识别
默认值为:FRONT。
识别出的文本行内容。
*/ DetectedText?: string; /** *置信度 0 ~100。
*/ Confidence?: number; /** *文本行坐标,以四个顶点坐标表示。
注意:此字段可能返回 null,表示取不到有效值。 */ Polygon?: Array此字段为扩展字段。GeneralBasicOcr接口返回段落信息Parag,包含ParagNo。
*/ AdvancedInfo?: string; /** *文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)。
*/ ItemPolygon?: ItemCoord; /** *识别出来的单字信息包括单字(包括单字Character和单字置信度confidence), 支持识别的接口:GeneralBasicOCR、GeneralAccurateOCR。
*/ Words?: Array单字在原图中的四点坐标, 支持识别的接口:GeneralBasicOCR、GeneralAccurateOCR。
*/ WordCoordPoint?: Array语种信息。注:仅ConfigID配置为MulOCR时支持。zh:中文; en:英文; tha:泰语; may:印尼语; jap:日语; kor:韩语; spa:西班牙语; fre:法语; ger:德语; por:葡萄牙语; vie:越南语; may:马来语; rus:俄语; ita:意大利语; hol:荷兰语; swe:瑞典语; fin:芬兰语; nor:挪威语; hun:匈牙利语; ara:阿拉伯语; hi:印地语。
*/ Language?: string; } /** * RecognizeTableOCR返回参数结构体 */ export interface RecognizeTableOCRResponse { /** * 检测到的文本信息,具体内容请点击左侧链接。 */ TableDetections?: Array0 成功,计费
1 系统异常,不计费
2 查询无结果,不计费
验证结果
1:三要素完全匹配
0:三要素不完全匹配
仅StatusCode为0时返回
企业状态
枚举值:
企业状态 当VerifyType参数为ENT_2META时,可返回: 0-7, / 当VerifyType参数为ENT_3META时,可返回 1,2
*/ OperatingStatus?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * QrcodeOCR返回参数结构体 */ export interface QrcodeOCRResponse { /** *二维码/条形码识别结果信息,具体内容请点击左侧链接。
*/ CodeResults?: Array图片大小,具体内容请点击左侧链接。
*/ ImgSize?: QrcodeImgSize; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 海关进/出口货物报关单 */ export interface CustomsDeclaration { /** * 发票名称 */ Title?: string; /** * 识别出的字段名称(关键字) */ Content?: Array图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *是否返回头像。默认不返回。
*/ RetProfile?: boolean; /** *图片正反面
FRONT:正面
BACK:反面 (仅支持来往内地通行证反面识别,不支持港澳台通行证反面识别)
默认为FRONT
项目名称
*/ Name?: string; /** *数量
*/ Quantity?: string; /** *规格型号
*/ Specification?: string; /** *单价
*/ Price?: string; /** *金额
*/ Total?: string; /** *税率
*/ TaxRate?: string; /** *税额
*/ Tax?: string; /** *单位
*/ Unit?: string; /** *运输工具类型
*/ VehicleType?: string; /** *运输工具牌号
*/ VehicleBrand?: string; /** *起始地
*/ DeparturePlace?: string; /** *到达地
*/ ArrivalPlace?: string; /** *运输货物名称,仅货物运输服务发票返回
*/ TransportItemsName?: string; /** *建筑服务发生地,仅建筑发票返回
*/ PlaceOfBuildingService?: string; /** *建筑项目名称,仅建筑发票返回
*/ BuildingName?: string; /** *产权证书/不动产权证号,仅不动产经营租赁服务发票返回
*/ EstateNumber?: string; /** *面积单位,仅不动产经营租赁服务发票返回
*/ AreaUnit?: string; /** *出行人,仅旅客运输服务发票返回
*/ Traveler?: string; /** *有效身份证件号,仅旅客运输服务发票返回
*/ TravelerID?: string; /** *出行日期,仅旅客运输服务发票返回
*/ TravelDate?: string; /** *等级,仅旅客运输服务发票返回
*/ TravelLevel?: string; /** *通行日期起
*/ DateStart?: string; /** *通行日期止
*/ DateEnd?: string; /** *车架号
*/ VinNo?: string; } /** * 单词坐标信息 */ export interface WordPolygon { /** * 文本块内容 */ DetectedText?: string; /** * 四点坐标 */ Coord?: Polygon; } /** * EnglishOCR请求参数结构体 */ export interface EnglishOCRRequest { /** * 图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 单词四点坐标开关,开启可返回图片中单词的四点坐标。 该参数默认值为false。 */ EnableCoordPoint?: boolean; /** * 候选字开关,开启可返回识别时多个可能的候选字(每个候选字对应其置信度)。 该参数默认值为false。 */ EnableCandWord?: boolean; /** * 预处理开关,功能是检测图片倾斜的角度,将原本倾斜的图片矫正。该参数默认值为true。 */ Preprocess?: boolean; } /** * VehicleLicenseOCR请求参数结构体 */ export interface VehicleLicenseOCRRequest { /** * 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。 建议图片存储于腾讯云,可保障更高的下载速度和稳定性。 */ ImageUrl?: string; /** * FRONT 为行驶证主页正面(有红色印章的一面), BACK 为行驶证副页正面(有号码号牌的一面), DOUBLE 为行驶证主页正面和副页正面。 默认值为:FRONT。 */ CardSide?: string; /** * FRONT为行驶证主页正面(有红色印章的一面),BACK 为拖拉机行驶证副页正面识别 */ TractorCardSide?: string; } /** * QuestionSplitOCR返回参数结构体 */ export interface QuestionSplitOCRResponse { /** * 检测到的文本信息 */ QuestionInfo?: Array区域篡改提示
*/ Tamper?: SceneWarnInfo; /** *AIGC合成提示
*/ Synthesis?: SceneWarnInfo; /** *屏幕翻拍提示
*/ RemakeScreen?: SceneWarnInfo; /** *截图提示
*/ Screenshot?: SceneWarnInfo; /** *文字水印提示
*/ TextWatermark?: SceneWarnInfo; /** *水印内容,当未检测到文字水印时不返回,返回多组水印时以 | 分隔。
*/ WatermarkContent?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机票详细信息元组 */ export interface FlightItemInfo { /** * 出发站 */ TerminalGetOn?: string; /** * 到达站 */ TerminalGetOff?: string; /** * 承运人 */ Carrier?: string; /** * 航班号 */ FlightNumber?: string; /** * 座位等级 */ Seat?: string; /** * 乘机日期 */ DateGetOn?: string; /** * 乘机时间 */ TimeGetOn?: string; /** * 客票级别/客票类别 */ FareBasis?: string; /** * 免费行李额 */ Allow?: string; /** * 客票生效日期 */ DateStart?: string; /** * 有效截止日期 */ DateEnd?: string; } /** * RecognizeAgent返回参数结构体 */ export interface RecognizeAgentResponse { /** *返回内容。详见ListInfo。
*/ Response?: Array图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
*/ Angle?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TrainTicketOCR返回参数结构体 */ export interface TrainTicketOCRResponse { /** * 编号 */ TicketNum?: string; /** * 出发站 */ StartStation?: string; /** * 到达站 */ DestinationStation?: string; /** * 出发时间 */ Date?: string; /** * 车次 */ TrainNum?: string; /** * 座位号 */ Seat?: string; /** * 姓名 */ Name?: string; /** * 票价 */ Price?: string; /** * 席别 */ SeatCategory?: string; /** * 身份证号 */ ID?: string; /** * 发票消费类型:交通 */ InvoiceType?: string; /** * 序列号 */ SerialNumber?: string; /** * 加收票价 */ AdditionalCost?: string; /** * 手续费 */ HandlingFee?: string; /** * 大写金额(票面有大写金额该字段才有值) */ LegalAmount?: string; /** * 售票站 */ TicketStation?: string; /** * 原票价(一般有手续费的才有原始票价字段) */ OriginalPrice?: string; /** * 发票类型:火车票、火车票补票、火车票退票凭证 */ InvoiceStyle?: string; /** * 收据号码 */ ReceiptNumber?: string; /** * 仅供报销使用:1为是,0为否 */ IsReceipt?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 公式识别结果 */ export interface TextFormulaInfo { /** * 识别出的文本行内容 */ DetectedText?: string; /** * 识别出的文本行内容坐标 */ Coord?: Polygon; } /** * 银行回单识别出的字段 */ export interface BankSlipInfo { /** * 识别出的字段名称(关键字),支持以下字段: 付款开户行、收款开户行、付款账号、收款账号、回单类型、回单编号、币种、流水号、凭证号码、交易机构、交易金额、手续费、日期等字段信息。 */ Name?: string; /** * 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。 */ Value?: string; /** * 文本行在旋转纠正之后的图像中的像素坐标。 */ Rect?: Rect; } /** * RecognizeFormulaOCR返回参数结构体 */ export interface RecognizeFormulaOCRResponse { /** * 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负 */ Angle?: number; /** * 检测到的文本信息 */ FormulaInfoList?: Array处理后图的宽
*/ CroppedWidth?: number; /** *处理后图的高
*/ CroppedHeight?: number; /** *图像处理后的jpg图片,base64格式
该字段后续不返回内容,请使用CroppedImageUrl
图像处理后的jpg图片
参数格式:url格式
*/ CroppedImageUrl?: string; /** *切图区域的4个角点坐标, 是个长度为8的数组
[0,1,2,3,4,5,6,7]
(0,1) 左上角坐标
(2,3) 右上角坐标
(4,5) 右下角坐标
(6,7) 左下角坐标
图像角度,AdjustOrientation =1时生效, 返回值如下 -1: 失败 0、90、180、270
注意:此字段可能返回 null,表示取不到有效值。 */ Angle?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GeneralAccurateOCR返回参数结构体 */ export interface GeneralAccurateOCRResponse { /** *检测到的文本信息,包括文本行内容、置信度、文本行坐标以及文本行旋转纠正后的坐标,具体内容请点击左侧链接。
*/ TextDetections?: Array图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看如何纠正倾斜文本
* @deprecated */ Angel?: number; /** *图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看如何纠正倾斜文本
*/ Angle?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 电子发票(火车票) */ export interface ElectronicTrainTicketFull { /** * 电子发票类型 */ TypeOfVoucher?: string; /** * 电子客票号 */ ElectronicTicketNum?: string; /** * 开票日期 */ Date?: string; /** * 始发站 */ StationGetOn?: string; /** * 到达站 */ StationGetOff?: string; /** * 火车号 */ TrainNumber?: string; /** * 乘车日期 */ DateGetOn?: string; /** * 始发时间 */ TimeGetOn?: string; /** * 座位类型 */ Seat?: string; /** * 座位号 */ SeatNumber?: string; /** * 票价 */ Fare?: string; /** * 发票号码 */ Number?: string; /** * 身份证号 */ UserID?: string; /** * 乘车人姓名 */ UserName?: string; /** * 金额 */ Total?: string; /** * 税率 */ TaxRate?: string; /** * 税额 */ Tax?: string; /** * 购买方名称 */ Buyer?: string; /** * 统一社会信用代码 */ BuyerTaxID?: string; /** * 原发票号码 */ OriginalNumber?: string; /** * 标识信息 */ IDInfo?: string; } /** * 汽车票 */ export interface BusInvoice { /** * 发票名称 */ Title?: string; /** * 是否存在二维码(1:有,0:无) */ QRCodeMark?: number; /** * 发票号码 */ Number?: string; /** * 发票代码 */ Code?: string; /** * 开票日期 */ Date?: string; /** * 乘车时间 */ TimeGetOn?: string; /** * 乘车日期 */ DateGetOn?: string; /** * 出发车站 */ StationGetOn?: string; /** * 到达车站 */ StationGetOff?: string; /** * 票价 */ Total?: string; /** * 姓名 */ UserName?: string; /** * 消费类型 */ Kind?: string; /** * 身份证号 */ UserID?: string; /** * 省 */ Province?: string; /** * 市 */ City?: string; /** * 乘车地点 */ PlaceGetOn?: string; /** * 检票口 */ GateNumber?: string; /** * 客票类型 */ TicketType?: string; /** * 车型 */ VehicleType?: string; /** * 座位号 */ SeatNumber?: string; /** * 车次 */ TrainNumber?: string; } /** * RecognizeGeneralInvoice请求参数结构体 */ export interface RecognizeGeneralInvoiceRequest { /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 需要识别的票据类型列表,为空或不填表示识别全部类型。当传入单个类型时,图片均采用该票类型进行处理。 暂不支持多个参数进行局部控制。 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票 ) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 21:网约车行程单 22:海关进/出口货物报关单 23:海外发票 24:购物小票 25:销货清单 -1:其他发票 */ Types?: Array智能卡证分类结果。当图片类型不支持分类识别或者识别出的类型不在请求参数DiscernType指定的范围内时,返回结果中的Type字段将为空字符串,Name字段将返回"其它"
*/ ClassifyDetectInfos?: Array结果的临时下载地址。文件类型为zip压缩包,下载链接有效期30分钟。压缩包内包含*.md、*.json以及images文件夹。
*/ ResultUrl?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ExtractDocAgent返回参数结构体 */ export interface ExtractDocAgentResponse { /** *图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
*/ Angle?: number; /** *配置结构化文本信息。
*/ StructuralList?: Array任务执行错误码。当任务状态不为 FAIL 时,该值为""。
*/ ErrorCode?: string; /** *任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
*/ ErrorMessage?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RecognizeStoreName返回参数结构体 */ export interface RecognizeStoreNameResponse { /** * 门头照名称 */ StoreInfo?: Array发票代码
注意:此字段可能返回 null,表示取不到有效值。 */ Code?: string; /** *发票号码
注意:此字段可能返回 null,表示取不到有效值。 */ Number?: string; /** *开票日期
注意:此字段可能返回 null,表示取不到有效值。 */ Date?: string; /** *金额
注意:此字段可能返回 null,表示取不到有效值。 */ Amount?: string; /** *校验码
注意:此字段可能返回 null,表示取不到有效值。 */ CheckCode?: string; /** *价税合计
注意:此字段可能返回 null,表示取不到有效值。 */ Total?: string; /** *抵扣标志
注意:此字段可能返回 null,表示取不到有效值。 */ DeductionMark?: string; /** *发票状态代码,0正常 1 未更新 2作废 3已红冲
注意:此字段可能返回 null,表示取不到有效值。 */ StateCode?: string; /** *购方识别号
注意:此字段可能返回 null,表示取不到有效值。 */ BuyerTaxCode?: string; /** *购方名称
注意:此字段可能返回 null,表示取不到有效值。 */ BuyerName?: string; /** *合计税额
注意:此字段可能返回 null,表示取不到有效值。 */ Tax?: string; /** *国内国际标识
注意:此字段可能返回 null,表示取不到有效值。 */ DomesticInternationalMark?: string; /** *旅客姓名
注意:此字段可能返回 null,表示取不到有效值。 */ PassengerName?: string; /** *有效身份证件号码
注意:此字段可能返回 null,表示取不到有效值。 */ PassengerNo?: string; /** *电子客票号码
注意:此字段可能返回 null,表示取不到有效值。 */ ElectronicNumber?: string; /** *全电发票(航空运输电子客票行程单)详细信息
注意:此字段可能返回 null,表示取不到有效值。 */ ElectronicAirTransportDetails?: Array票价
*/ Fare?: string; /** *燃油附加费
*/ FuelSurcharge?: string; /** *增值税税额
*/ TaxAmount?: string; /** *民航发展基金
*/ DevelopmentFund?: string; } /** * ClassifyDetectOCR请求参数结构体 */ export interface ClassifyDetectOCRRequest { /** *图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *可以指定要识别的票证类型,指定后不出现在此列表的票证将不返回类型。不指定时默认返回所有支持类别票证的识别信息。
以下是当前支持的类型:
IDCardFront: 身份证正面识别
IDCardBack: 身份证背面识别
Passport: 护照
BusinessCard: 名片识别
BankCard: 银行卡识别
VehicleLicenseFront: 行驶证主页识别
VehicleLicenseBack: 行驶证副页识别
DriverLicenseFront: 驾驶证主页识别
DriverLicenseBack: 驾驶证副页识别
PermitFront: 港澳台通行证正面
ResidenceBooklet: 户口本资料页
MainlandPermitFront: 港澳台来往内地通行证正面
HmtResidentPermitFront: 港澳台居住证正面
HmtResidentPermitBack: 港澳台居住证背面
EstateCert: 不动产证
BizLicense: 营业执照
ForeignPermanentResidentFront: 外国人永居证正面识别
ForeignPermanentResidentBack: 外国人永居证背面识别
RoadTransportQualificationCert: 道路运输从业资格证识别
RoadTransportPermit: 道路运输证识别
文件的 Url 地址,支持FileType参数对应的文件格式及大小。文件下载时间不超过3秒。文件存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议文件存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ FileUrl: string; /** *支持解析的文件类型。
1:PDF 文档;
2:Word 文档(.doc / .docx);
3:PPT 演示文稿(.ppt / .pptx);
4:Excel 表格(.xls / .xlsx);
5:Markdown 文档(.md);
6:纯文本文件(.txt);
7:图片文件(.png / .jpg / .jpeg 等);
8:WPS 文档;
0:未知文件类型。
支持的文件大小:
PDF/WORD/PPT支持150M且300页以内、EXCEL支持10M以内、TXT支持10M以内、图片文件支持70M以内。
默认值:1
*/ FileType: number; /** *输出格式。
1:json格式
2:markdown格式
3:xml格式
9:json+markdown+xml格式
默认值:9
*/ ResultType?: number; /** *是否支持子图解析。
默认值:false
*/ EnableSubImg?: boolean; /** *需要识别的页码范围,单次调用最多支持300页。
参数格式:1-10
*/ PageRange?: string; /** *任务类型
枚举值:
默认值:0
*/ TaskType?: number; } /** * LicensePlateOCR返回参数结构体 */ export interface LicensePlateOCRResponse { /** *识别出的车牌号码。
*/ Number?: string; /** *置信度,0 - 100 之间。
*/ Confidence?: number; /** *文本行在原图片中的像素坐标框。
*/ Rect?: Rect; /** *识别出的车牌颜色,目前支持颜色包括 “白”、“黑”、“蓝”、“绿”、“黄”、“黄绿”、“临牌”、“喷漆”、“其它”。
*/ Color?: string; /** *全部车牌信息。
*/ LicensePlateInfos?: Array车牌类别, 如: 标准实体车牌、非标准实体车牌、临牌,喷漆车牌 示例值:实体车牌
*/ LicensePlateCategory?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ExtractDocBasic请求参数结构体 */ export interface ExtractDocBasicRequest { /** * 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。 */ IsPdf?: boolean; /** * 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 */ PdfPageNumber?: number; /** * 自定义结构化功能需返回的字段名称,例: 若客户只想返回姓名、性别两个字段的识别结果,则输入 ItemNames=["姓名","性别"] */ ItemNames?: Array自定义抽取功能需返回的字段名称。
*/ KeyName?: string; /** *默认 0;0表示kv对 1表示 表格字段。
*/ KeyType?: number; /** *抽取字段的描述内容。
*/ KeyPrompt?: string; /** *自定义字段对应期望的值内容(这个一般需要对字段审核比对才需要输入)。
*/ KeyExpectedValue?: string; /** *自定义字段审核比对的规则prompt。
比如keyname是姓名,KeyExpectedValue 张三,KeyAuditPrompt设置为“字符需要完全匹配则审核返回正确”/“字符匹配90%就审核返回正确”
*/ KeyAuditPrompt?: string; } /** * 混贴票据中单张发票的内容 */ export interface SingleInvoiceItem { /** * 增值税专用发票 注意:此字段可能返回 null,表示取不到有效值。 */ VatSpecialInvoice?: VatInvoiceInfo; /** * 增值税普通发票 注意:此字段可能返回 null,表示取不到有效值。 */ VatCommonInvoice?: VatInvoiceInfo; /** * 增值税电子普通发票 注意:此字段可能返回 null,表示取不到有效值。 */ VatElectronicCommonInvoice?: VatInvoiceInfo; /** * 增值税电子专用发票 注意:此字段可能返回 null,表示取不到有效值。 */ VatElectronicSpecialInvoice?: VatInvoiceInfo; /** * 区块链电子发票 注意:此字段可能返回 null,表示取不到有效值。 */ VatElectronicInvoiceBlockchain?: VatInvoiceInfo; /** * 增值税电子普通发票(通行费) 注意:此字段可能返回 null,表示取不到有效值。 */ VatElectronicInvoiceToll?: VatInvoiceInfo; /** * 电子发票(专用发票) 注意:此字段可能返回 null,表示取不到有效值。 */ VatElectronicSpecialInvoiceFull?: VatElectronicInfo; /** * 电子发票(普通发票) 注意:此字段可能返回 null,表示取不到有效值。 */ VatElectronicInvoiceFull?: VatElectronicInfo; /** * 通用机打发票 注意:此字段可能返回 null,表示取不到有效值。 */ MachinePrintedInvoice?: MachinePrintedInvoice; /** * 汽车票 注意:此字段可能返回 null,表示取不到有效值。 */ BusInvoice?: BusInvoice; /** * 轮船票 注意:此字段可能返回 null,表示取不到有效值。 */ ShippingInvoice?: ShippingInvoice; /** * 过路过桥费发票 注意:此字段可能返回 null,表示取不到有效值。 */ TollInvoice?: TollInvoice; /** * 其他发票 注意:此字段可能返回 null,表示取不到有效值。 */ OtherInvoice?: OtherInvoice; /** * 机动车销售统一发票 注意:此字段可能返回 null,表示取不到有效值。 */ MotorVehicleSaleInvoice?: MotorVehicleSaleInvoice; /** * 二手车销售统一发票 注意:此字段可能返回 null,表示取不到有效值。 */ UsedCarPurchaseInvoice?: UsedCarPurchaseInvoice; /** * 增值税普通发票(卷票) 注意:此字段可能返回 null,表示取不到有效值。 */ VatInvoiceRoll?: VatInvoiceRoll; /** * 出租车发票 注意:此字段可能返回 null,表示取不到有效值。 */ TaxiTicket?: TaxiTicket; /** * 定额发票 注意:此字段可能返回 null,表示取不到有效值。 */ QuotaInvoice?: QuotaInvoice; /** * 机票行程单 注意:此字段可能返回 null,表示取不到有效值。 */ AirTransport?: AirTransport; /** * 非税收入通用票据 注意:此字段可能返回 null,表示取不到有效值。 */ NonTaxIncomeGeneralBill?: NonTaxIncomeBill; /** * 非税收入一般缴款书(电子) 注意:此字段可能返回 null,表示取不到有效值。 */ NonTaxIncomeElectronicBill?: NonTaxIncomeBill; /** * 火车票 注意:此字段可能返回 null,表示取不到有效值。 */ TrainTicket?: TrainTicket; /** * 医疗门诊收费票据(电子) 注意:此字段可能返回 null,表示取不到有效值。 */ MedicalOutpatientInvoice?: MedicalInvoice; /** * 医疗住院收费票据(电子) 注意:此字段可能返回 null,表示取不到有效值。 */ MedicalHospitalizedInvoice?: MedicalInvoice; /** * 增值税销货清单 注意:此字段可能返回 null,表示取不到有效值。 */ VatSalesList?: VatInvoiceInfo; /** * 电子发票(火车票) 注意:此字段可能返回 null,表示取不到有效值。 */ ElectronicTrainTicketFull?: ElectronicTrainTicketFull; /** * 电子发票(机票行程单) 注意:此字段可能返回 null,表示取不到有效值。 */ ElectronicFlightTicketFull?: ElectronicFlightTicketFull; /** * 完税凭证 注意:此字段可能返回 null,表示取不到有效值。 */ TaxPayment?: TaxPayment; /** * 海关缴款 注意:此字段可能返回 null,表示取不到有效值。 */ CustomsPaymentReceipt?: CustomsPaymentReceipt; /** * 银行回单 注意:此字段可能返回 null,表示取不到有效值。 */ BankSlip?: BankSlip; /** * 网约车行程单 注意:此字段可能返回 null,表示取不到有效值。 */ OnlineTaxiItinerary?: OnlineTaxiItinerary; /** * 海关进/出口货物报关单 注意:此字段可能返回 null,表示取不到有效值。 */ CustomsDeclaration?: CustomsDeclaration; /** * 海外发票 注意:此字段可能返回 null,表示取不到有效值。 */ OverseasInvoice?: OverseasInvoice; /** * 购物小票 注意:此字段可能返回 null,表示取不到有效值。 */ ShoppingReceipt?: ShoppingReceipt; /** * 销货清单 注意:此字段可能返回 null,表示取不到有效值。 */ SaleInventory?: SaleInventory; /** * 机动车销售统一发票(电子) 注意:此字段可能返回 null,表示取不到有效值。 */ MotorVehicleSaleInvoiceElectronic?: MotorVehicleSaleInvoice; /** * 二手车销售统一发票(电子) 注意:此字段可能返回 null,表示取不到有效值。 */ UsedCarPurchaseInvoiceElectronic?: UsedCarPurchaseInvoice; /** * 通行费电子票据汇总单 注意:此字段可能返回 null,表示取不到有效值。 */ ElectronicTollSummary?: ElectronicTollSummary; } /** * 增值税发票返回值 */ export interface VatInvoiceInfo { /** * 校验码 */ CheckCode?: string; /** * 发票联次 */ FormType?: string; /** * 车船税 */ TravelTax?: string; /** * 购买方地址电话 */ BuyerAddrTel?: string; /** * 购买方银行账号 */ BuyerBankAccount?: string; /** * 公司印章内容 */ CompanySealContent?: string; /** * 税务局章内容 */ TaxSealContent?: string; /** * 服务类型 */ ServiceName?: string; /** * 市 */ City?: string; /** * 是否存在二维码(0:没有,1:有) */ QRCodeMark?: number; /** * 是否有代开标记(0:没有,1:有) */ AgentMark?: number; /** * 是否有通行费标记(0:没有,1:有) */ TransitMark?: number; /** * 是否有成品油标记(0:没有,1:有) */ OilMark?: number; /** * 发票名称 */ Title?: string; /** * 发票消费类型 */ Kind?: string; /** * 发票代码 */ Code?: string; /** * 发票号码 */ Number?: string; /** * 机打发票号码 */ NumberConfirm?: string; /** * 开票日期 */ Date?: string; /** * 价税合计(小写) */ Total?: string; /** * 价税合计(大写) */ TotalCn?: string; /** * 税前金额 */ PretaxAmount?: string; /** * 合计税额 */ Tax?: string; /** * 机器编号 */ MachineCode?: string; /** * 密码区 */ Ciphertext?: string; /** * 备注 */ Remark?: string; /** * 销售方名称 */ Seller?: string; /** * 销售方纳税人识别号 */ SellerTaxID?: string; /** * 销售方地址电话 */ SellerAddrTel?: string; /** * 销售方银行账号 */ SellerBankAccount?: string; /** * 购买方名称 */ Buyer?: string; /** * 购买方纳税人识别号 */ BuyerTaxID?: string; /** * 是否有公司印章(0:没有,1:有) */ CompanySealMark?: number; /** * 开票人 */ Issuer?: string; /** * 复核人 */ Reviewer?: string; /** * 省 */ Province?: string; /** * 增值税发票项目信息 */ VatInvoiceItemInfos?: Array图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负
*/ Angle?: number; /** *配置结构化文本信息
*/ StructuralList?: Array还原文本信息
*/ WordList?: Array样本识别字段数
*/ TokenNum?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * VerifyGeneralCardWarn返回参数结构体 */ export interface VerifyGeneralCardWarnResponse { /** *区域篡改提示
*/ Tamper?: GeneralCardWarnInfo; /** *AIGC合成提示
*/ Synthesis?: GeneralCardWarnInfo; /** *模板图片提示
*/ Template?: GeneralCardWarnInfo; /** *屏幕翻拍提示
*/ RemakeScreen?: GeneralCardWarnInfo; /** *截图提示
*/ Screenshot?: GeneralCardWarnInfo; /** *模糊提示
*/ Blur?: GeneralCardWarnInfo; /** *边框不完整提示
*/ BorderIncomplete?: GeneralCardWarnInfo; /** *复印件提示
*/ Copy?: GeneralCardWarnInfo; /** *反光提示
*/ Reflection?: GeneralCardWarnInfo; /** *遮挡提示
*/ Cover?: GeneralCardWarnInfo; /** *重叠提示
*/ Overlap?: GeneralCardWarnInfo; /** *电子证照提示(目前仅支持电子身份证、电子营业执照识别)
*/ Electron?: GeneralCardWarnInfo; /** *文字水印提示
*/ TextWatermark?: GeneralCardWarnInfo; /** *水印内容,当未检测到文字水印时不返回,返回多组水印时以 | 分隔。
*/ WatermarkContent?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 通用机打发票 */ export interface MachinePrintedInvoice { /** * 发票名称 */ Title?: string; /** * 是否存在二维码(1:有,0:无) */ QRCodeMark?: number; /** * 发票代码 */ Code?: string; /** * 发票号码 */ Number?: string; /** * 开票日期 */ Date?: string; /** * 时间 */ Time?: string; /** * 校验码 */ CheckCode?: string; /** * 密码区 */ Ciphertext?: string; /** * 种类 */ Category?: string; /** * 税前金额 */ PretaxAmount?: string; /** * 价税合计(小写) */ Total?: string; /** * 价税合计(大写) */ TotalCn?: string; /** * 合计税额 */ Tax?: string; /** * 行业分类 */ IndustryClass?: string; /** * 销售方名称 */ Seller?: string; /** * 销售方纳税人识别号 */ SellerTaxID?: string; /** * 销售方地址电话 */ SellerAddrTel?: string; /** * 销售方银行账号 */ SellerBankAccount?: string; /** * 购买方名称 */ Buyer?: string; /** * 购买方纳税人识别号 */ BuyerTaxID?: string; /** * 购买方地址电话 */ BuyerAddrTel?: string; /** * 购买方银行账号 */ BuyerBankAccount?: string; /** * 发票消费类型 */ Kind?: string; /** * 省 */ Province?: string; /** * 市 */ City?: string; /** * 是否有公司印章(0:没有,1:有) */ CompanySealMark?: number; /** * 是否为浙江/广东通用机打发票(0:没有,1:有) */ ElectronicMark?: number; /** * 开票人 */ Issuer?: string; /** * 收款人 */ Receiptor?: string; /** * 复核人 */ Reviewer?: string; /** * 备注 */ Remark?: string; /** * 经办人支付信息 */ PaymentInfo?: string; /** * 经办人取票用户 */ TicketPickupUser?: string; /** * 经办人商户号 */ MerchantNumber?: string; /** * 经办人订单号 */ OrderNumber?: string; /** * 条目 */ GeneralMachineItems?: Array请求体被加密后的密文(Base64编码),本接口只支持加密传输
*/ EncryptedBody: string; /** *敏感数据加密信息。对传入信息有加密需求的用户可使用此参数,详情请点击左侧链接。
*/ Encryption: Encryption; /** *图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/ ImageUrl?: string; /** *FRONT:身份证有照片的一面(人像面),
BACK:身份证有国徽的一面(国徽面),
该参数如果不填,将为您自动判断身份证正反面。
以下可选字段均为bool 类型,默认false:
CropIdCard,身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)
CropPortrait,人像照片裁剪(自动抠取身份证头像区域)
CopyWarn,复印件告警
BorderCheckWarn,边框不完整和框内遮挡告警
ReshootWarn,屏幕翻拍告警
DetectPsWarn,疑似存在PS痕迹告警(CardWarnType参数为 Advanced时同时开启电子身份证、水印告警)
TempIdWarn,临时身份证告警
InvalidDateWarn,身份证有效日期不合法告警
Quality,图片质量分数(评价图片的模糊程度)
MultiCardDetect,是否开启正反面同框识别(仅支持二代身份证正反页同框识别或临时身份证正反页同框识别)
ReflectWarn,是否开启反光检测
SDK 设置方式参考:Config = Json.stringify({"CropIdCard":true,"CropPortrait":true})
API 3.0 Explorer 设置方式参考:Config = {"CropIdCard":true,"CropPortrait":true}
默认值为true,打开识别结果纠正开关。开关开启后,身份证号、出生日期、性别,三个字段会进行矫正补齐,统一结果输出;若关闭此开关,以上三个字段不会进行矫正补齐,保持原始识别结果输出,若原图出现篡改情况,这三个字段的识别结果可能会不统一。
*/ EnableRecognitionRectify?: boolean; /** *默认值为false。
此开关需要在反光检测开关开启下才会生效(即此开关生效的前提是config入参里的"ReflectWarn":true),若EnableReflectDetail设置为true,则会返回反光点覆盖区域详情。反光点覆盖区域详情分为四部分:人像照片位置、国徽位置、识别字段位置、其他位置。一个反光点允许覆盖多个区域,且一张图片可能存在多个反光点。
*/ EnableReflectDetail?: boolean; /** *Basic:使用基础卡证告警能力(含基础PS告警); Advanced:开启进阶PS告警能力,PS告警效果更佳但需要更长耗时;建议测试对比后选用,默认值为 Basic
*/ CardWarnType?: string; } /** * 二手车销售统一发票信息 */ export interface UsedVehicleInvoiceInfo { /** *所属税局
*/ TaxBureau?: string; /** *买方单位/个人
*/ Buyer?: string; /** *买方单位代码/身份证号码
*/ BuyerNo?: string; /** *买方单位/个人地址
*/ BuyerAddress?: string; /** *买方单位电话
*/ BuyerTel?: string; /** *卖方单位/个人
*/ Seller?: string; /** *卖方单位代码/身份证号码
*/ SellerNo?: string; /** *卖方单位/个人地址
*/ SellerAddress?: string; /** *卖方单位电话
*/ SellerTel?: string; /** *车牌照号
*/ VehicleLicenseNo?: string; /** *登记证号
*/ RegisterNo?: string; /** *车架号/车辆识别代码
*/ VehicleIdentifyNo?: string; /** *转入地车辆管理所名称
*/ ManagementOffice?: string; /** *车价合计
*/ VehicleTotalPrice?: string; /** *经营、拍卖单位
*/ Auctioneer?: string; /** *经营、拍卖单位地址
*/ AuctioneerAddress?: string; /** *经营、拍卖单位纳税人识别号
*/ AuctioneerTaxpayerNum?: string; /** *经营、拍卖单位开户银行、账号
*/ AuctioneerBankAccount?: string; /** *经营、拍卖单位电话
*/ AuctioneerTel?: string; /** *二手车市场
*/ Market?: string; /** *二手车市场纳税人识别号
*/ MarketTaxpayerNum?: string; /** *二手车市场地址
*/ MarketAddress?: string; /** *二手车市场开户银行账号
*/ MarketBankAccount?: string; /** *二手车市场电话
*/ MarketTel?: string; /** *车价合计中文大写
注意:此字段可能返回 null,表示取不到有效值。 */ VehicleTotalPriceCN?: string; /** *发票风险等级
注意:此字段可能返回 null,表示取不到有效值。 */ InvoiceRiskLevel?: string; /** *车辆类型
注意:此字段可能返回 null,表示取不到有效值。 */ CarType?: string; /** *厂牌型号
注意:此字段可能返回 null,表示取不到有效值。 */ PlateModel?: string; /** *作废人
注意:此字段可能返回 null,表示取不到有效值。 */ AbandonerName?: string; /** *作废日期
注意:此字段可能返回 null,表示取不到有效值。 */ AbandonDate?: string; /** *开票方类型:1 经营单位,2 拍卖单位,03 二手车市场。
注意:此字段可能返回 null,表示取不到有效值。 */ IssuerType?: string; /** *开票方纳税人识别号
注意:此字段可能返回 null,表示取不到有效值。 */ IssuerTaxCode?: string; /** *自行编码
注意:此字段可能返回 null,表示取不到有效值。 */ CustomCode?: string; /** *商品编码
*/ TaxClassifyCode?: string; /** *零税率标识:空:非零税率,0:出口零税,1:免税,2:不征税,3 普通零税率
*/ ZeroTaxRateMark?: string; } /** * 信息区证件内容 */ export interface PassportRecognizeInfos { /** *证件类型(护照信息页识别结果)
*/ Type?: string; /** *发行国家(护照信息页识别结果)
*/ IssuingCountry?: string; /** *护照号码(护照信息页识别结果)
*/ PassportID?: string; /** *姓(护照信息页识别结果)
*/ Surname?: string; /** *名(护照信息页识别结果)
*/ GivenName?: string; /** *姓名(护照信息页识别结果)
*/ Name?: string; /** *国籍信息(护照信息页识别结果)
*/ Nationality?: string; /** *出生日期(护照信息页识别结果)
*/ DateOfBirth?: string; /** *性别(护照信息页识别结果)
*/ Sex?: string; /** *发行日期(护照信息页识别结果)
*/ DateOfIssuance?: string; /** *截止日期(护照信息页识别结果)
*/ DateOfExpiration?: string; /** *持证人签名(护照信息页识别结果)
仅中国大陆护照支持返回此字段,港澳台及境外护照不支持
*/ Signature?: string; /** *签发地点(护照信息页识别结果)
仅中国大陆护照支持返回此字段,港澳台及境外护照不支持
*/ IssuePlace?: string; /** *签发机关(护照信息页识别结果)
仅中国大陆护照支持返回此字段,港澳台及境外护照不支持
*/ IssuingAuthority?: string; /** *出生地(护照信息页识别结果)
*/ BirthPlace?: string; } /** * SubmitExtractDocAgentJob返回参数结构体 */ export interface SubmitExtractDocAgentJobResponse { /** *任务唯一ID。由服务端生成。
*/ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ImageEnhancement返回参数结构体 */ export interface ImageEnhancementResponse { /** * 图片数据标识: “origin”:原图 “preprocess”:预处理后的图 */ ImageTag?: string; /** * 图片数据,返回预处理后图像或原图像base64字符 */ Image?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 头像照片和坐标 */ export interface PortraitImageInfo { /** * 头像 注意:此字段可能返回 null,表示取不到有效值。 */ PortraitImage?: string; /** * 头像坐标 注意:此字段可能返回 null,表示取不到有效值。 */ ImageCoordinates?: ImageCoordinates; } /** * 图片大小 */ export interface QrcodeImgSize { /** * 宽 */ Wide?: number; /** * 高 */ High?: number; } /** * PassportOCR返回参数结构体 */ export interface PassportOCRResponse { /** * 国家码 */ Country?: string; /** * 护照号 */ PassportNo?: string; /** * 性别 */ Sex?: string; /** * 国籍 */ Nationality?: string; /** * 出生日期 */ BirthDate?: string; /** * 出生地点 */ BirthPlace?: string; /** * 签发日期 */ IssueDate?: string; /** * 签发地点 */ IssuePlace?: string; /** * 有效期 */ ExpiryDate?: string; /** * 持证人签名 */ Signature?: string; /** * 最下方第一行 MRZ Code 序列 */ CodeSet?: string; /** * 最下方第二行 MRZ Code 序列 */ CodeCrc?: string; /** * 姓名 */ Name?: string; /** * 姓 */ FamilyName?: string; /** * 名 */ FirstName?: string; /** * 头像和坐标信息 */ PortraitImageInfo?: PortraitImageInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 财务票据查验返回结果-项目清单 */ export interface FinancialBillItemDetails { /** * 项目编号 注意:此字段可能返回 null,表示取不到有效值。 */ ItemID?: string; /** * 项目名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 单位 注意:此字段可能返回 null,表示取不到有效值。 */ Unit?: string; /** * 数量 注意:此字段可能返回 null,表示取不到有效值。 */ Quantity?: string; /** * 规格标准 注意:此字段可能返回 null,表示取不到有效值。 */ Standard?: string; /** * 金额 注意:此字段可能返回 null,表示取不到有效值。 */ Total?: string; /** * 项目序号 注意:此字段可能返回 null,表示取不到有效值。 */ SerialNumber?: string; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Remark?: string; } /** * 卡证告警信息返回 */ export interface CardWarnInfo { /** * 证件边缘是否完整 0:正常 1:边缘不完整 */ BorderCheck?: number; /** * 证件是否被遮挡 0:正常 1:有遮挡 */ OcclusionCheck?: number; /** * 是否复印 0:正常 1:复印件 */ CopyCheck?: number; /** * 是否屏幕翻拍 0:正常 1:翻拍 */ ReshootCheck?: number; /** * 证件是否有PS 0:正常 1:有PS */ PSCheck?: number; /** * 是否模糊: 0:正常 1:模糊 */ BlurCheck?: number; /** * 模糊分数, 范围:0.0-1.0,分数越高越模糊,建议阈值为0.5 */ BlurScore?: number; /** * 是否电子身份证 0:否 1:是电子身份证 */ ElectronCheck?: number; } /** * 运单识别结果 */ export interface TextWaybill { /** *收件人姓名
*/ RecName?: WaybillObj; /** *收件人手机号
*/ RecNum?: WaybillObj; /** *收件人地址
*/ RecAddr?: WaybillObj; /** *寄件人姓名
*/ SenderName?: WaybillObj; /** *寄件人手机号
*/ SenderNum?: WaybillObj; /** *寄件人地址
*/ SenderAddr?: WaybillObj; /** *运单号, 当同时存在 母 / 子 运单号时, 该字段为子运单号
*/ WaybillNum?: WaybillObj; /** *母运单号, 当不存在母运单号时, 该字段为不存在
*/ MainWaybillNum?: WaybillObj; } /** * VehicleRegCertOCR请求参数结构体 */ export interface VehicleRegCertOCRRequest { /** * 图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; } /** * QuestionSplitLayoutOCR返回参数结构体 */ export interface QuestionSplitLayoutOCRResponse { /** * 检测到的文本信息 */ QuestionInfo?: Array航段序号
注意:此字段可能返回 null,表示取不到有效值。 */ FlightSegment?: string; /** *始发站
注意:此字段可能返回 null,表示取不到有效值。 */ StationGetOn?: string; /** *目的站
注意:此字段可能返回 null,表示取不到有效值。 */ StationGetOff?: string; /** *承运人
注意:此字段可能返回 null,表示取不到有效值。 */ Carrier?: string; /** *航班号
注意:此字段可能返回 null,表示取不到有效值。 */ FlightNumber?: string; /** *座位等级
注意:此字段可能返回 null,表示取不到有效值。 */ SeatLevel?: string; /** *承运日期
注意:此字段可能返回 null,表示取不到有效值。 */ FlightDate?: string; /** *起飞时间
注意:此字段可能返回 null,表示取不到有效值。 */ DepartureTime?: string; /** *客票级别/客票类别
注意:此字段可能返回 null,表示取不到有效值。 */ FareBasis?: string; } /** * 财务票据查验返回结果 */ export interface FinancialBill { /** * 票据代码 注意:此字段可能返回 null,表示取不到有效值。 */ Code?: string; /** * 票据号码 注意:此字段可能返回 null,表示取不到有效值。 */ Number?: string; /** * 缴款人纳税识别号 注意:此字段可能返回 null,表示取不到有效值。 */ BuyerTaxID?: string; /** * 校验码 注意:此字段可能返回 null,表示取不到有效值。 */ CheckCode?: string; /** * 缴款人 注意:此字段可能返回 null,表示取不到有效值。 */ Buyer?: string; /** * 开票日期 注意:此字段可能返回 null,表示取不到有效值。 */ Date?: string; /** * 收款单位 注意:此字段可能返回 null,表示取不到有效值。 */ SellerCompany?: string; /** * 复核人 注意:此字段可能返回 null,表示取不到有效值。 */ Reviewer?: string; /** * 收款人 注意:此字段可能返回 null,表示取不到有效值。 */ Seller?: string; /** * 票据名称 注意:此字段可能返回 null,表示取不到有效值。 */ Title?: string; /** * 金额合计 注意:此字段可能返回 null,表示取不到有效值。 */ Total?: string; /** * 金额合计中文大写 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCn?: string; /** * 冲红 注意:此字段可能返回 null,表示取不到有效值。 */ RushRedStateCode?: string; /** * 冲红日期 注意:此字段可能返回 null,表示取不到有效值。 */ RushRedDate?: string; /** * 冲红时间 注意:此字段可能返回 null,表示取不到有效值。 */ RushRedTime?: string; /** * 冲红原因 注意:此字段可能返回 null,表示取不到有效值。 */ RushRedReason?: string; /** * 项目明细 注意:此字段可能返回 null,表示取不到有效值。 */ FinancialBillItems?: Array图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 示例值:/9j/4AAQSkZJRg.....s97n//2Q==
*/ ImageBase64List?: Array图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 示例值:https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralAccurateOCR/GeneralAccurateOCR1.jpg
*/ ImageUrlList?: Array需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。 示例值:1
*/ PdfPageNumber?: number; /** *批改信息输出配置,当key对应为1表示开启配置开关。 当key为StructureAndContent value为1 表示SentenceSuggest返回篇章结构和内容信息,默认只返回词汇、语句
*/ QuestionConfigMap?: string; } /** * LicensePlateOCR请求参数结构体 */ export interface LicensePlateOCRRequest { /** *图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; } /** * GeneralBasicOCR请求参数结构体 */ export interface GeneralBasicOCRRequest { /** * 图片/PDF的 Base64 值。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片/PDF的 Url 地址。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 保留字段。 */ Scene?: string; /** * 识别语言类型。 支持自动识别语言类型,同时支持自选语言种类,默认中英文混合(zh),各种语言均支持与英文混合的文字识别。 可选值: zh:中英混合 zh_rare:支持英文、数字、中文生僻字、繁体字,特殊符号等 auto:自动 mix:多语言混排场景中,自动识别混合语言的文本 jap:日语 kor:韩语 spa:西班牙语 fre:法语 ger:德语 por:葡萄牙语 vie:越语 may:马来语 rus:俄语 ita:意大利语 hol:荷兰语 swe:瑞典语 fin:芬兰语 dan:丹麦语 nor:挪威语 hun:匈牙利语 tha:泰语 hi:印地语 ara:阿拉伯语 */ LanguageType?: string; /** * 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。 */ IsPdf?: boolean; /** * 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 */ PdfPageNumber?: number; /** * 是否返回单字信息,默认关 */ IsWords?: boolean; } /** * 行驶证副页正面的识别结果 */ export interface TextVehicleBack { /** * 号牌号码 注意:此字段可能返回 null,表示取不到有效值。 */ PlateNo?: string; /** * 档案编号 注意:此字段可能返回 null,表示取不到有效值。 */ FileNo?: string; /** * 核定人数 注意:此字段可能返回 null,表示取不到有效值。 */ AllowNum?: string; /** * 总质量 注意:此字段可能返回 null,表示取不到有效值。 */ TotalMass?: string; /** * 整备质量 注意:此字段可能返回 null,表示取不到有效值。 */ CurbWeight?: string; /** * 核定载质量 注意:此字段可能返回 null,表示取不到有效值。 */ LoadQuality?: string; /** * 外廓尺寸 注意:此字段可能返回 null,表示取不到有效值。 */ ExternalSize?: string; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Marks?: string; /** * 检验记录 注意:此字段可能返回 null,表示取不到有效值。 */ Record?: string; /** * 准牵引总质量 注意:此字段可能返回 null,表示取不到有效值。 */ TotalQuasiMass?: string; /** * 副页编码 注意:此字段可能返回 null,表示取不到有效值。 */ SubPageCode?: string; /** * 燃料种类 注意:此字段可能返回 null,表示取不到有效值。 */ FuelType?: string; /** * 住址 */ AddressElectronic?: string; /** * 发证机关 */ IssueAuthorityElectronic?: string; /** * 车身颜色 */ CarBodyColor?: string; } /** * SubmitMarkEssayAgentJob返回参数结构体 */ export interface SubmitMarkEssayAgentJobResponse { /** *任务唯一ID。由服务端生成。 示例值:1334797167793684480
*/ JobIds?: Array任务唯一ID。由服务端生成.
*/ JobId?: string; /** *切题题目边框坐标列表 (如果BoolSingleQuestion为true则返回空)
*/ QuestionInfo?: Array题目切题数量,作为计费题目数总量
*/ QuestionCount?: string; /** *客户图片url
*/ OriginalImageUrl?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RideHailingDriverLicenseOCR返回参数结构体 */ export interface RideHailingDriverLicenseOCRResponse { /** * 姓名 */ Name?: string; /** * 证号,对应网约车驾驶证字段:证号/从业资格证号/驾驶员证号/身份证号 */ LicenseNumber?: string; /** * 有效起始日期 */ StartDate?: string; /** * 有效期截止时间,对应网约车驾驶证字段:有效期至/营运期限止 */ EndDate?: string; /** * 初始发证日期,对应网约车驾驶证字段:初始领证日期/发证日期 */ ReleaseDate?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ImageEnhancement请求参数结构体 */ export interface ImageEnhancementRequest { /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 默认为空,ReturnImage的取值以及含义如下: “preprocess”: 返回预处理后的图片数据 “origin”:返回原图片数据 " ":不返回图片数据 */ ReturnImage?: string; /** * 默认值为1,指定图像增强方法: 1:切边增强 2:弯曲矫正 202:黑白模式 204:提亮模式 205:灰度模式 207:省墨模式 208:文字锐化(适合非彩色图片) 300:自动增强(自动从301~304选择任务类型) 301:去摩尔纹 302:去除阴影 303:去除模糊 304:去除过曝 */ TaskType?: number; } /** * ExtractDocBasic返回参数结构体 */ export interface ExtractDocBasicResponse { /** * 图片旋转角度(角度制),文本的水平方向 为 0;顺时针为正,逆时针为负 */ Angle?: number; /** * 配置结构化文本信息 */ StructuralList?: Array置信度 0 ~100。
*/ Confidence?: number; /** *候选字Character。
*/ Character?: string; } /** * 身份证信息返回 */ export interface IDCardInfo { /** * 姓名(人像面) */ Name?: ContentInfo; /** * 性别(人像面) */ Sex?: ContentInfo; /** * 民族(人像面) */ Nation?: ContentInfo; /** * 出生日期(人像面) */ Birth?: ContentInfo; /** * 地址(人像面) */ Address?: ContentInfo; /** * 公民身份号码(人像面) */ IdNum?: ContentInfo; /** * 发证机关(国徽面) */ Authority?: ContentInfo; /** * 证件有效期(国徽面) */ ValidDate?: ContentInfo; /** * WarnInfos,告警信息 */ WarnInfos?: CardWarnInfo; /** * IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回; */ CardImage?: ContentInfo; /** * Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回; */ PortraitImage?: ContentInfo; } /** * 医疗发票识别结果 */ export interface MedicalInvoiceItem { /** * 识别出的字段名称| 分类 | name |
| 票据基本信息 | 发票名称 |
| 票据代码 | |
| 票据号码 | |
| 电子票据代码 | |
| 电子票据号码 | |
| 交款人统一社会信用代码 | |
| 校验码 | |
| 交款人 | |
| 开票日期 | |
| 收款单位 | |
| 复核人 | |
| 收款人 | |
| 业务流水号 | |
| 门诊号 | |
| 就诊日期 | |
| 医疗机构类型 | |
| 医保类型 | |
| 医保编号 | |
| 性别 | |
| 医保统筹基金支付 | |
| 其他支付 | |
| 个人账户支付 | |
| 个人现金支付 | |
| 个人自付 | |
| 个人自费 | |
| 病历号 | |
| 住院号 | |
| 住院科别 | |
| 住院时间 | |
| 预缴金额 | |
| 补缴金额 | |
| 退费金额 | |
| 发票属地 | |
| 发票类型 | |
| 总金额 | 总金额大写 |
| 总金额小写 | |
| 收费大项 | 大项名称 |
| 大项金额 | |
| 收费细项 | 项目名称 |
| 数量 | |
| 单位 | |
| 金额 | |
| 备注 | |
| 票据其他信息 | 入院时间 |
| 出院时间 | |
| 住院天数 | |
| 自付二 | |
| 自付一 | |
| 起付金额 | |
| 超封顶金额 | |
| 自费 | |
| 本次医保范围内金额 | |
| 累计医保内范围金额 | |
| 门诊大额支付 | |
| 残军补助支付 | |
| 年度门诊大额累计支付 | |
| 单位补充险[原公疗]支付 | |
| 社会保障卡号 | |
| 姓名 | |
| 交易流水号 | |
| 本次支付后个人账户余额 | |
| 基金支付 | |
| 现金支付 | |
| 复核 | |
| 自负 | |
| 结算方式 | |
| 医保统筹/公医记账 | |
| 其他 | |
| 个人支付金额 | |
| 欠费 | |
| 退休补充支付 | |
| 医院类型 | |
| 退款 | |
| 补收 | |
| 附加支付 | |
| 分类自负 | |
| 其它 | |
| 预交款 | |
| 个人缴费 |
图片/PDF的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *是否返回单字信息,默认值为false,注:仅ConfigID配置为OCR时支持。
*/ IsWords?: boolean; /** *是否开启原图切图检测功能,开启后可提升“整图面积大,但单字符占比面积小”(例如:试卷)场景下的识别效果,默认关,注:仅ConfigID配置为OCR时支持。
*/ EnableDetectSplit?: boolean; /** *是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
*/ IsPdf?: boolean; /** *需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
*/ PdfPageNumber?: number; /** *文本检测开关,默认为true。设置为false可直接进行单行识别,适用于仅包含正向单行文本的图片场景。
*/ EnableDetectText?: boolean; /** *配置ID支持: OCR -- 通用场景 MulOCR--多语种场景,默认值为OCR
*/ ConfigID?: string; /** *需要识别的文字类型,默认识别全部类型的文字。 0:自动识别全部类型文字 1:仅识别手写体文字 2:仅识别印刷体文字
当config id=OCR 且 iswords 是false 时 才生效
*/ WordsType?: string; } /** * 铁路电子客票信息 */ export interface RailwayTicketInfo { /** * 电子发票类型 */ TypeOfVoucher?: string; /** * 电子客票号 */ ElectronicTicketNum?: string; /** * 开票日期 */ DateOfIssue?: string; /** * 售票或退票类型 */ TypeOfBusiness?: string; /** * 始发站 */ DepartureStation?: string; /** * 始发站英文 */ PhonicsOfDepartureStation?: string; /** * 到达站 */ DestinationStation?: string; /** * 到达站英文 */ PhonicsOfDestinationStation?: string; /** * 火车号 */ TrainNumber?: string; /** * 火车出发日期 */ TravelDate?: string; /** * 始发时间 */ DepartureTime?: string; /** * 空调特点 */ AirConditioningCharacteristics?: string; /** * 座位类型 */ SeatLevel?: string; /** * 火车第几车 */ Carriage?: string; /** * 座位号 */ Seat?: string; /** * 票价 */ Fare?: string; /** * 发票号码 */ ElectronicInvoiceRailwayETicketNumber?: string; /** * 身份证号 */ IdNumber?: string; /** * 姓名 */ Name?: string; /** * 金额 */ TotalAmountExcludingTax?: string; /** * 税率 */ TaxRate?: string; /** * 税额 */ TaxAmount?: string; /** * 购买方名称 */ NameOfPurchaser?: string; /** * 统一社会信用代码 */ UnifiedSocialCreditCodeOfPurchaser?: string; /** * 原发票号码 */ NumberOfOriginalInvoice?: string; } /** * RecognizeFormulaOCR请求参数结构体 */ export interface RecognizeFormulaOCRRequest { /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。 */ IsPdf?: boolean; /** * 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 */ PdfPageNumber?: number; } /** * 临时身份证信息返回 */ export interface TemporaryIDCardInfo { /** * 姓名(人像面) */ Name?: ContentInfo; /** * 性别(人像面) */ Sex?: ContentInfo; /** * 民族(人像面) */ Nation?: ContentInfo; /** * 出生日期(人像面) */ Birth?: ContentInfo; /** * 地址(人像面) */ Address?: ContentInfo; /** * 公民身份号码(人像面) */ IdNum?: ContentInfo; /** * 发证机关(国徽面) */ Authority?: ContentInfo; /** * 证件有效期(国徽面) */ ValidDate?: ContentInfo; /** * WarnInfos,告警信息 */ WarnInfos?: CardWarnInfo; /** * IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回; */ CardImage?: ContentInfo; /** * Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回; */ PortraitImage?: ContentInfo; } /** * VatInvoiceVerifyNew请求参数结构体 */ export interface VatInvoiceVerifyNewRequest { /** * 发票号码,8位、20位(全电票) */ InvoiceNo: string; /** * 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。 */ InvoiceDate: string; /** * 发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。 */ InvoiceCode?: string; /** * 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票,16:财务发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。 */ InvoiceKind?: string; /** * 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填; 区块链为 5 位 */ CheckCode?: string; /** * 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额) */ Amount?: string; /** * 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300 */ RegionCode?: string; /** * 销方税号,通用机打电子发票必填,区块链发票时必填 */ SellerTaxCode?: string; /** * 是否开启通用机打电子发票,默认为关闭。 */ EnableCommonElectronic?: boolean; /** * 是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。 */ EnableTodayInvoice?: boolean; } /** * 购车发票识别结果 */ export interface CarInvoiceInfo { /** * 识别出的字段名称(关键字),支持以下字段: 发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。 */ Name?: string; /** * 识别出的字段名称对应的值,也就是字段name对应的字符串结果。 */ Value?: string; /** * 字段在旋转纠正之后的图像中的像素坐标。 */ Rect?: Rect; /** * 字段在原图中的四点坐标。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 */ Polygon?: Polygon; } /** * 描述用户提供的出参结构的模板 */ export interface SchemaList { /** *自定义需提取的字段名称。注:若需提取多个字段,可定义多个KeyName。
*/ KeyName?: string; /** *字段类型。
枚举值:
补充提取字段的描述。
*/ KeyPrompt?: string; /** *嵌套SchemaList结构,最多支持嵌套三层。注:仅当KeyType=1时生效。
*/ SubItems?: Array购方名称
注意:此字段可能返回 null,表示取不到有效值。 */ BuyerName?: string; /** *购方识别号
注意:此字段可能返回 null,表示取不到有效值。 */ BuyerTaxCode?: string; /** *发票号码
注意:此字段可能返回 null,表示取不到有效值。 */ Number?: string; /** *开票日期
注意:此字段可能返回 null,表示取不到有效值。 */ Date?: string; /** *价税合计(中文大写)
注意:此字段可能返回 null,表示取不到有效值。 */ TotalCN?: string; /** *税额
注意:此字段可能返回 null,表示取不到有效值。 */ Tax?: string; /** *业务类型,0:退票,1:售票
注意:此字段可能返回 null,表示取不到有效值。 */ ServiceType?: string; /** *出发时间
注意:此字段可能返回 null,表示取不到有效值。 */ TimeGetOn?: string; /** *车次
注意:此字段可能返回 null,表示取不到有效值。 */ TrainNumber?: string; /** *发票代码
注意:此字段可能返回 null,表示取不到有效值。 */ Code?: string; /** *席别
注意:此字段可能返回 null,表示取不到有效值。 */ SeatType?: string; /** *乘车日期
注意:此字段可能返回 null,表示取不到有效值。 */ DateGetOn?: string; /** *车厢
注意:此字段可能返回 null,表示取不到有效值。 */ TrainCabin?: string; /** *出发站
注意:此字段可能返回 null,表示取不到有效值。 */ StationGetOn?: string; /** *电子客票号
注意:此字段可能返回 null,表示取不到有效值。 */ ElectronicNumber?: string; /** *姓名
注意:此字段可能返回 null,表示取不到有效值。 */ PassengerName?: string; /** *证件号
注意:此字段可能返回 null,表示取不到有效值。 */ PassengerNo?: string; /** *金额
注意:此字段可能返回 null,表示取不到有效值。 */ Amount?: string; /** *到达站
注意:此字段可能返回 null,表示取不到有效值。 */ StationGetOff?: string; /** *税率
注意:此字段可能返回 null,表示取不到有效值。 */ TaxRate?: string; /** *席位
注意:此字段可能返回 null,表示取不到有效值。 */ Seat?: string; /** *价税合计
注意:此字段可能返回 null,表示取不到有效值。 */ Total?: string; /** *校验码
注意:此字段可能返回 null,表示取不到有效值。 */ CheckCode?: string; /** *发票状态代码,0正常 1 未更新 2作废 3已红冲
注意:此字段可能返回 null,表示取不到有效值。 */ StateCode?: string; /** *发票类型
注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** *空调特征
注意:此字段可能返回 null,表示取不到有效值。 */ AirConditionerFeature?: string; /** *票种,不替代 VatInvoice.Type。
注意:此字段可能返回 null,表示取不到有效值。 */ TicketType?: string; /** *原始税率
注意:此字段可能返回 null,表示取不到有效值。 */ OriginalTaxRate?: string; /** *全电发票号码,映射源字段 qdfphm。
*/ FullElectronicNumber?: string; } /** * ArithmeticOCR请求参数结构体 */ export interface ArithmeticOCRRequest { /** * 图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 用于选择是否支持横屏拍摄。打开则支持横屏拍摄图片角度判断,角度信息在返回参数的angle中,默认值为true */ SupportHorizontalImage?: boolean; /** * 是否拒绝非速算图,打开则拒绝非速算图(注:非速算图是指风景人物等明显不是速算图片的图片),默认值为false */ RejectNonArithmeticPic?: boolean; /** * 是否展开耦合算式中的竖式计算,默认值为false */ EnableDispRelatedVertical?: boolean; /** * 是否展示竖式算式的中间结果和格式控制字符,默认值为false */ EnableDispMidResult?: boolean; /** * 是否开启pdf识别,默认值为true */ EnablePdfRecognize?: boolean; /** * pdf页码,从0开始,默认为0 */ PdfPageIndex?: number; } /** * 非税收入 */ export interface NonTaxIncomeBill { /** *发票名称
*/ Title?: string; /** *发票号码
*/ Number?: string; /** *发票代码
*/ Code?: string; /** *校验码
*/ CheckCode?: string; /** *开票日期
*/ Date?: string; /** *价税合计(小写)
*/ Total?: string; /** *价税合计(大写)
*/ TotalCn?: string; /** *交款人名称
*/ Buyer?: string; /** *交款人纳税人识别号
*/ BuyerTaxID?: string; /** *收款人名称
*/ Seller?: string; /** *收款单位名称
*/ SellerCompany?: string; /** *备注
*/ Remark?: string; /** *币种
*/ CurrencyCode?: string; /** *复核人
*/ Reviewer?: string; /** *是否存在二维码(1:有,0:无)
*/ QRCodeMark?: number; /** *其他信息
*/ OtherInfo?: string; /** *缴款码
*/ PaymentCode?: string; /** *执收单位编码
*/ ReceiveUnitCode?: string; /** *执收单位名称
*/ Receiver?: string; /** *经办人
*/ Operator?: string; /** *付款人账号
*/ PayerAccount?: string; /** *付款人开户银行
*/ PayerBank?: string; /** *收款人账号
*/ ReceiverAccount?: string; /** *收款人开户银行
*/ ReceiverBank?: string; /** *条目
*/ NonTaxItems?: Array票据名称
*/ BillName?: string; } /** * 用于风险提示和表示不同场景下的风险程度 */ export interface SceneWarnInfo { /** *是否存在该提示
*/ IsWarn?: boolean; /** *风险程度(0-1)
*/ RiskConfidence?: number; /** *提示位置四点坐标,仅部分提示类型支持返回提示位置坐标
*/ Polygon?: Array门头照标签
*/ StoreLabel?: Array具体场景标签,输出3个最匹配的场景, 注:仅SceneType配置为true时支持。
*/ SceneType?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExtractDocAgentJob请求参数结构体 */ export interface DescribeExtractDocAgentJobRequest { /** * 任务唯一ID。由服务端生成。 */ JobId?: string; } /** * ElectronicTollSummaryItem */ export interface ElectronicTollSummaryItem { /** * 票面key值 */ Name?: string; /** * 票面value值 */ Value?: string; /** * 字段所在行,下标从0开始,非行字段或未能识别行号的返回-1 */ Row?: number; } /** * 卡证字段信息返回值 */ export interface ContentInfo { /** * 字段内容 */ Content?: string; /** * 结果置信度 */ Confidence?: number; /** * 字段是否不完整(value内容) 0 字段正常 1 字段不完整 */ IsInComplete?: number; /** * 字段反光(value内容) 0 字段正常 1 字段有反光 */ IsReflect?: number; /** * 字段是否不完整(key内容) 0 字段正常 1 字段不完整 */ IsKeyInComplete?: number; /** * 字段反光(key内容) 0 字段正常 1 字段有反光 */ IsKeyReflect?: number; } /** * 作文批改建议 */ export interface MarkEssaySuggestions { /** * 作文批改序号 */ ID?: number; /** * 批改类型:主要包括:词汇、语句 */ Type?: string; /** * 子类型,基于Type返回二级类型 词汇: 错别字、使用拼音、词语误用、词语冗余、词汇贫乏、多字/漏字 语句:语法硬伤、逻辑问题、表达不佳、标点误用、优美句子 */ SubType?: string; /** * 原文内容 */ Origin?: string; /** * 批改后的内容 */ Replace?: string; /** * 点评内容 */ Message?: string; /** * array[][]二维数组,原文内容可能存在跨行的句子,会有多组坐标返回 切图区域的4个角点坐标, 是个长度为8的数组 [0,1,2,3,4,5,6,7] (0,1) 左上角坐标 (2,3) 右上角坐标 (4,5) 右下角坐标 (6,7) 左下角坐标 */ Positions?: Array图片/PDF的 Base64 值。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,且长宽比小于3(短边分辨率大于600, 长边分辨率小于等于短边分辨率的三倍)。支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片/PDF的 Url 地址。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,且长宽比小于3(短边分辨率大于600, 长边分辨率小于等于短边分辨率的三倍)。支持PNG、JPG、JPEG、BMP、PDF格式。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF有效,默认值为1。
*/ PdfPageNumber?: number; /** *是否使用新模型
枚举值:
默认值:false
*/ UseNewModel?: boolean; } /** * 坐标 */ export interface Coord { /** *横坐标。
*/ X?: number; /** *纵坐标。
*/ Y?: number; } /** * SealOCR返回参数结构体 */ export interface SealOCRResponse { /** * 印章内容 */ SealBody?: string; /** * 印章坐标 */ Location?: Rect; /** * 其它文本内容 */ OtherTexts?: Array请求状态
枚举值:
验证结果
1:四要素完全匹配
0:四要素不完全匹配
仅StatusCode为0时返回
统一社会信用代码是否一致
仅StatusCode为0时返回
企业名称是否一致
仅StatusCode为0时返回
法人代表是否一致
仅StatusCode为0时返回,企业名称与统一社会信用代码均未查得时,固定返回false
注册登记证件号码是否一致
仅StatusCode为0时返回,企业名称与统一社会信用代码均未查得时,固定返回false
经营状态
枚举值:
营业期限:一般包括营业开始时间和结束时间
参数格式:yyyy-MM-dd/yyyy-MM-dd
无固定期限的格式为:yyyy-MM-dd/
部分企业历史数据可能为空,将返回:/
无法查询,将返回:/
通行费车牌号;数电通行费源字段 cph 写入该字段。
*/ NumberPlate?: string; /** *通行费类型;数电通行费源字段 cllx 写入该字
*/ Type?: string; /** *通行日期起
*/ PassDateBegin?: string; /** *通行日期止
*/ PassDateEnd?: string; /** *税收分类编码
*/ TaxClassifyCode?: string; /** *通行费车牌号
*/ CarType?: string; /** *通行费车辆类型
*/ PlateNumber?: string; } /** * QuestionSplitOCR请求参数结构体 */ export interface QuestionSplitOCRRequest { /** * 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。 */ IsPdf?: boolean; /** * 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 */ PdfPageNumber?: number; /** * 是否开启切边增强和弯曲矫正,默认为false不开启 */ EnableImageCrop?: boolean; /** * 是否只返回检测框,默认false */ EnableOnlyDetectBorder?: boolean; /** * false: 使用当前默认模型(结构化信息更全面,但手写答案坐标精度一般) true: 使用多模态推理模型,推理效果更强(题目框选、手写答案坐标定位能力更优,但不返回题目选项和题目类型信息) API默认false, demo默认使用的是true */ UseNewModel?: boolean; } /** * 表格内容检测 */ export interface TableInfo { /** * 单元格内容 注意:此字段可能返回 null,表示取不到有效值。 */ Cells?: Array姓名
*/ Name?: string; /** *英文姓名
*/ EnglishName?: string; /** *证件号
*/ Number?: string; /** *性别
*/ Sex?: string; /** *有效期限
*/ ValidDate?: string; /** *签发机关
*/ IssueAuthority?: string; /** *签发地点
*/ IssueAddress?: string; /** *出生日期
*/ Birthday?: string; /** *头像照片的base64
*/ PortraitImage?: string; /** *返回类型
*/ Type?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 文字识别结果 */ export interface TextGeneralHandwriting { /** * 识别出的文本行内容 */ DetectedText?: string; /** * 置信度 0 - 100 */ Confidence?: number; /** * 文本行坐标,以四个顶点坐标表示 */ Polygon?: Array场景类型参数,如果场景无法细分请选用该大类的第一个子类,目前支持以下类型:
经营场所照
0101 门头照
0102 店内照
0103 流动经营照
车牌业务照
0201 车牌
图片的 Url 地址。要求图片经Base64编码后不超过 10M。
*/ ImageUrl?: string; /** *图片的 Base64 值。要求图片经Base64编码后不超过 10M。
*/ ImageBase64?: string; } /** * DescribeQuestionMarkAgentJob请求参数结构体 */ export interface DescribeQuestionMarkAgentJobRequest { /** * 任务唯一ID。由服务端生成。 */ JobId?: string; } /** * 按行输出,行序号 */ export interface LineInfo { /** * 每行的一个元素 */ Lines?: Array推理任务的完整提示词。注:仅当QueryType=1/2/3时有效,否则返回为null。
*/ QueryInfo?: string; /** *根据QueryType对应任务的返回内容。注:仅当QueryType=1/2/3时有效,其他情况为null。
*/ Answer?: string; /** *结构化提取结果。注:仅当QueryType=4时有效,否则返回null。
*/ ExtractFields?: Array检测到的文本信息,包括内容、坐标以及旋转纠正后的坐标等,具体内容请参见 TextDetection。注:仅当QueryType=0时TextDetections不为空,否则返回null。
*/ TextDetections?: Array左上角x。
*/ X: number; /** *左上角y。
*/ Y: number; /** *宽width。
单位:px
*/ Width: number; /** *高height。
单位:px
*/ Height: number; } /** * 发票字段坐标信息。包括字段英文名称、字段值所在位置的四点坐标、字段所属行号,具体内容请点击左侧链接。 */ export interface ItemPolygonInfo { /** * 发票的英文字段名称(如Title) */ Key?: string; /** * 字段值所在位置的四点坐标 */ Polygon?: Polygon; /** * 字段属于第几行,用于相同字段的排版,如发票明细表格项目,普通字段使用默认值为-1,表示无列排版。 */ Row?: number; } /** * MixedInvoiceOCR请求参数结构体 */ export interface MixedInvoiceOCRRequest { /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 需要识别的票据类型列表,为空或不填表示识别全部类型。 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票 ) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 ---------------------- -1:其他发票,(只传入此类型时,图片均采用其他票类型进行识别) */ Types?: Array红字发票代码
注意:此字段可能返回 null,表示取不到有效值。 */ Code?: string; /** *红字发票号码
注意:此字段可能返回 null,表示取不到有效值。 */ Number?: string; /** *红字开票日期
注意:此字段可能返回 null,表示取不到有效值。 */ Date?: string; /** *红字发票状态
注意:此字段可能返回 null,表示取不到有效值。 */ State?: string; } /** * CarInvoiceOCR返回参数结构体 */ export interface CarInvoiceOCRResponse { /** * 购车发票识别结果,具体内容请点击左侧链接。 */ CarInvoiceInfos?: Array统一社会信用代码
*/ CreditCode: string; /** *企业名称
*/ EntName: string; /** *法人代表
*/ LrName: string; /** *注册登记证件号码
*/ IdNum: string; } /** * 整张试卷所有题目批改信息 */ export interface MarkInfo { /** *题目的题干信息
*/ MarkItemTitle?: string; /** *批改答案列表(每个小题存在多个答案,比如多个填空区域答案,循序按照从左到右,从上到下排列)
*/ AnswerInfos?: Array嵌套题目结构(如果有多层嵌套则会返回子题信息,如果没有嵌套题目则返回空)
*/ MarkInfos?: Array题干坐标
单位:px
*/ QuestionPositions?: Array题干插图坐标列表,每个元素包含一张插图的4个角点坐标
*/ QuestionImagePositions?: Array题目级正确答案(步骤批改时使用,包含完整解题步骤)
*/ RightAnswer?: string; /** *学科(如语文、数学、英语)
*/ Subject?: string; /** *题型(如选择题、填空题、计算题、应用题、判断题、作文题)
*/ QuestionType?: string; } /** * 单题所有答案区域批改信息 */ export interface AnswerInfo { /** * 手写答案内容,比如选择题的手写的选项、填空题的手写内容 */ HandwriteInfo?: string; /** * 答案是否正确 */ IsCorrect?: boolean; /** * 答案分析结果 */ AnswerAnalysis?: string; /** * 答案区域的4个角点坐标, 是个长度为8的数组 [0,1,2,3,4,5,6,7] (0,1) 左上角坐标 (2,3) 右上角坐标 (4,5) 右下角坐标 (6,7) 左下角坐标 注意:此字段可能返回 null,表示取不到有效值。 */ HandwriteInfoPositions?: Array图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。
*/ PdfPageNumber?: number; /** *0表示关闭切边
1表示开启切边,默认为1
0表示关闭弯曲矫正
1表示开启弯曲矫正,默认为1
0表示返回处理后的图和坐标,默认为0
1表示只返回坐标,不返回图片
默认-1
0表示不矫正图像方向,默认为0 1表示矫正图像方向
*/ AdjustOrientation?: number; } /** * VerifyOfdVatInvoiceOCR返回参数结构体 */ export interface VerifyOfdVatInvoiceOCRResponse { /** * 发票类型 026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单) */ Type?: string; /** * 发票代码 */ InvoiceCode?: string; /** * 发票号码 */ InvoiceNumber?: string; /** * 开票日期 */ IssueDate?: string; /** * 验证码 */ InvoiceCheckCode?: string; /** * 机器编号 */ MachineNumber?: string; /** * 密码区 */ TaxControlCode?: string; /** * 购买方 */ Buyer?: VatInvoiceUserInfo; /** * 销售方 */ Seller?: VatInvoiceUserInfo; /** * 价税合计 */ TaxInclusiveTotalAmount?: string; /** * 开票人 */ InvoiceClerk?: string; /** * 收款人 */ Payee?: string; /** * 复核人 */ Checker?: string; /** * 税额 */ TaxTotalAmount?: string; /** * 不含税金额 */ TaxExclusiveTotalAmount?: string; /** * 备注 */ Note?: string; /** * 货物或服务清单 */ GoodsInfos?: Array检测到的文本信息,具体内容请点击左侧链接。
注意:此字段可能返回 null,表示取不到有效值。 */ TableDetections?: ArrayBase64 编码后的 Excel 数据。
*/ Data?: string; /** *图片为PDF时,返回PDF的总页数,默认为0
注意:此字段可能返回 null,表示取不到有效值。 */ PdfPageSize?: number; /** *图片旋转角度(角度制),文本的水平方向为0°。
注意:此字段可能返回 null,表示取不到有效值。 */ Angle?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ResidenceBookletOCR请求参数结构体 */ export interface ResidenceBookletOCRRequest { /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; } /** * GetOCRResult请求参数结构体 */ export interface GetOCRResultRequest { /** * token值 */ OCRToken: string; } /** * 单元格数据 */ export interface TableCell { /** * 单元格左上角的列索引 */ ColTl?: number; /** * 单元格左上角的行索引 */ RowTl?: number; /** * 单元格右下角的列索引 */ ColBr?: number; /** * 单元格右下角的行索引 */ RowBr?: number; /** * 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开 */ Text?: string; /** * 单元格类型 */ Type?: string; /** * 单元格置信度 */ Confidence?: number; /** * 单元格在图像中的四点坐标 */ Polygon?: Array子结构嵌套FieldsInfo结构
*/ Groups?: Array中文姓名
*/ Name?: string; /** *英文姓名
*/ EnglishName?: string; /** *性别
*/ Sex?: string; /** *出生日期
*/ Birthday?: string; /** *签发机关
*/ IssueAuthority?: string; /** *有效期限
*/ ValidDate?: string; /** *证件号
*/ Number?: string; /** *签发地点
*/ IssueAddress?: string; /** *签发次数
*/ IssueNumber?: string; /** *证件类别, 如:台湾居民来往大陆通行证、港澳居民来往内地通行证、往来港澳通行证。
*/ Type?: string; /** *RetProfile为True时返回头像字段, Base64编码
*/ Profile?: string; /** *国籍
*/ Nationality?: string; /** *背面字段信息
*/ MainlandTravelPermitBackInfos?: MainlandTravelPermitBackInfos; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 增值税发票、购车发票、全电发票的基础要素字段信息。 */ export interface VatInvoice { /** *发票代码
*/ Code?: string; /** *发票号码
*/ Number?: string; /** *开票日期
*/ Date?: string; /** *购方抬头
通用机打发票类型时不返回
购方税号
通用机打发票类型时不返回
购方地址电话
通用机打发票类型做不返回
购方银行账号
通用机打发票类型时不返回
销方名称
*/ SellerName?: string; /** *销方税号
*/ SellerTaxCode?: string; /** *销方地址电话
*/ SellerAddressPhone?: string; /** *销方银行账号
*/ SellerBankAccount?: string; /** *备注
*/ Remark?: string; /** *机器编码
*/ MachineNo?: string; /** *票种类型
01:增值税专用发票,
02:货运运输业增值税专用发票,
03:机动车销售统一发票,
04:增值税普通发票,
08:增值税电子专用发票(含全电,全电仅新版接口支持),
09:全电发票,
0901:全电纸质发票(增值税专用发票),
0903:全电纸质(机动车销售统一发票),
0904:全电纸质发票(增值税普通发票),
0910:电子发票(普通发票),
0915:全电纸质(二手车销售统一发票),
0920:电子发票(增值税专用发票),
0930:电子发票(机动车销售统一发票),
0940:电子发票(二手车销售统一发票),
10:增值税电子普通发票(含全电,全电仅新版接口支持),
11:增值税普通发票(卷式),
14:增值税电子(通行费)发票,
15:二手车销售统一发票,
32:深圳区块链发票,
61:电子发票(航空运输电子客票行程单),
8208:电子发票(通行费发票),
83:电子发票(铁路电子客票),
100:区块链发票,
101:财政票据,
102:通用电子发票,
103:车辆通行费
具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单
*/ ElectronicType?: string; /** *检验码
*/ CheckCode?: string; /** *是否作废(红冲)是否作废(红冲)
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲
是否有销货清单
Y: 有清单 N:无清单
卷票无
销货清单标题
*/ SellerListTitle?: string; /** *销货清单税额
*/ SellerListTax?: string; /** *不含税金额
*/ AmountWithoutTax?: string; /** *税额
*/ TaxAmount?: string; /** *含税金额
*/ AmountWithTax?: string; /** *项目明细
*/ Items?: Array所属税局
*/ TaxBureau?: string; /** *通行费标志:Y、是;N、否
*/ TrafficFreeFlag?: string; /** *是否为红票
注意:此字段可能返回 null,表示取不到有效值。 */ RedLetterInvoiceMark?: boolean; /** *开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税
注意:此字段可能返回 null,表示取不到有效值。 */ IssuingTypeMark?: number; /** *代开销售方名称
*/ SellerAgentName?: string; /** *代开销售方税号
*/ SellerAgentTaxID?: string; /** *地区代码
注意:此字段可能返回 null,表示取不到有效值。 */ RegionCode?: string; /** *复核人
注意:此字段可能返回 null,表示取不到有效值。 */ ReviewerName?: string; /** *开票人
注意:此字段可能返回 null,表示取不到有效值。 */ IssuerName?: string; /** *收款人
注意:此字段可能返回 null,表示取不到有效值。 */ PayeeName?: string; /** *开票机号
注意:此字段可能返回 null,表示取不到有效值。 */ MachineCode?: string; /** *税控码/密码区
注意:此字段可能返回 null,表示取不到有效值。 */ TaxControlCode?: string; /** *价税合计(中文大写)
注意:此字段可能返回 null,表示取不到有效值。 */ AmountWithTaxCN?: string; /** *税率
注意:此字段可能返回 null,表示取不到有效值。 */ TaxRate?: string; /** *特殊票种代码
注意:此字段可能返回 null,表示取不到有效值。 */ SpecialTicketCode?: string; /** *红字发票信息列表
注意:此字段可能返回 null,表示取不到有效值。 */ RedLetterInvoices?: Array全电类型
注意:此字段可能返回 null,表示取不到有效值。 */ FullElectronicType?: string; /** *OFD版式文件下载链接
注意:此字段可能返回 null,表示取不到有效值。 */ OfdUrl?: string; /** *PDF版式文件下载链接
注意:此字段可能返回 null,表示取不到有效值。 */ PdfUrl?: string; /** *原发票代码,对应蓝字发票代码。
*/ OriginalCode?: string; /** *原发票号码,对应蓝字发票号码。
*/ OriginalNumber?: string; } /** * PermitOCR请求参数结构体 */ export interface PermitOCRRequest { /** *图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *是否返回头像照片,默认为 false
*/ CropPortrait?: boolean; } /** * SubmitQuestionSplitJob返回参数结构体 */ export interface SubmitQuestionSplitJobResponse { /** *任务唯一ID。由服务端生成。
*/ JobId?: string; /** *PDF 转完之后的图片压缩包列表地址。
*/ ImageZipUrl?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机票行程单 */ export interface AirTransport { /** * 发票名称 */ Title?: string; /** * 电子客票号码 */ Number?: string; /** * 校验码 */ CheckCode?: string; /** * 印刷序号 */ SerialNumber?: string; /** * 开票日期 */ Date?: string; /** * 销售单位代号 */ AgentCode?: string; /** * 销售单位代号第一行 */ AgentCodeFirst?: string; /** * 销售单位代号第二行 */ AgentCodeSecond?: string; /** * 姓名 */ UserName?: string; /** * 身份证号 */ UserID?: string; /** * 填开单位 */ Issuer?: string; /** * 票价 */ Fare?: string; /** * 合计税额 */ Tax?: string; /** * 燃油附加费 */ FuelSurcharge?: string; /** * 民航发展基金 */ AirDevelopmentFund?: string; /** * 保险费 */ Insurance?: string; /** * 合计金额(小写) */ Total?: string; /** * 发票消费类型 */ Kind?: string; /** * 国内国际标签 */ DomesticInternationalTag?: string; /** * 客票生效日期 */ DateStart?: string; /** * 有效截止日期 */ DateEnd?: string; /** * 签注 */ Endorsement?: string; /** * 是否存在二维码(1:有,0:无) */ QRCodeMark?: number; /** * 条目 */ FlightItems?: Array旋转角度
*/ Angle?: number; /** *预处理后图片高度
单位:px
*/ Height?: number; /** *预处理后图片宽度
单位:px
*/ Width?: number; /** *文档元素
注意:此字段可能返回 null,表示取不到有效值。 */ ResultList?: Array输入图片高度
单位:px
*/ OrgHeight?: number; /** *输入图片宽度
单位:px
*/ OrgWidth?: number; /** *预处理后的图片base64编码
*/ ImageBase64?: string; } /** * 出租车发票 */ export interface TaxiTicket { /** * 发票名称 */ Title?: string; /** * 是否存在二维码(1:有,0:无) */ QRCodeMark?: number; /** * 发票代码 */ Code?: string; /** * 发票号码 */ Number?: string; /** * 开票日期 */ Date?: string; /** * 上车时间 */ TimeGetOn?: string; /** * 下车时间 */ TimeGetOff?: string; /** * 单价 */ Price?: string; /** * 里程 */ Mileage?: string; /** * 总金额 */ Total?: string; /** * 发票所在地 */ Place?: string; /** * 省 */ Province?: string; /** * 市 */ City?: string; /** * 发票消费类型 */ Kind?: string; /** * 车牌号 */ LicensePlate?: string; /** * 燃油附加费 */ FuelFee?: string; /** * 预约叫车服务费 */ BookingCallFee?: string; /** * 是否有公司印章(0:没有,1:有) */ CompanySealMark?: number; } /** * EnglishOCR返回参数结构体 */ export interface EnglishOCRResponse { /** * 检测到的文本信息,具体内容请点击左侧链接。 */ TextDetections?: Array头像左上角横坐标
注意:此字段可能返回 null,表示取不到有效值。 */ X?: number; /** *头像左上角纵坐标
注意:此字段可能返回 null,表示取不到有效值。 */ Y?: number; /** *头像框宽度
单位:px
注意:此字段可能返回 null,表示取不到有效值。 */ Width?: number; /** *头像框高度
单位:px
注意:此字段可能返回 null,表示取不到有效值。 */ Height?: number; } /** * VerifyBizLicenseEnterprise3请求参数结构体 */ export interface VerifyBizLicenseEnterprise3Request { /** *统一社会信用代码
*/ CreditCode: string; /** *企业名称
*/ EntName: string; /** *法人代表
*/ LrName?: string; /** *核验类型
枚举值:
姓名(人像面)
*/ Name?: string; /** *性别(人像面)
*/ Sex?: string; /** *民族(人像面)
*/ Nation?: string; /** *出生日期(人像面)
*/ Birth?: string; /** *地址(人像面)
*/ Address?: string; /** *身份证号(人像面)
*/ IdNum?: string; /** *发证机关(国徽面)
*/ Authority?: string; /** *证件有效期(国徽面)
*/ ValidDate?: string; /** *扩展信息,不请求则不返回,具体输入参考示例3和示例4。
IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回;
Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回;
Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50);
BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50);
WarnInfos,告警信息,Code 告警码列表和释义:
-9100 身份证有效日期不合法告警,
-9101 身份证边框不完整告警,
-9102 身份证复印件告警(黑白及彩色复印件),
-9108 身份证复印件告警(仅黑白复印件),
-9103 身份证翻拍告警,
-9105 身份证框内遮挡告警,
-9104 临时身份证告警,
-9106 身份证疑似存在PS痕迹告警,
-9107 身份证反光告警,
-9110 电子身份证告警,
-9111 水印告警(仅CardWarnType参数为Advanced时),
反光点覆盖区域详情结果,具体内容请点击左侧链接
*/ ReflectDetailInfos?: Array加密后的数据(Base64编码)
*/ EncryptedBody?: string; /** *敏感数据加密信息
*/ Encryption?: Encryption; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 这是OCR在高精度识别下返回的坐标值,采用的是由一个数组表示4个顶点的坐标构成,如[0,1,2,3,4,5,6,7] - (0,1) 左上角坐标 - (2,3) 右上角坐标 - (4,5) 右下角坐标 - (6,7) 左下角坐标 */ export interface Positions { /** * 这是OCR在高精度识别下返回的坐标值,采用的是由一个数组表示4个顶点的坐标构成,如[0,1,2,3,4,5,6,7] - (0,1) 左上角坐标 - (2,3) 右上角坐标 - (4,5) 右下角坐标 - (6,7) 左下角坐标 */ Position?: Array批量ImageUrl图片入口。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
入参限制:要求pdf只能有一个url或base64
*/ ImageUrlList?: Array批量base64图片入口。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
入参限制:要求pdf只能有一个url或base64
*/ ImageBase64List?: Array选择切题模型
枚举值:
默认值:youtu_crop
*/ ModelType?: string; } /** * 企业证照单个字段的内容 */ export interface EnterpriseLicenseInfo { /** * 识别出的字段名称(关键字),不同证件类型可能不同,证件类型包含企业登记证书、许可证书、企业执照、三证合一类证书; 支持以下字段:统一社会信用代码、法定代表人、公司名称、公司地址、注册资金、企业类型、经营范围、成立日期、有效期、开办资金、经费来源、举办单位等; */ Name?: string; /** * 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。 */ Value?: string; } /** * QrcodeOCR请求参数结构体 */ export interface QrcodeOCRRequest { /** *图片的 Base64 值。要求图片经Base64编码后不超过 10M,支持PNG、JPG、JPEG、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。要求图片经Base64编码后不超过 10M,支持PNG、JPG、JPEG、PDF格式。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/ ImageUrl?: string; } /** * IDCardResult */ export interface IDCardResult { /** * 正面结果 注意:此字段可能返回 null,表示取不到有效值。 */ Front?: IDCardInfoResult; /** * 反面结果 注意:此字段可能返回 null,表示取不到有效值。 */ Back?: IDCardInfoResult; } /** * 全部车牌信息 */ export interface LicensePlateInfo { /** *识别出的车牌号码。
*/ Number?: string; /** *置信度,0 - 100 之间。
*/ Confidence?: number; /** *文本行在原图片中的像素坐标框。
*/ Rect?: Rect; /** *识别出的车牌颜色,目前支持颜色包括 “白”、“黑”、“蓝”、“绿“、“黄”、“黄绿”、“临牌”、“喷漆”、“其它”。
*/ Color?: string; /** *车牌类别, 如: 标准实体车牌、非标准实体车牌、临牌、喷漆车牌
*/ LicensePlateCategory?: string; } /** * 单字在原图中的坐标,以四个顶点坐标表示,以左上角为起点,顺时针返回。 */ export interface DetectedWordCoordPoint { /** * 单字在原图中的坐标,以四个顶点坐标表示,以左上角为起点,顺时针返回。 */ WordCoordinate: Array元素内容,当type为figure时该字段内容为图片的位置
*/ Text?: string; /** *元素坐标
*/ Coord?: Polygon; /** *元素group类型,包括multiple-choice(选择题)、fill-in-the-blank(填空题)、problem-solving(解答题)、arithmetic(算术题)
*/ GroupType?: string; /** *结果列表
注意:此字段可能返回 null,表示取不到有效值。 */ ResultList?: Array元素索引
*/ Index?: number; /** *元素所在页
单位:页
默认值:1
*/ PageIndex?: number; } /** * SubmitExtractDocAgentJob请求参数结构体 */ export interface SubmitExtractDocAgentJobRequest { /** *图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前5页。
* @deprecated */ PdfPageNumber?: number; /** *自定义抽取需要的字段名称、字段类型、字段提示词。
*/ ItemNames?: Array是否需要返回坐标,默认false。
*/ EnableCoord?: boolean; /** *起始页
*/ FileStartPageNumber?: number; /** *结束页
*/ FileEndPageNumber?: number; /** *model_hunyuan:选择混元底座视觉大模型精调抽取任务 model_youtu:选择优图底座多模态大模型精调抽取任务
*/ ModelConfig?: string; } /** * ExtractDocAgent请求参数结构体 */ export interface ExtractDocAgentRequest { /** *图片/PDF的 Base64 值。 要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。 图片支持的像素范围:需介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片/PDF的 Url 地址。 要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。 图片支持的像素范围:需介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *自定义抽取需要的字段名称、字段类型、字段提示词。
*/ ItemNames?: Array需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF时有效。
*/ PdfPageNumber?: number; /** *是否需要返回坐标
默认值:false
*/ EnableCoord?: boolean; /** *是否需要开启审核逻辑(支持对字段配置比对内容和比对的语意规则)
默认值:false
*/ EnableAudit?: boolean; } /** * AdvertiseOCR返回参数结构体 */ export interface AdvertiseOCRResponse { /** * 检测到的文本信息,包括文本行内容、置信度、文本行坐标以及文本行旋转纠正后的坐标,具体内容请点击左侧链接。 */ TextDetections?: Array图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/ ImageUrl?: string; /** *图片/PDF的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *需识别的PDF页码。仅支持PDF单页识别,当上传文件为PDF时有效。
默认值:1
*/ PdfPageNumber?: number; /** *模型选择。
枚举值:
默认值:0
*/ SelectModel?: number; /** *任务类型。
枚举值:
0: 全文识别。识别且输出全文内容。
1: 判断。判断输入图的内容是否为Query中的内容,返回结果为是或否。如Query:"增值税发票",该任务类型下,将判断输入图是否为增值税发票,返回"是"或"否"。
2: 分类。判断输入图属于Query中具体哪个分类项。如Query:["营业执照","合同","票据"],在该任务类型下,将判断输入图是否属于"营业执照"、"合同"、"票据",返回"营业执照"/"合同"/"票据"或"均不符合"。
3: 总结提炼。总结输入图与Query相关的内容。如Query:"工作经历",在该任务类型下,将输出输入图中和"工作经历"相关的内容,或"无相关内容"。
4: 信息提取。按照自定义字段提取Key-Value,且支持多层级提取,详见入参SchemaItems说明。入参可参考下面的接口示例QueryType=4场景
默认值:0
*/ QueryType?: number; /** *自定义提取字段的结构,详见SchemaList结构。仅当QueryType=4时生效。
注:.N表示数组型参数。
*/ SchemaItems?: Array推理任务的提示词。与QueryType搭配使用,具体说明见QueryType描述。1)仅当QueryType=1/2/3时生效,且QueryType=1/3时,长度必须为1;2)QueryType=2,Query长度必须符合2≤x≤5。
注:.N表示数组型参数。
*/ Query?: Array是否需要返回坐标。
默认值:false
注:仅对QueryType=4时生效,且坐标位置为 Response.ExtractFields.Polygon。
*/ EnableCoord?: boolean; } /** * SmartStructuralOCR返回参数结构体 */ export interface SmartStructuralOCRResponse { /** * 图片旋转角度(角度制),文本的水平方向 为 0;顺时针为正,逆时针为负 */ Angle?: number; /** * 识别信息 */ StructuralItems?: Array图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/ ImageBase64?: string; /** *图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/ ImageUrl?: string; /** *FRONT:身份证有照片的一面(人像面),
BACK:身份证有国徽的一面(国徽面),
该参数如果不填,将为您自动判断身份证正反面。
以下可选字段均为bool 类型,默认false:
CropIdCard,身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)
CropPortrait,人像照片裁剪(自动抠取身份证头像区域)
CopyWarn,复印件告警
BorderCheckWarn,边框不完整和框内遮挡告警
ReshootWarn,屏幕翻拍告警
DetectPsWarn,疑似存在PS痕迹告警(CardWarnType参数为 Advanced时同时开启电子身份证、水印告警)
TempIdWarn,临时身份证告警
InvalidDateWarn,身份证有效日期不合法告警
Quality,图片质量分数(评价图片的模糊程度)
MultiCardDetect,是否开启正反面同框识别(仅支持二代身份证正反页同框识别或临时身份证正反页同框识别)
ReflectWarn,是否开启反光检测
SDK 设置方式参考:Config = Json.stringify({"CropIdCard":true,"CropPortrait":true})
API 3.0 Explorer 设置方式参考:Config = {"CropIdCard":true,"CropPortrait":true}
默认值为true,打开识别结果纠正开关。开关开启后,身份证号、出生日期、性别,三个字段会进行矫正补齐,统一结果输出;若关闭此开关,以上三个字段不会进行矫正补齐,保持原始识别结果输出,若原图出现篡改情况,这三个字段的识别结果可能会不统一。
*/ EnableRecognitionRectify?: boolean; /** *默认值为false。
此开关需要在反光检测开关开启下才会生效(即此开关生效的前提是config入参里的"ReflectWarn":true),若EnableReflectDetail设置为true,则会返回反光点覆盖区域详情。反光点覆盖区域详情分为四部分:人像照片位置、国徽位置、识别字段位置、其他位置。一个反光点允许覆盖多个区域,且一张图片可能存在多个反光点。
*/ EnableReflectDetail?: boolean; /** *用于控制是否开启日期校验,默认值为true,打开会进行日期校验。
* @deprecated */ EnableDateVerify?: boolean; /** *告警类型
枚举值:
默认值:Basic
*/ CardWarnType?: string; } /** * MixedInvoiceDetect请求参数结构体 */ export interface MixedInvoiceDetectRequest { /** * 是否需要返回裁剪后的图片。 */ ReturnImage: boolean; /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。 */ IsPdf?: boolean; /** * 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 */ PdfPageNumber?: number; } /** * WaybillOCR请求参数结构体 */ export interface WaybillOCRRequest { /** * 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 */ ImageUrl?: string; /** * 预检测开关,当待识别运单占整个输入图像的比例较小时,建议打开预检测开关。默认值为false。 */ EnablePreDetect?: boolean; /** * 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。 */ IsPdf?: boolean; /** * 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 */ PdfPageNumber?: number; } /** * 二维码/条形码识别结果信息 */ export interface QrcodeResultsInfo { /** * 类型包括 二维码:QR_CODE 一维码:EAN-13、EAN-8、EAN-2、UPC-A、UPC-E、CODE-39、CODE-93、CODE-128 PDF:PDF_417 DataMatrix:DATA_MATRIX 小程序码:WX_CODE */ TypeName?: string; /** * 二维码/条形码包含的地址 */ Url?: string; /** * 二维码/条形码坐标 */ Position?: QrcodePositionObj; } /** * 非营业执照的营业类证件识别结果,将以结构化形式呈现。 */ export interface BusinessCertificateInfo { /** * 识别出的名称 */ Name?: string; /** * 识别出的字段名称对应的值 */ Value?: string; /** * 坐标 */ Rect?: Rect; } /** * RideHailingTransportLicenseOCR请求参数结构体 */ export interface RideHailingTransportLicenseOCRRequest { /** * 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 */ ImageBase64?: string; /** * 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500\*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。 */ ImageUrl?: string; } /** * MLIDCardOCR返回参数结构体 */ export interface MLIDCardOCRResponse { /** * 身份证号 */ ID?: string; /** * 姓名 */ Name?: string; /** * 地址 */ Address?: string; /** * 性别 */ Sex?: string; /** * 该字段已废弃, 将固定返回空数组,不建议使用。 * @deprecated */ Warn?: Array切题详情
*/ QuestionInfo?: Array任务执行错误码。当任务状态不为 FAIL 时,该值为""。
*/ ErrorCode?: string; /** *任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
*/ ErrorMessage?: string; /** *任务状态。
枚举值:
题干
注意:此字段可能返回 null,表示取不到有效值。 */ Question?: Array选项
注意:此字段可能返回 null,表示取不到有效值。 */ Option?: Array插图
注意:此字段可能返回 null,表示取不到有效值。 */ Figure?: Array表格
注意:此字段可能返回 null,表示取不到有效值。 */ Table?: Array答案
注意:此字段可能返回 null,表示取不到有效值。 */ Answer?: Array解析
*/ Parse?: Array整题的坐标,多页单题跨页/单页单题跨栏场景下,存在一道题有多个坐标
注意:此字段可能返回 null,表示取不到有效值。 */ Coord?: Array多坐标返回,显示坐标所在页
默认值:[]
*/ CoordPageIndex?: Array任务唯一ID。由服务端生成。
*/ JobId?: string; } /** * 印章信息 */ export interface InvoiceSealInfo { /** * 是否有公司印章(0:没有,1:有) */ CompanySealMark?: string; /** * 是否有监制印章(0:没有,1:有) */ SupervisionSealMark?: string; /** * 公司印章信息 */ CompanySealMarkInfo?: Array图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 示例值:/9j/4AAQSkZJRg.....s97n//2Q==
*/ ImageBase64?: string; /** *图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 示例值:https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralAccurateOCR/GeneralAccurateOCR1.jpg
*/ ImageUrl?: string; /** *需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。
*/ PdfPageNumber?: number; /** *表示整张试卷批改需要先切题,默认为false
* @deprecated */ BoolSingleQuestion?: boolean; /** *默认false 表示关闭深度思考 true 表示打开深度思考,更深层次推理分析,速度更慢
* @deprecated */ EnableDeepThink?: boolean; /** *题目信息输出配置,当key对应为true表示开启配置开关。
当key为KnowledgePoints value为true 表示输出每道题结构信息中输出知识点内容;
当key为TrueAnswer value为true 表示输出每道题的正确答案 ;
当key为StepCorrection value为true表示启用步骤级批改;
当key为DisableAnswerAnalysis value为true表示不输出答案解析;
当key为OutputSubQuestionsAndCoords value为true表示输出子题干和插图坐标;
当key为UseCoordAssist value为true表示使用精调坐标辅助模型,false表示默认模型坐标(性能更优);
参数格式:{"KnowledgePoints":true,"TrueAnswer":true}
*/ QuestionConfigMap?: string; /** *仅有单题有效,如果切题有多题则不生效,单题批改的时候作为参考答案输入到批改模型中
*/ ReferenceAnswer?: string; /** *批量base64图片入口,每个base64参考单独ImageBase64参数规则。
批量ImageUrl图片入口,每个ImageUrl参考单独ImageUrl参数规则。
辅助批改类型
枚举值:
默认值:0
*/ AssistMarkType?: number; /** *单题辅助批改文本内容列表,当AssistMarkType为1时生效,用于提供题目相关的辅助文本信息。
任务唯一ID。由服务端生成。
*/ JobId?: string; } /** * GeneralFastOCR返回参数结构体 */ export interface GeneralFastOCRResponse { /** * 检测到的文本信息,具体内容请点击左侧链接。 */ TextDetections: Array