修改API接口，提供可配置的接口，优化程序性能