本文介绍了基于安全认证AK/SK(Access Key /Secret Key)鉴权方式,进行调用API的流程。以调用ERNIE-3.5-8K API为例说明。
基于安全认证AK/SK进行鉴权,步骤简介如下。
步骤一:API授权。
步骤二:获取安全认证Access Key(即AK)、Secret Key(即SK)。
步骤三:生成鉴权认证信息Authorization。
步骤四:调用API接口。
千帆大模型开发平台ModelBuilder默认已开通API调用权限,无需申请授权。
(1)登录百度智能云管理控制台,点击“用户账号->安全认证”进入Access Key管理界面。
(2)点击显示查看Access Key、Secret Key。关于AK/SK,更多介绍请参考获取AK/SK。

本文使用签名计算工具计算签名为例说明。鉴权认证流程,更多介绍请参考鉴权认证机制。
(1)查看需调用的API文档
例如,希望调用ERNIE-3.5-8K,查看文档。如果调用其他API,详见API列表。
(2)打开签名计算工具
进入签名计算工具页面,如下图所示。

(3)填入签名需要的信息
例如,希望调用ERNIE-3.5-8K,在签名计算工具中,填入对应内容,示例如下:
文心一言 ERNIE Bot 教程
- HTTP请求信息
· 请求方式,通过以下方法获取:在API调用文档页面-请求结构,如下图所示:

· API路径,通过以下方法获取:在API调用文档页面-请求结构,如下图所示:

· API的域名,通过以下方法获取,在API调用文档页面-请求结构,如下图所示:

- 签名信息
· 注意:请使用实际值,即步骤二获取的AK
· 注意:请使用实际值,即步骤二获取的SK

(4)点击一键计算。

(5)查看认证字符串结果
基于上述信息,使用签名算法计算认证信息Authorization,计算出的Authorization示例值为:

调用千帆ModelBuilder提供的相关接口,例如调用ERNIE-3.5-8K,示例如下。如需调用其他API,详见API列表。
调用结果如下:

发布者:Ai探索者,转载请注明出处:https://javaforall.net/264687.html原文链接:https://javaforall.net
