您需要创建一个Client实例来发起API请求,并根据需要修改Client的配置参数。
背景信息
新建Client时,需要指定服务地域(Region)和阿里云账号的AccessKey信息(包括AccessKey ID和AccessKey Secret)。
关于服务地域(Region)的更多信息,请参见接入区域。
关于阿里云账号的AccessKey的更多信息,请参见创建AccessKey。
创建用于图片、语音、视频、文本、视频识别的Client
支持的Region包括:
cn-shanghai:华东2(上海)
cn-beijing:华北2(北京)
cn-shenzhen:华南1(深圳)
ap-southeast-1:新加坡
您可以参见以下代码创建Client,用于图片、语音、视频、文本检测:
/**
* 常见获取环境变量方式:
* 获取RAM用户AccessKey ID:getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
* 获取RAM用户AccessKey Secret:getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
*/
AlibabaCloud::accessKeyClient('建议从环境变量中获取RAM用户AccessKey ID', '建议从环境变量中获取RAM用户AccessKey Secret')
->timeout(10) // 超时10秒,使用该客户端且没有单独设置的请求都使用此设置。
->connectTimeout(3) // 连接超时3秒,当单位小于1,则自动转换为毫秒,使用该客户端且没有单独设置的请求都使用此设置。
->regionId('cn-shanghai')
->asDefaultClient();
说明
使用其他Region时,请将代码中所有cn-shanghai
标识替换成对应的Region的标识,如cn-beijing
。
文档内容是否对您有帮助?