更新时间:2026-09-08 GMT+08:00
分享

通过API KEY认证访问在线服务

如果在线服务的状态处于“运行中”,则表示在线服务已部署成功。部署成功的在线服务,将为用户提供一个可调用的API,此API为标准Websocket API。在使用CloudRobo提供的在线服务时,用户需要通过API调用进行模型预测,通常需要进行身份认证以确保安全。然而,传统的认证方式可能需要复杂的配置和管理,增加了开发和维护的难度。如何在保证安全的前提下,简化API调用的认证流程?CloudRobo支持使用API KEY认证方式访问在线服务。

在向在线服务发起预测请求时,需要提前获取API KEY,在请求头中添加认证信息。API KEY是通过API密钥进行API调用时的认证。API KEY是每个用户单独的身份认证,是个人调用应用接口的依据,必须妥善保管。API KEY认证适用于需要简单认证的场景,只要有用API KEY凭据的用户都可以访问在线服务。

前提条件

  • 创建部署模型服务时认证方式选择“API KEY认证”
    图1 在线服务部署API KEY认证方式配置示例
  • 调用API时请求并发量、请求体大小以及请求超时时间需小于等于部署时的设定值,否则会导致请求失败。

获取服务调用信息

在调用服务前,需要获取在线服务的调用地址,纳管的API KEY。

  • 在线服务的调用地址:请前往已部署模型服务(该模型服务已开启外网访问)详情的“概览”页面,在“部署管理配置”处获取“外网调用URL”,即在线服务的调用地址。
  • 获取API KEY内容:请参考更新API Key

相关文档