AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
image_url | String | 是 | https://example.com/document.png | 待识别的图像 URL。
|
tool_version | String | 否 | standard | 识别选用的模型版本,默认为 standard。
|
task_type | String | 否 | spotting | 识别任务类型,仅当 tool_version 为 max 时生效,默认为 spotting。
|
max_keywords | Array | 否 | ["发票号码", "金额"] | 关键词匹配列表,仅当 tool_version 为 max 且 task_type 为 keyword 时生效,此时为必填。数组中每个元素为一个待检索的关键词字符串,至少包含 1 个。 |
queue_id | String | 否 | q00a9731598092652e4a95292434198 | 任务提交的目标队列 ID。如不传,默认会使用系统自动创建的队列 ID。您可以将不同业务或优先级的任务提交到不同的队列,以实现按队列对应的项目进行分账。您可以在 AI MediaKit 控制台队列管理页面创建和管理队列,系统会自动分配一个队列 ID。详情请参考项目与队列管理。 |
参数 | 类型 | 描述 |
success | Boolean | 任务是否成功。
|
result | Object | |
error | Object | |
task_id | String | 任务的唯一标识。 |
task_type | String | 任务类型。 |
request_id | String | 本次 API 请求的唯一标识,可用于问题排查。 |
expires_at | Integer | 任务结果的过期时间戳(Unix Time,单位:秒)。仅当任务成功且有结果时返回。 |
queue_id | String | 任务提交的目标队列 ID。 |
参数 | 类型 | 描述 |
ocr_result | Array | |
keyword_result | Object | 关键词匹配识别结果。仅加强版 task_type=keyword 时返回。对象的 key 为您传入的关键词,value 为识别到的匹配文本(String 类型)。 |
参数 | 类型 | 描述 |
content | String | 识别出的文字内容。 |
confidence | Number | 识别结果的置信度,取值范围为 [0, 1],值越高表示结果越可信。仅标准版返回。 |
top_left_x | Number | 文字框左上角的横坐标,单位为像素(px)。 |
top_left_y | Number | 文字框左上角的纵坐标,单位为像素(px)。 |
bottom_right_x | Number | 文字框右下角的横坐标,单位为像素(px)。 |
bottom_right_y | Number | 文字框右下角的纵坐标,单位为像素(px)。 |
参数 | 类型 | 描述 |
code | String | |
type | String | 错误的宏观类型。例如:BadRequest。 |
message | String | 对错误的详细描述,可用于开发调试。 |