# 回收节点回算力池 (算力单元回收) # params: # node_ids - 节点 ID 列表,逗号分隔 (必填) # pool_id - 算力池 ID (可选,不传则自动从节点关联获取) # return: {status, released: count} result = await release_nodes(request, params_kw) if isinstance(result, dict) and result.get('status') == 'ok': return { 'widgettype': 'Message', 'options': { 'title': '回收成功', 'message': '已回收 {} 个节点到算力池'.format(result.get('released', 0)), 'type': 'success', 'timeout': 5 } } return result if isinstance(result, dict) else { 'widgettype': 'Error', 'options': {'title': '回收失败', 'message': str(result), 'cwidth': 16, 'cheight': 9, 'timeout': 3} }