算法公共参数
请求参数
| 参数 | 是否必选 | 类型 | 说明 | 
|---|---|---|---|
| algorithmName | 是 | String | 算法名字,详见具体的各个算法。 | 
| parameters | 否 | Object | 算法参数。详情请参考各算法参数描述。 | 
| output | 否 | Object | 结果输出参数。具体请见表2。 | 
| timeout | 否 | Integer | 超时时间,单位为秒,超时范围为 (0, 2147483648)。 | 
| 参数 | 是否必选 | 类型 | 说明 | 
|---|---|---|---|
| format | 否 | String | 算法结果的输出格式。可选值是["JSON", "TXT"],默认值是"JSON"。TXT格式请参考算法结果TXT格式说明。 | 
| mode | 否 | String | 算法结果的输出模式。可选值是["FULL", "TRUNCATED"]。默认值是"TRUNCATED"。 
 | 
 
 
   对于存在默认值的参数,如果传参数值为null,按默认值处理。
响应示例
根据输入参数,执行指定算法,查询算法结果(根据算法请求返回的job_id,调用查询job_id接口获取算法结果)。
状态码: 200
成功响应示例
{
    "data": {
   "outputs": {
           $response_data //各算法的具体返回结果,不同算法返回结果不同
           "runtime": 1.365867,
           "data_return_size": 3,
           "data_offset": 0,
           "data_total_size": 100
    }
  },
  "status": "complete"
}
   
 
   response_data 表示各算法的具体返回结果,不同算法返回结果不同。
状态码: 400
失败响应示例
Http Status Code: 400
{
    "status": "complete",
    "errorMessage": "Unknown algorithm name: pagerank12",
    "errorCode": "GES.8301",
    "result": "failed"
}
  
  