量子计算云平台接口技术要求
范围与目的
本文件规定了量子计算云平台的接口模型、功能要求及安全性规范,适用于平台研发、应用和测试。文件涵盖应用服务接入接口(在线编程、图形化编程、实例管理、线路管理、任务管理)、基础设施接入接口(资源管理、设备监控)和运维接口(用户管理、服务管理、计费管理、统计分析、监控管理)。
接口功能要求
-
应用服务接入接口
- 在线编程接口:支持创建/更新实例,提供量子编程环境、框架和算法库,支持多类量子资源访问。
- 图形化编程接口:支持可视化量子线路构建,提供多维度结果展示和常用算法案例。
- 实例管理接口:支持实例的查询、删除和详情查看。
- 线路管理接口:支持线路的查询、删除和详情查看。
- 任务管理接口:支持任务提交(量子模拟器/门型/非门型量子计算机)、查询、删除及结果获取。
-
基础设施接入接口
- 资源管理接口:支持算力列表查询和详情(名称、类型、比特规模等)查询,支持任务资源调度。
- 设备监控接口:支持设备状态、性能、任务队列监控及异常告警。
-
运维接口
- 用户管理:支持注册、登录/登出、信息查询/修改。
- 服务管理:支持服务创建、目录查询、删除。
- 计费管理:支持服务订购/退订、订单查询。
- 统计分析:提供账单和资源使用统计。
- 监控管理:支持资源性能检测和异常报警。
接口定义
详细规定了各接口的参数、数据格式(JSON/XML)、请求方式(HTTP/HTTPS,POST/GET/PUT/DELETE)及操作类型(create/retrieve/update/delete)。
一般性要求
- 数据格式:JSON/XML
- 请求方式:HTTP/HTTPS(POST/GET/PUT/DELETE)
- 通信协议:HTTP/HTTPS
安全性要求
- 接口参数加密传输
- 时效性验证
- 验证签名机制
- 推荐HTTPS协议
附录
提供创建实例接口的示例说明。