fix(ai): 产物地址兼容字符串元素,创意助手与助手页链接可复制
video_result/photo_files 的元素可能直接是地址字符串,原实现按对象取 url, 字符串元素一律取空——视频有文件却不播放、复制链接永远为空。
This commit is contained in:
@@ -28,11 +28,23 @@ export interface CreativeAssistantRequest {
|
||||
user_files?: CreativeAssistantUploadFile[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 工作流产出的一项文件。
|
||||
*
|
||||
* 正常是 { url, name, type } 这样的对象(后端已归一),但上游有时直接把
|
||||
* 地址字符串塞进数组;端上按字符串兜一层,否则整条视频链路取不到链接
|
||||
* (见禅道 bug #1:有视频不播放、复制链接为空)。
|
||||
*/
|
||||
export type CreativeFileItem = Partial<FileRecord> | string;
|
||||
|
||||
/** 文件列表:正常情况下是数组,退化时可能是单个对象或裸地址。 */
|
||||
export type CreativeFileList = CreativeFileItem[] | CreativeFileItem;
|
||||
|
||||
export interface CreativeAssistantOutputs {
|
||||
video_result?: Partial<FileRecord>[];
|
||||
video_result?: CreativeFileList;
|
||||
video_message?: string;
|
||||
Script_result?: string;
|
||||
photo_files?: Partial<FileRecord>[];
|
||||
photo_files?: CreativeFileList;
|
||||
photo_message?: string;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user