高中作文打分
更新时间: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 | 是 | 高中作文的考试题目 |
请求示例
Plain Text
1curl --request POST \
2 --url https://qianfan.baidubce.com/v2/tools/ai_education/k12_composition_grading \
3 --header 'Authorization: Bearer xxxxxx' \
4 --header 'HOST: qianfan.baidubce.com' \
5 --header 'content-type: application/json' \
6 --data '{
7 "parameters": {
8 "essay": "一百年后的这个春天
9乱云飞渡,惊涛拍岸,回首百年,站立的,是一座肃穆的丰碑;风起青萍,岁月浩荡,展望百年,是一抹鲜活的灵魂。百年之后在旷野之上放歌者未必是我们,但是,我们的信念与精神之声必将穿云裂石,直冲云霄。
10百年之后的春风,拂过的是我们未曾褪色的梦想。
11北欧童谣有云:“就算忘记了书本的内容,也不要忘记梦里的书签”。我们在梦中,在雨中,在光明中,在黑暗中的书签,标出的尽是我们内心的样子。那么,百年之后,草长莺飞之际,四目再临之时,你还在追逐那个,拉扯你视线的小提琴声吗?你还记得那个与你同台演出的人吗?你还记得那个用最美好的谎言来换得一生无悔的那份温柔吗?百年后的这个春天,我们还会记得我们曾经的梦想过的天堂,经历过的风起云涌,以及如今到达的彼方。
12百年之后的春雨,滋润的,是我们奋不顾身的坚守。
13“一个男人要走多少路才称得上一个男人?”鲍勃迪伦这样说过。时间流逝,我们又坚守了多少才称之为有价值的人生?百年之后,我们将坚守家园,佑得身后之家人与土地一世无伤;百年之后,我们将坚守内心,天道酬勤,功不唐捐;我们将坚守希望,将信念传递给下一代;我们坚守热情,清醒的活着,有意识地创造价值。那么,百年之后,春风化雨,你坚守了你的道吗?你当行的路走完了吗?你是否将你的心铸造成形?我们终将记得,百年之后的春天,我们坚守的,是我们无悔的选择。
14百年之后的春日,映照的,是追求自由的少年。
15《肖克申的救赎》中有一句台词:“唯一能够穿透高墙的,别人看不见,摸不到,他只在我们心中,那就是自由的希望。”你扫视四周的高墙时,是想要超越它,抑或是屈服它;当你拼了性命也要出去的那一天,也是你生命的开始。就算有无数人想将你拉回囚笼,你也会将他们连根拔起。百年之后的春天,你们,都是自由的。
16兜兜转转,时过境迁,百年之后的春天,阳光温柔,水波轻盈,奔跑在原野上的,是坚守着梦想的,追求自由的少年。",
17 "essay_question": "春天是个美好的季节,草长莺飞,生机盎然。春天也带给人们无数美好的想象:绿色、梦想、活力、发展……
182021的春天即将逝去,回顾百年,会让我们有无限怀想。请你以高三学子的身份,以《一百年后的这个春天》为题写一篇文章。体裁不限,字数不少于800字。(诗歌字数不限)
19"
20 }
21}'
响应参数
正确响应
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 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 | 否 | 错误细节。 |
响应示例
Plain Text
1{
2 "code": "",
3 "message": "",
4 "status": "done",
5 "content": [
6 {
7 "type": "json",
8 "text": {
9 "data": [
10 {
11 "立意": 16,
12 "评分理由": "文章围绕高中生活的初体验展开,立意明确合理,但缺乏更深层次的哲学或文化视角的探讨,因此属于B档。"
13 },
14 {
15 "内容": 17,
16 "评分理由": "文章内容较为具体,通过多个事例展示了高中生活的不同侧面,但深度和细节略显不足,因此属于B档。"
17 },
18 {
19 "结构": 7,
20 "评分理由": "文章结构完整,段落划分合理,但段落间的衔接稍显不足,属于B档。"
21 },
22 {
23 "评分理由": "语言优美流畅,句式灵活多样,修辞运用得当,属于A档。",
24 "语言": 9
25 },
26 {
27 "残篇扣分": 3,
28 "评分理由": "字数为757字,少于规定字数800字,因此扣3分。"
29 },
30 {
31 "作文类别:总分": "二类作文:47分"
32 }
33 ]
34 },
35 "event": {
36 "status": "done",
37 "error_code": "",
38 "error_message": ""
39 }
40 }
41 ],
42 "requestId": ""
43}
异常情况下的响应体
| 字段 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| requestId | str | 是 | 请求ID |
| code | str | 否 | 0 表示成功,其他都是异常 |
| message | str | 否 | 错误消息 |
| detail | 否 | 异常详情信息 |
