检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在线调试 功能介绍 API Explorer在线调试工具提供API的检索、调试、代码示例生成功能。同时,集成开发环境CloudIDE,可完成代码的构建、调试、运行。 本章节以媒资图像标签为例,介绍如何使用API Explorer调试API。
调用接口时,需要您填写图片地址(或利用图片的BASE64编码)。
thresholdRecaptureDetectReq:= float32(0) urlRecaptureDetectReq:= "https://bucketname.obs.cn-north-4.myhuaweicloud.com/image/test1.jpg"//替换为公网可以访问的图片地址
RecaptureDetectReq( threshold=0, url="https://bucketname.obs.cn-north-4.myhuaweicloud.com/image/test1.jpg"//替换为公网可以访问的图片地址
失败响应样例 { "error_code": "AIS.0105", "error_msg": "Recognize Failed" } 返回值 正常 200 失败 返回值 说明 400 语义有误,当前请求无法被服务器解析。
失败响应示例 { "error_code": "AIS.0105", "error_msg": "Recognize Failed" } 返回值 正常 200 失败 返回值 说明 400 语义有误,当前请求无法被服务器解析。
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询所有服务的终端节点。 图像识别的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。
如果请求输入的数据是OBS地址方式,就需要使用相同区域的图像识别服务。 例如:您的OBS请求数据在“华北-北京四”,只能调用“华北-北京四”区域下的图像识别服务,如果本服务不支持该区域则不能调用。 如果请求输入的数据是Base64图片或者公网URL,则不受区域影响。
"error_code": "AIS.0014", "error_msg": "The JSON format of the input data is incorrect." } 返回值 正常 200 失败 返回值 说明 400 语义有误,当前请求无法被服务器解析
OBS地址不合法。 请检查输入的OBS的url地址。 400 ModelArts.4704 Failed to obtain the OBS file. 获取OBS文件失败。 下载OBS文件失败,请检查对应的文件是否存在。
调用API或SDK 在线调试 本地调用
准备数据 调用API或SDK 在线调试 以媒资图像标签为例,介绍如何使用API Explorer调试API。 在线调试 本地调用 介绍使用Image SDK在本地进行开发,用户直接调用接口函数即可使用SDK功能。
"error_code": "AIS.0014", "error_msg": "The JSON format of the input data is incorrect." } 返回值 正常 200 失败 返回值 说明 400 语义有误,当前请求无法被服务器解析
有如下两种情况: 如果请求输入的数据是OBS地址方式,就需要使用相同区域的图像识别服务。 例如:您的OBS请求数据在“华北-北京四”,只能调用“华北-北京四”区域下的图像识别服务,如果本服务不支持该区域则不能调用。
您可以根据以下介绍选择合适的使用方式: 通过华为云API Explorer在线调用图像识别服务API。 如果您是开发初学者,有代码编写基础,对HTTP请求与API调用有一定的了解,想快速体验图像识别服务,该方式无需编码,只需要输入相关参数,即可调用API,体验服务应用效果。
303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy 所请求的资源必须通过代理访问。
RunCelebrityRecognitionRequest() request.body = CelebrityRecognitionReq( threshold=0, url="https://XXX.jpg" //此处替换为公网可以访问的图片地址
ImageMainObjectDetectionReq body = new ImageMainObjectDetectionReq(); body.withThreshold(30f); body.withUrl("https://XXX.jpg"); //替换为公网可以访问的图片地址
表1 SDK列表 编程语言 github地址 指导文档 视频指导 JAVA huaweicloud-sdk-java-v3 Java SDK使用指导 Java SDK视频指导 PYTHON huaweicloud-sdk-python-v3 Python SDK使用指导 Python
8AAKACAAQAAAABAAALIKADAAQAAAABAAAGQAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABAj..." } 失败响应示例 { "error_code": "AIS.0105", "error_msg": "Recognize Failed" } 返回值 正常 200 失败 返回值 说明 400 语义有误,当前请求无法被服务器解析