更新时间:2025-12-30 GMT+08:00
分享

调用API

天筹求解器下服务的API请求地址可以直接在ModelArts Studio平台获取。本示例以调用<数学规划求解器>为例,进行讲解。

  1. 登录ModelArts Studio平台,在“我的空间”模块,单击进入所需空间。
  2. 在左侧导航栏中选择“模型开发 > 模型部署”,单击“模型名称”在“详情”页面获取API请求地址。

    只有处于“运行中”状态的模型才可以正常调用。

  3. ModelArts Studio平台界面可以获取API请求地址。
    • 获取云上部署的API请求地址可参考图1
      图1 获取数学规划求解器云上部署API请求地址

获取Token

参考《API参考》文档“如何调用REST API > 认证鉴权”章节获取Token。

使用API调用数学规划求解器

  1. 在Postman中新建POST请求,并填入API请求地址,将API请求地址与《API参考》中对应天筹求解器服务的URI拼接,组成完整请求地址。
  2. 参考图 填写数学规划求解器API填写2个请求Header参数。
    • 参数名为X-Auth-Token,参数值为获取Token中获取的Token值。
    • 参数名为Content-Type,参数值为application/json。
      图2 填写数学规划求解器API
  3. 在Postman中选择“Body > raw”选项,参考以下代码填写请求Body。API参数说明详见《API参考》文档。Body中包含OBS路径的情况下,请参考上传文件将需要的模型文件上传到OBS,用生成的文件路径替换Body中对应input路径,并在output路径设置求解结果输出路径。
    POST {API URL}/task/solve
    Content-Type: application/json
    X-Auth-Token: MIIEfQYJKoZIhvcNAQcCoIIE...
    { 
        "input_json": { 
            "input": { 
                "type": "path", 
                "data": "obs://xxx" 
            }, 
            "output": { 
                "type": "path", 
                "data": "obs://xxx" 
            }, 
            "parameters": { 
                "time_limit": 15 
            } 
        } 
    }

相关文档