资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

基于安全认证AK和SK鉴权调用API流程

本文介绍了基于安全认证Access Key/Secret Key鉴权,HTTP调用API的流程。

API 调用流程简介

基于安全认证AK/SK进行鉴权,调用API流程如下图所示。

5ad6920fe36131765bd2fc7a8b74b4ba.png

  1. API授权。 平台已默认开通API调用权限,无需申请授权。
  2. 获取安全认证的AK/SK。获取安全认证Access Key(即AK)、Secret Key(即SK)。
  3. 生成鉴权认证信息Authorization。根据签名计算生成鉴权信息Authorization。
  4. 调用API接口

API 调用流程

步骤一. API授权

平台已默认开通API调用权限,无需申请授权。

千帆ModelBuilder控制台-模型服务-模型推理页面,可以查看API调用权限开通情况。

步骤二. 获取安全认证AK/SK

(1)登录管理控制台,点击“用户账号->安全认证”进入Access Key管理界面。

(2)点击显示查看Access Key、Secret Key。关于AK/SK,更多介绍请参考获取AK/SK

image.png

步骤三. 生成用于鉴权的认证字符串Authorization

鉴权认证流程介绍,请参考鉴权认证机制。也可以使用签名计算工具计算签名。示例值如:

bce-auth-v1/ALTAKR****GVgO/2024-11-11T09:21:25Z/1800/host/ab2094a9******ca4

步骤四. 调用API

调用千帆ModelBuilder提供的相关API,详见API列表。 例如,调用模型ERNIE-3.5-8K,示例如下:

# 用步骤三获取的认证字符串Authorization真实值,替换下列示例中的Authorization值
curl -X POST 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions' \
--header 'Authorization:bce-auth-v1/ALTAKR****GVgO/2024-11-11T09:21:25Z/1800/host/ab2094a9******ca4' \
--header 'Content-Type: application/json' \
--data '{
   "messages": [
    {"role":"user","content":"你好"}
   ]
}'

教程

请参考基于安全认证AK和SK鉴权调用API教程

上一篇
使用访问凭证access_token鉴权调用API流程
下一篇
API在线调试