问题修复: - 修复查询结果响应中缺少 task_id 字段导致的解析失败 - 重构数据结构,区分提交任务和查询结果的不同响应格式 - 添加类型守卫确保类型安全的数据访问 - 优化轮询逻辑,正确检测任务完成状态 (status: 'done') 技术改进: - 分离提交和查询的数据结构: * RealmanAvatarPictureCreateRoleOmniSubmitData (包含 task_id) * RealmanAvatarPictureCreateRoleOmniResultData (包含 status, image_urls, resp_data) - 使用 TypeScript 联合类型和类型守卫确保类型安全 - 更新前端代码使用正确的数据访问路径 - 完善错误处理和状态检测逻辑 现在 OmniHuman 主体识别功能可以正确解析查询结果响应了! |
||
|---|---|---|
| .. | ||
| desktop | ||