增加API，基本完成插件功能