参数说明

文档中算法名对应的是发布算法请求参数中的target参数
文档中请求参数对应的是发布算法请求参数中的request参数
所有的算法请求参数中,都支持接收custom_data参数,该参数将会随响应结果一齐返回

对于所有算法,请求参数中的文件名,若无特殊说明,可以是调用文件上传接口得到的oss_name参数,也可以是阿里云华东二区OSS上的文件url.

所有算法文档里的响应参数,都是在根据任务ID获取任务结果接口响应参数的**result**参数中.

所有算法的响应参数,都有如下公共参数:

  1. {
  2. 'gateway_cache': True, // 当前结果是否为网关缓存(网关公共参数)
  3. 'gateway_code': 1000, // 状态码,1000为处理完成 1001 为处理失败 1002 为处理中,此时需要继续请求此接口(网关公共参数)
  4. 'result': {
  5. 'algo_complete_time': 1609146841.614248, // 算法处理完成的时间(算法公共参数)
  6. 'algo_entry_time': 1609146840.8466716, // 进入算法的时间(算法公共参数)
  7. 'algo_id': 'server1', // 处理本次请求的算法ID(算法公共参数)
  8. 'algo_server_timing': 0.7675764560699463, // 算法处理的总耗时(算法公共参数)
  9. 'algo_server_type': 'TEST', // 算法的环境类型,正式环境 FORMAL 测试环境 TEST(算法公共参数)
  10. 'algo_version': '2012231', // 算法版本号(算法公共参数)
  11. 'code': 200, // 算法处理的状态码,不同算法的失败状态码不一致,每个状态码标明一种失败类型,若此状态码非200,这必有message字段来描述失败原因
  12. 'custom_data': None, // 请求接口时的自定义参数(算法公共参数)
  13. 'result_im_oss_name': 'result/topic/065adf06-48ed-11eb-9d4f-0242c0a80102..jpg' // 算法的个性化参数
  14. } // 算法返回结果(网关公共参数)
  15. }

为了简洁,在算法文档中,将不在列出公共请求参数,以及公共响应参数部分
**