org_id = (await get_userorgid()) or '0' user_id = await get_user() group_id = params_kw.get('group_id', '') source_url = params_kw.get('source_url', '') asset_type = params_kw.get('asset_type', 'Image') name = params_kw.get('name', '') apikey = params_kw.get('apikey', '') secretkey = params_kw.get('secretkey', '') if not group_id: return {"success": False, "message": "请选择素材组合"} if not source_url: return {"success": False, "message": "请提供素材URL"} if not apikey or not secretkey: return {"success": False, "message": "请提供供应商 API Key"} result = await rl_create_asset( org_id, group_id, source_url, asset_type=asset_type, name=name, apikey=apikey, secretkey=secretkey, user_id=user_id ) return result