bugfix
This commit is contained in:
@@ -6,6 +6,27 @@ type AIRecommendCreateRequest struct {
|
||||
Scene string `json:"scene"` // 用户自定义场景描述
|
||||
}
|
||||
|
||||
// AIRecommendSubmitResponse 提交 AI 推荐任务响应。
|
||||
// 接口不等待大模型,立即返回 task_id;前端拿到后轮询 AIRecommendStatusRequest 对应的接口获取结果。
|
||||
type AIRecommendSubmitResponse struct {
|
||||
TaskID string `json:"task_id"` // 任务ID,用于轮询结果
|
||||
Status int8 `json:"status"` // 任务状态 1=生成中 2=成功 3=失败
|
||||
}
|
||||
|
||||
// AIRecommendStatusRequest 查询 AI 推荐任务状态
|
||||
type AIRecommendStatusRequest struct {
|
||||
TaskID string `form:"task_id" binding:"required"` // 任务ID
|
||||
}
|
||||
|
||||
// AIRecommendStatusResponse 任务状态响应
|
||||
type AIRecommendStatusResponse struct {
|
||||
TaskID string `json:"task_id"`
|
||||
Status int8 `json:"status"` // 1=生成中 2=成功 3=失败
|
||||
Result *AIRecommendCreateResponse `json:"result,omitempty"` // status=2 时返回推荐结果
|
||||
ErrorCode int `json:"error_code,omitempty"` // status=3 时返回业务错误码
|
||||
ErrorMsg string `json:"error_msg,omitempty"` // status=3 时返回失败原因
|
||||
}
|
||||
|
||||
// AI推荐结果
|
||||
type AIRecommendCreateResponse struct {
|
||||
OutfitUUID string `json:"outfit_uuid"` // 穿搭UUID
|
||||
|
||||
Reference in New Issue
Block a user