
# SDK接口概览
[表1]总结了EMS Python SDK支持的接口及功能描述，每个接口的详细介绍和示例代码请前往接口详情页查看。
#### SDK API概览
 表1Python SDK API概览 
| **接口名**                                                                                     | **方法**                     | **功能描述**                                        |
|:---|:---|:---|
| [EMS存储初始化](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0007.html)            | Ems.init                   | 初始化EMS客户端。                                      |
| [获取Context Caching对象](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0010.html) | Ems.get_cc                 | 获取ContextCaching对象，用户后续可以访问对象中的读取/保存KVCache等接口。 |
| [健康检查](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0011.html)                | Ems.check_health           | EMS健康检查，可以通过接口探测EMS内存池是否正常工作。                   |
| [同步保存KVCache](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0014.html)         | ContextCaching.save        | 同步保存推理请求产生的KVCache到EMS内存池。                      |
| [异步保存KVCache](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0015.html)         | ContextCaching.async_save  | 异步保存推理请求产生的KVCache到EMS内存池。                      |
| [同步加载KVCache](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0016.html)         | ContextCaching.load        | 从EMS内存池中同步加载KVCache到加速卡显存。                      |
| [异步加载KVCache](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0017.html)         | ContextCaching.async_load  | 从EMS内存池中异步加载KVCache到加速卡显存。                      |
| [检查异步IO状态](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0018.html)            | ContextCaching.is_ready    | 检测返回的异步Future对象是否已完成计算。                         |
| [获取异步IO结果](https://support.huaweicloud.com/sdk-python-devg-ems/obs_22_0019.html)            | ContextCaching. get_result | 获取返回的异步Future对象的结果。                             |
   
