高中作文打分
更新时间:2025-10-27
概述
针对高中作文,在立意、内容、结构、语言和残篇扣分五个维度上分别进行打分,并给出评分理由,最终评出总分。该组件为付费功能,具体计费说明请参见使用文档。
接口定义
| URL | https://qianfan.baidubce.com/v2/tools/ai_education/k12_composition_grading |
|---|---|
| Method | POST |
Headers
| 字段 | 值 |
|---|---|
| Authorization | Bearer {ApiKey} |
| Content-Type | application/json |
| X-Appbuilder-Request-Id | 非必填项(建议填写,方便后续链路问题排查,UUID格式) |
请求参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| parameters | dict | 是 | 调用传参,具体见下文Parameters对象定义 |
Parameters
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| essay | string | 是 | 作文内容,需要进行评价和打分的作文内容 |
| essay_question | string | 是 | 高中作文的考试题目 |
请求示例
curl --request POST \
--url https://qianfan.baidubce.com/v2/tools/ai_education/k12_composition_grading \
--header 'Authorization: Bearer xxxxxx' \
--header 'HOST: qianfan.baidubce.com' \
--header 'content-type: application/json' \
--data '{
"parameters": {
"essay": "一百年后的这个春天
乱云飞渡,惊涛拍岸,回首百年,站立的,是一座肃穆的丰碑;风起青萍,岁月浩荡,展望百年,是一抹鲜活的灵魂。百年之后在旷野之上放歌者未必是我们,但是,我们的信念与精神之声必将穿云裂石,直冲云霄。
百年之后的春风,拂过的是我们未曾褪色的梦想。
北欧童谣有云:“就算忘记了书本的内容,也不要忘记梦里的书签”。我们在梦中,在雨中,在光明中,在黑暗中的书签,标出的尽是我们内心的样子。那么,百年之后,草长莺飞之际,四目再临之时,你还在追逐那个,拉扯你视线的小提琴声吗?你还记得那个与你同台演出的人吗?你还记得那个用最美好的谎言来换得一生无悔的那份温柔吗?百年后的这个春天,我们还会记得我们曾经的梦想过的天堂,经历过的风起云涌,以及如今到达的彼方。
百年之后的春雨,滋润的,是我们奋不顾身的坚守。
“一个男人要走多少路才称得上一个男人?”鲍勃迪伦这样说过。时间流逝,我们又坚守了多少才称之为有价值的人生?百年之后,我们将坚守家园,佑得身后之家人与土地一世无伤;百年之后,我们将坚守内心,天道酬勤,功不唐捐;我们将坚守希望,将信念传递给下一代;我们坚守热情,清醒的活着,有意识地创造价值。那么,百年之后,春风化雨,你坚守了你的道吗?你当行的路走完了吗?你是否将你的心铸造成形?我们终将记得,百年之后的春天,我们坚守的,是我们无悔的选择。
百年之后的春日,映照的,是追求自由的少年。
《肖克申的救赎》中有一句台词:“唯一能够穿透高墙的,别人看不见,摸不到,他只在我们心中,那就是自由的希望。”你扫视四周的高墙时,是想要超越它,抑或是屈服它;当你拼了性命也要出去的那一天,也是你生命的开始。就算有无数人想将你拉回囚笼,你也会将他们连根拔起。百年之后的春天,你们,都是自由的。
兜兜转转,时过境迁,百年之后的春天,阳光温柔,水波轻盈,奔跑在原野上的,是坚守着梦想的,追求自由的少年。",
"essay_question": "春天是个美好的季节,草长莺飞,生机盎然。春天也带给人们无数美好的想象:绿色、梦想、活力、发展……
2021的春天即将逝去,回顾百年,会让我们有无限怀想。请你以高三学子的身份,以《一百年后的这个春天》为题写一篇文章。体裁不限,字数不少于800字。(诗歌字数不限)
"
}
}'响应参数
正确响应
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| requestId | string | 是 | 请求ID |
| code | string | 否 | 错误代码,当发生异常时返回 |
| message | string | 否 | 错误消息,当发生异常时返回 |
| status | string | 是 | 当前对话状态。 running:对话进行过程中。 done:对话结束。 error:执行过程发生错误。 interrupt:中断 |
| content | list[Content] | 否 | 组件返回的主要 payload,见 Content 对象 |
Content对象
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 是 | 代表event 类型。该字段的取值决定了下面text字段的内容结构。 枚举:text、json、code、files、urls、oral_text、references、image、chart、audio、function_call |
| text | dict object | 是 | 代表当前 event 元素的内容,每一种 event 对应的 text 结构固定。 |
| +data | string | 是 | 响应的具体内容字符串(润色结果) |
| event | dict | 是 | 标识返回内容的结构、顺序、状态,具体见下文Event对象定义。 |
Event对象
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | string | 是 | 事件执行状态。 枚举值: preparing:运行中。 running:运行中。 error:错误。 done:执行完成。 |
| error_code | string | 否 | 错误码。 |
| error_message | string | 否 | 错误细节。 |
响应示例
{
"code": "",
"message": "",
"status": "done",
"content": [
{
"type": "json",
"text": {
"data": [
{
"立意": 16,
"评分理由": "文章围绕高中生活的初体验展开,立意明确合理,但缺乏更深层次的哲学或文化视角的探讨,因此属于B档。"
},
{
"内容": 17,
"评分理由": "文章内容较为具体,通过多个事例展示了高中生活的不同侧面,但深度和细节略显不足,因此属于B档。"
},
{
"结构": 7,
"评分理由": "文章结构完整,段落划分合理,但段落间的衔接稍显不足,属于B档。"
},
{
"评分理由": "语言优美流畅,句式灵活多样,修辞运用得当,属于A档。",
"语言": 9
},
{
"残篇扣分": 3,
"评分理由": "字数为757字,少于规定字数800字,因此扣3分。"
},
{
"作文类别:总分": "二类作文:47分"
}
]
},
"event": {
"status": "done",
"error_code": "",
"error_message": ""
}
}
],
"requestId": ""
}异常情况下的响应体
| 字段 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| requestId | str | 是 | 请求ID |
| code | str | 否 | 0 表示成功,其他都是异常 |
| message | str | 否 | 错误消息 |
| detail | 否 | 异常详情信息 |
