天筹求解器服务 OPTVERSE-调用服务

时间:2024-09-29 17:36:49

调用服务

注:步骤1-4、6.1为OBS模式调用服务,非必选

1. 用户使用OBS模式调用OptVerse求解器服务,首次使用需要在华为云OBS服务创建桶

图1 进入OBS服务
图2 创建桶

2. 创建完成后,在列表内点击用户创建的桶名称,进入对象列表,用户需要新建文件夹(求解器以oroas-optvsolver为例)来存放输入输出数据

图3 创建文件存放路径

3. 点击进入新建文件夹(以oroas-optvsolver为例),继续新建输入输出文件夹

图4 创建输入输出路径

4. 进入输入文件夹(以input为例),用户可以上传模型对象。

图5 上传模型文件

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编码方式添加在返回接口中

support.huaweicloud.com/usermanual-optverse/toctopics/zh-cn_topic_0000001959739189.html