sdk 实现新的 API