我们平台有三个 AI 能力,拍照解题,拍照生成类题,手写文字识别,请参考百度开发平台,阿里云等平台,手写生成一个 AI 平台的首页,其中的开发能力这一块包含三个能力,每一个能力点击后,都会进入一个当前能力的页面,页面包含一些简单的能力介绍以及能力体验功能,三个功能的测试一致,都是上传图片,将图片转换成 base64 字符,调用后端的接口,然后将结果进行渲染展示,在等待后端返回的过程中要有 loading 效果,并且文本展示框要支持 markdown 文本展示以及数学公式文字的渲染展示,后端请求统一采用 post 请求,入参字段为imgBase64,后端的返回里面都包含 code 字段,字段为 0 表示正常,其他值表示异常. 三个能力对应的请求 url 和后端具体返回如下: 拍照解题: 请求url:/ai/api/analysis/img 后端返回格式为 { "code": 0, "msg": null, "data": { "analysis": "e4nz5l" } } 拍照生成类题: 请求url:/ai/api/generate/img 后端返回格式如下,返回值包括题目,答案,解析,以及知识点四个字段,请按顺序进行展示,并标注清楚 { "code": 0, "msg": null, "data": { "answers": [ { "question": "src8my", "answer": "d3pukn", "analysis": "rw3fba", "knowledgePoint": "z728wd" } ] } } 手写文字识别: 请求url:/ai/api/ocr/handwrite 后端返回格式如下: { "code": 0, "msg": null, "data": [ [ [ [ [ 41.0, 162.0 ], [ 70.0, 162.0 ], [ 70.0, 184.0 ], [ 41.0, 184.0 ] ] ], [ [ "田", 0.7661811113357544 ] ] ] ] } - Initial Deployment
3d32e4b
verified