接口在线测试
在线服务为您提供接口的在线测试能力,完成部署的在线服务可进行接口的调用测试。
2. 在服务列表页单击调用操作按钮,进入服务调用页面,查看服务的接口信息。
3. 单击接口列表中的在线测试操作按钮,打开调用测试页面。
4. 在接口调用地址栏输入您要测试的接口 URL,部分内置镜像会提供默认 URL,如需测试其他接口直接修改即可。
5. 在请求体模块录入 JSON 格式的请求信息并单击发送请求后,可在请求响应模块查看预测结果。
公网调用
在 TI-ONE 完成在线服务部署后,系统会自动注册 API 网关生成公网地址用于服务请求调用。您可以在服务列表页单击调用操作按钮,进入服务调用页面,查看公网访问地址。通过该调用信息可以向在线服务发起预测请求,curl 命令示例如下,其中 Authorization 仅在鉴权开启时需要:
curl -X POST https://ms-9******j-100******5.gw.ap-guangzhou.ti.tencentcs.com/ms-9******j/v1/models/m:predict -H 'Authorization: P*********pg' -H 'Content-Type: application/json' -d ''
部分存量服务(域名为 apigw.tencentcs.com),仍在使用历史链路,该链路的底层产品即将停止支持,届时该调用方式将无法使用,推荐您尽快使用新地址或者新建服务进行迁移,详情见API网关下架公告。该链路 curl 命令示例如下: curl http://service-94****g0-130****662.gz.apigw.tencentcs.com:80/tione/v1/models/m:predict -d'{"images":["https://qcloudimg.tencent-cloud.cn/raw/aab789b6e047fa804bbf803de16f49a0.jpeg"]}'
开启服务鉴权,则在调用 API 时,需要使用签名密钥(ApiAppKey 和 ApiAppSecret)对请求内容进行签名计算,签名计算过程参见文档 应用认证方式。 内网调用
高速服务调用
公网链路收到诸多因素的限制,如果您对请求的性能和稳定性有更高的要求,推荐使用内网高速服务调用的方式来访问您的服务。高速服务调用通过 私有连接建立用户 VPC 与服务的高速通道,具体操作路径如下:
2. 在服务列表页单击服务名称,进入服务版本列表页面,单击服务调用,查看配置服务调用相关信息。
3. 高速服务调用模块,首次配置,单击开启新增高速服务调用网段。
4. 在配置弹窗里,您选择需要打通内网的 VPC、子网。
5. 配置好 VPC、子网后,高速服务调用模块,展示 VPC 调用地址,以及可调用的 VPC、子网信息,配置好后支持删除后重新新增。如果在线服务有2个版本,则内网地址有2条。
6. 服务调用时,如需要在终端里内网接口调用,可执行以下命令:
//内网地址,请您参考服务调用/高速服务调用/VPC调用地址
//URL为服务调用/接口信息/接口调用地址的右边URL内容
curl -X POST -H 'C ontent-Type: application/json' 内网地址/URL -d '{ "prompt": "puppy dog", "steps": 5}'
说明:
一次开启配置,本地域下的全部服务均生效。本能力使用私有连接,配置后,将在您账户的该 VPC 和子网下,创建一个终端节点,独立计费,您可参考 终端节点计费文档 。