开发者社区 > 视觉智能 > 正文

视觉智能平台如果服务器是serverless模式,配置不了服务器的环境变量 还可以使用sdk形式吗?

视觉智能平台如果服务器是serverless的模式,配置不了服务器的环境变量 还可以使用sdk形式吗?

展开
收起
-Feng、冯冯 2023-11-22 08:11:02 33 0
5 条回答
写回答
取消 提交回答
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,视觉智能开放平台可以通过SDK调用的,调用之前确保您已经注册阿里云账号并生成访问密钥(AccessKey),创建AccessKey参考文档:文档
    image.png
    然后参考文档:Java安装视觉智能API相关服务Java SDK,然后就可以参考示例代码正常调用了
    image.png

    2023-11-22 17:42:31
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果您的服务器是 serverless 模式,无法直接配置环境变量,仍然可以使用阿里云视觉智能平台的 SDK 形式进行调用。在这种情况下,您可以通过在代码中手动设置必要的参数来代替环境变量的配置。

    通常,SDK 提供了相应的接口或方法,允许您在代码中指定身份验证所需的参数,如 AccessKey ID 和 AccessKey Secret。您可以在每次调用接口之前将这些参数传递给 SDK,以确保身份验证的有效性。

    以下是一个示例,展示了在 Python 中使用阿里云 Python SDK 进行视频人脸融合接口调用的方式:

    import aliyunsdkcore.client
    from aliyunsdkcore.auth.credentials import AccessKeyCredentials
    
    # 设置 AccessKey ID 和 AccessKey Secret
    access_key_id = 'YOUR_ACCESS_KEY_ID'
    access_key_secret = 'YOUR_ACCESS_KEY_SECRET'
    
    # 创建客户端对象并设置认证信息
    client = aliyunsdkcore.client.AcsClient(region_id='cn-shanghai', credential=AccessKeyCredentials(access_key_id, access_key_secret))
    
    # 调用视频人脸融合接口
    request = aliyunsdkcore.request.CommonRequest()
    request.set_domain('vision.aliyuncs.com')
    request.set_version('2019-12-03')
    request.set_action_name('MergeVideoFace')
    
    # 设置其他接口请求参数
    # ...
    
    # 发起接口请求
    response = client.do_action_with_exception(request)
    print(response)
    

    在这个示例中,您需要将 YOUR_ACCESS_KEY_IDYOUR_ACCESS_KEY_SECRET 替换为您自己的阿里云账号的 AccessKey ID 和 AccessKey Secret。然后,通过 AccessKeyCredentials 类创建认证信息,并在创建客户端对象时传递给 credential 参数。

    通过以上方式,您可以在 serverless 环境中使用 SDK 进行视频人脸融合接口的调用,而无需直接配置环境变量。具体的代码实现方式可能会根据所使用的 SDK 版本和开发语言而有所不同,请参考相应的 SDK 文档或示例代码以获取准确的代码实现方法。

    2023-11-22 17:33:02
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    对于使用Serverless模式部署的服务器,确实不需要自行配置环境变量,因为它是一种无需关心底层服务器资源配置的方式。在这种情况下,使用SDK的形式依然可行。

    实际上,使用Serverless部署的视觉智能平台,可以简化安装和维护的过程,只需关注如何编写调用API的应用逻辑即可。因此,仍然可以采用SDK的形式来访问视觉智能服务的功能。 SDK本身封装了许多细节,便于快速集成和使用。

    您只需要确保所使用的SDK版本和接入的服务器版本一致,即可顺利调用视觉智能服务的功能。具体如何接入Serverless环境中的SDK,请参阅相关的官方文档或教程。

    2023-11-22 11:52:11
    赞同 展开评论 打赏
  • 确实,即使您的服务器是Serverless模式,您仍然可以使用阿里云视觉智能平台提供的SDK。Serverless工作流已经集成了阿里云视觉智能服务,允许用户通过SDK来编排和调用视觉智能服务的API。此外,这些SDK还支持离线使用,可以在无网络环境下运行,适应不同平台如Android、iOS、Windows和macOS。

    2023-11-22 09:41:00
    赞同 展开评论 打赏
  • 可以依赖SDK,然后代码中指定AccessKey ID和AccessKey Secret。此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2023-11-22 08:40:22
    赞同 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关产品

  • 视觉智能开放平台
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载