try: result = await create_world(params_kw) return {"status": "success", "data": result, "message": "创建成功"} except WorldError as e: return {"status": "error", "code": e.code, "message": e.message, "field": e.field, "detail": e.detail} except Exception as e: return {"status": "error", "code": "E_INTERNAL", "message": "服务器内部错误", "field": "", "detail": str(e)}