高中作文图片智能识别
更新时间:2025-10-27
概述
本组件基于AI大模型能力,支持用户上传高中作文图片URL,自动对图片中的手写或打印作文进行识别与提取,快速返回作文的标题和正文文本。该组件为付费功能,具体计费说明请参见使用文档。
接口定义
| URL | https://qianfan.baidubce.com/v2/tools/ai_education/k12_composition_multimodal | 
|---|---|
| Method | POST | 
Headers
| 字段 | 值 | 
|---|---|
| Authorization | Bearer {ApiKey} | 
| Content-Type | application/json | 
| X-Appbuilder-Request-Id | 非必填项(建议填写,方便后续链路问题排查,UUID格式) | 
请求参数定义
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| stream | bool | 是 | 是否流式返回。 可选值: true:流式。 false:非流式。 | 
| parameters | dict | 是 | 调用传参,具体见下文Parameters对象定义 | 
Parameters对象
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| image_url | string | 是 | 图片链接,一次仅能上传一个 | 
请求示例
                Plain Text
                
            
            1curl --request POST \
2  --url https://qianfan.baidubce.com/v2/tools/ai_education/k12_composition_multimodal \
3  --header 'authorization: Bearer ***' \
4  --header 'content-type: application/json' \
5  --data '{
6      "stream": false,
7      "parameters": {
8          "image_url": "https://wangqu03.bj.bcebos.com/答案2.png?authorization=bce-auth-v1/418316205313419aada1d619b84a50e4/2025-08-20T07:51:16Z/-1/host/23080da741918ec3b0773034d8d91ff567ef01b0f647e14ec3352651d4716fb8"
9      }
10  }'响应参数
正确响应
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| requestId | string | 是 | 请求ID | 
| code | string | 否 | 错误代码,当发生异常时返回 | 
| message | string | 否 | 错误消息,当发生异常时返回 | 
| status | string | 是 | 当前对话状态。 running:对话进行过程中 done:对话结束 error:执行过程发生错误 interrupt:中断 | 
| content | list[Content] | 否 | 当前组件返回内容的主要payload,List[Content],每个 Content 包括了当前 event 的一个元素,具体见下文Content对象定义。 | 
Content对象
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| type | string | 是 | 代表event 类型。该字段的取值决定了下面text字段的内容结构。 枚举值: text、json、code、files、urls、oral_text、references、image、chart、audio、function_call。 | 
| name | string | 是 | 介绍当前yield内容的step name。 | 
| text | dict object | 是 | 代表当前 event 元素的内容,每一种 event 对应的 text 结构固定。 | 
| event | dict | 是 | 标识返回内容的结构、顺序、状态,具体见下文Event对象定义。 | 
text 对象定义
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| data | string | 是 | 对应商品文案的具体内容,数据格式根据type字段来决定,如果type是json ,这里就是json 字符串 | 
Event对象
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| status | string | 是 | 事件执行状态。 枚举值: preparing:运行中 running:运行中 error:错误 done:执行完成。 | 
| error_code | string | 否 | 错误码。 | 
| error_message | string | 否 | 错误细节。 | 
响应示例
                Plain Text
                
            
            1{
2  "code": "",
3  "message": "",
4  "status": "done",
5  "content": [
6    {
7      "type": "json",
8      "text": {
9        "data": "{\"title\":\"暖\",\"content\":\"敬爱的燕妈:\\n\\n蓦然回首,还记得您是在初二时接手了我们这个班,正处于叛逆期的我们没少给您惹麻烦,但和您一起度过了最美好时光,拍下了满载青春活力的镜头。\\n\\n您总每一句话,每一个鼓励的眼神犹如“随风潜入夜,润物细无声”地滋润我们心里,让我们感觉到一阵暖流。还记得初二那年社会实践,我本以为要去山上很渴,完全没有任何表演经验的二战非常紧张,在台前前,我的头已经全是汗水,这时您来了,您用一句幽默风趣的话一下使我轻松起来,最后,还用您二手机在二楼楼梯上拍了两下,我信心大增。不管结局如何,那是一次二自我突破。爸爸的话让我心头一暖,我知道那是莫大的鼓励。\\n\\n初二下学期的地理生物小中考,这是我们面临第一个大考,我很紧张,您也很紧张,为了我们三小中考,您放弃了自己二午休时间,让我们留在学校进行学习。看到您这么不辞辛苦为我们准备,经常鼓励我们,我又一次心头一暖。\\n\\n时光荏苒,岁月如梭,很快我到了初三下学期,距离中考只剩下147天了,我又再一次感受到了巨大的学习压力,面对这些压力,有二同学有目标地在冲刺,而有二同学茫然无措地应顾每天二作业,而我就在其中一个。但每天都会在我们一腹心灵鸡汤鼓励着我们,但我始终记得那一句话:不要等事情发生了才后悔莫及,所以我们一定要跑在时间前面。您就念得这句话,让我懂得了应该珍惜当下,好好努力。\\n\\n旦暖滇心师玉精,冰冻心温暖,累在心尖,不消。\\n\\n您的学生王诚。\"}"
10      },
11      "event": {
12        "status": "done",
13        "error_code": "",
14        "error_message": ""
15      }
16    }
17  ],
18  "requestId": ""
19}异常响应
| 字段 | 类型 | 是否必填 | 说明 | 
|---|---|---|---|
| requestID | str | 是 | 请求ID | 
| code | str | 否 | 0 表示成功,其他都是异常 | 
| message | str | 否 | 错误消息 | 
| detail | 否 | 异常详情信息 | 
