# ============================================================ # 查询指定 vendor_group_id 下所有素材 # 参数: vendor_group_id(必填) # curl 示例: # curl 'https://ai.atvoe.com/reallife_asset/api/rl_assets.dspy?vendor_group_id=GROUP_ID' \ # -H 'Authorization: Bearer YOUR_TOKEN' # ============================================================ vendor_group_id = params_kw.get('vendor_group_id', '') if not vendor_group_id: return json.dumps({"status": "error", "data": {"message": "vendor_group_id 不能为空"}}, ensure_ascii=False) org_id = (await get_userorgid()) or '0' result = await rl_list_assets_client(org_id, vendor_group_id) if result.get('success'): return json.dumps({ "status": "ok", "data": { "assets": result.get('assets', []), "total": len(result.get('assets', [])) } }, ensure_ascii=False) else: return json.dumps({ "status": "error", "data": {"message": result.get('message', '查询失败')} }, ensure_ascii=False)