程序设计作业接口文档

程序设计作业接口文档 统一返回格式 { code: ..., # 状态码 msg: ..., # 描述信息 data: { # 数据 ... } } code = { 200 == 成功, 500 == 失败, } msg = { success == 成功 fail == 失败 ... } data = { key : value } 前端 虚拟换衣功能 @请求格式 (请求后端) # 前后端需统一样例图片id { userId: ...<int>, # 标识哪个用户的请求 isUploadCloth: ...<bool>, # 若上传衣服图片使用base64,否则用id isUploadPerson: ...<bool>, # 若上传人物图片使用base64,否则用id clothData: ...<base64||null>, # 衣服图片base64编码 personData: ...<base64||null>, # 人物图片base64编码 exampleClothId: ...<int>, # 衣服样例图片id examplePersonId: ...<int> # 任务样例图片id } 动漫头像功能 @请求格式 (请求后端) { userId: ...<int>, # 标识哪个用户的请求 imgData: ...<base64> # 需要动漫化的图片 } 后端 虚拟换衣功能 前端请求API: https://talented-civet-separately.ngrok-free.app/tryon/ @返回格式 (返回前端) { code: ...<int>, # 状态码 (200表示成功, 500表示失败) msg: ...<string>, # 消息 (success / fail) data: { tryon_result : ...<url>, # 处理后的图片url } } 动漫头像功能 前端请求API: https://talented-civet-separately.ngrok-free.app/anime/ @返回格式 (返回前端) { code: ...<int>, # 状态码 (200表示成功, 500表示失败) msg : ...<string>, # 消息 (success / fail) data: { anime_result : ...<url>, # 处理后的图片url } } 模型端 虚拟换衣功能 后端请求API: https://certain-ideally-foal.ngrok-free.app/tryon/predict/ @请求格式 (后端发出请求) { userid : ...<int>, # 用户id cloth : ...<url>, # 衣服图片url链接 person : ...<url> # 人物图片url链接 } @返回格式 (返回后端) { code: ...<int>, # 状态码 (200表示成功, 500表示失败) msg: ...<string>, # 消息 (success / fail) data: { image_value : ...<base64>, # 处理后的图片base64编码 } } 动漫头像功能 后端请求API: https://certain-ideally-foal.ngrok-free.app/anime/predict/ @请求格式 { userid : ...<int>, # 用户id origin_image : ...<url>, # 原图片url链接 } @返回格式 { code: ...<int>, # 状态码 (200表示成功, 500表示失败) msg: ...<string>, # 消息 (success / fail) data: { image_value : ...<base64>, # 处理后的图片base64编码 } }

December 2, 2023 · 2 min · SwimmingLiu