IAcsClient是aliyun-java-sdk-green的Java客户端。使用aliyun-java-sdk-green Java SDK发起请求前,您需要初始化一个IAcsClient实例,并根据需要修改IClientProfile的配置项。

背景信息

新建IAcsClient时,需要指定服务地域(Region)和阿里云账号的AccessKey信息(包括AccessKey ID和AccessKey Secret)。
  • 关于服务地域(Region)的更多信息,请参见接入区域
  • 关于阿里云账号的AccessKey的更多信息,请参见创建AccessKey
说明 新加坡地域仅支持部分算法模型。

图片、语音、视频、文本检测的IAcsClient

支持的地域(Region)包括:
  • cn-shanghai:华东2(上海)
  • cn-beijing:华北2(北京)
  • cn-shenzhen:华南1(深圳)
  • ap-southeast-1:新加坡
  • eu-central-1:德国(法兰克福)
  • us-east-1:美国(弗吉尼亚)
说明 新加坡地域仅支持部分算法模型。
您可以使用以下代码创建IAcsClient,用于图片、语音、视频、文本检测:
/**
 * ALIYUN_ACCESS_KEY_ID和ALIYUN_ACCESS_KEY_SECRET中传入您自己的AccessKey信息。
 * REGION_ID可选值:cn-shanghai、cn-beijing、cn-shenzhen、ap-southeast-1、eu-central-1、us-east-1。其他地域暂不支持,请勿使用。
 * 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。建议您创建并使用RAM用户进行API访问或日常运维。
 */
String ALIYUN_ACCESS_KEY_ID = "<yourAccessKeyId>";
String ALIYUN_ACCESS_KEY_SECRET = "<yourAccessKeySecret>";
String REGION_ID = "cn-shanghai";

IClientProfile profile = DefaultProfile.getProfile(REGION_ID, ALIYUN_ACCESS_KEY_ID, ALIYUN_ACCESS_KEY_SECRET);
IAcsClient recognitionClient = new DefaultAcsClient(profile);

自定义图片库、关键词词库、相似文本库的IAcsClient

支持华东2(上海)、华北2(北京)地域。您只需通过cn-shanghai或者cn-beijing地域添加IAcsClient,其他地域的服务端会自动同步数据。

您可以使用以下代码创建IAcsClient,用于管理自定义图片库、自定义关键词词库、自定义相似文本库:
/**
 * ALIYUN_ACCESS_KEY_ID和ALIYUN_ACCESS_KEY_SECRET中传入您自己的AccessKey信息。
 * REGION_ID可选值:cn-shanghai、cn-beijing。其他地域暂不支持,请勿使用。
 * 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。建议您创建并使用RAM用户进行API访问或日常运维。
 */
String ALIYUN_ACCESS_KEY_ID = "<yourAccessKeyId>";
String ALIYUN_ACCESS_KEY_SECRET = "<yourAccessKeySecret>";
String REGION_ID = "cn-shanghai";

IClientProfile profile = DefaultProfile.getProfile(REGION_ID, ALIYUN_ACCESS_KEY_ID, ALIYUN_ACCESS_KEY_SECRET);
IAcsClient managementClient = new DefaultAcsClient(profile);