完成代理模型