天筹求解器服务 OPTVERSE-调用服务
调用服务
注:步骤1-4、6.1为OBS模式调用服务,非必选
1. 用户使用OBS模式调用OptVerse求解器服务,首次使用需要在华为云OBS服务创建桶
2. 创建完成后,在列表内点击用户创建的桶名称,进入对象列表,用户需要新建文件夹(求解器以oroas-optvsolver为例)来存放输入输出数据
3. 点击进入新建文件夹(以oroas-optvsolver为例),继续新建输入输出文件夹
4. 进入输入文件夹(以input为例),用户可以上传模型对象。
5. 创建求解器任务,单击左侧导航栏“Task/求解器/CreateSolverTask”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,Token值到“X-Auth-Token”。
6.1 OBS模式:单击“Body”,在input['data']对象内的bucket参数填入用户将新建的桶名称,object填入用户上传的模型文件路径;在output['data']对象内的object填入输出文件路径。
6.2 Base64模式:单击“Body”,在input['data']对象内的content参数填入base64文件编码(文件大小不超过10M);
7. 单击右上角“Send”发送请求,返回异步计算的任务标识task_id。
8. 若请求失败,则返回错误码及对应的错误信息说明,详细错误码信息请参见《天筹求解器OptVerse常见问题》中的“调用OptVerse的API失败时怎么处理?”。
9. 查询求解器任务,单击左侧导航栏“Task/求解器/查询任务”,选中“Headers”配置项,复制Token值到“X-Auth-Token”,复制步骤9获取的task_id到API路径的末尾。
10. 单击右上角“Send”按钮发送请求,返回任务结果:
11.1 OBS模式:可在对应的输出路径获取结果文件(以output为例)
11.2 base64模式:算法结果文件以base64编码方式添加在返回接口中