接入文心一言:API申请与实战测试指南
2024.03.08 07:51浏览量:294简介:本文将引导您了解如何申请文心一言API并进行实战测试,包括API功能、申请流程、测试环境搭建等关键步骤,助您快速上手。
精品推荐
GPU云服务器
搭载英伟达Ampere A800型号GPU和高性能RDMA网络
规格
计算集群GN5 A800
时长
1个月
GPU云服务器
实例搭载Intel Xeon Icelake以及英伟达Ampere A10型号GPU
规格
计算型GN5 A10系列
时长
1个月
GPU云服务器
实例搭载Intel Xeon Cascade系列以及英伟达 Tesla V100型号GPU
规格
计算型GN3 V100系列
时长
1个月
一、了解文心一言
文心一言是百度打造出来的人工智能大语言模型,具备跨模态、跨语言的深度语义理解与生成能力,文心一言有五大能力,文学创作、商业文案创作、数理逻辑推算、中文理解、多模态生成,其在搜索问答、内容创作生成、智能办公等众多领域都有更广阔的想象空间。文心一言企业服务由千帆大模型平台提供,包括推理服务及大模型微调等一系列开发和应用工具链。文心一言大模型现已升级至4.0,企业客户可通过百度智能云千帆大模型平台申请接入。
二、接入文心一言
API 调用流程简介
API 的调用流程如下图所示。
- 创建千帆应用。根据实际需求创建千帆应用,创建成功后,获取AppID、API Key、Secret Key 等信息。如果已有千帆应用,可以查看已有应用的API Key、Secret Key 等信息。
- API 授权。应用创建成功后,千帆平台默认为应用开通所有API调用权限,无需申请授权。
- 获取接口访问凭证 access_token。根据第1步获取的 API Key 和 Secret Key ,调用获取access_token接口获取 access_token ,通过 access_token 鉴权调用者身份。
- 调用API接口。例如调用ERNIE-Bot相关接口,详见API列表。
API 调用流程
步骤一. 创建千帆应用
(1)登录百度智能云千帆控制台。
请您注册并登录百度智能云千帆控制台 。
注意:为保障服务稳定运行,账户最好不处于欠费状态。
(2)创建千帆应用
进入控制台创建应用 。如果已有应用,此步骤可跳过。
(3)创建应用后,获取AppID、API Key、Secret Key。
步骤二. API授权
应用创建成功后,千帆平台默认为应用开通所有API调用权限,无需申请授权。
注意:针对付费服务,如果用户在使用过程中,操作了终止付费,则无法调用对应的API。如需重新开通,请在千帆大模型平台-在线服务页面,点击开通付费。
步骤三. 获取访问凭证
根据步骤一获取的API Key、Secret Key,获取access_token。参考以下获取access_token,更多详情方法请参考获取access_token。
注意:access_token默认有效期30天,生产环境注意及时刷新。
# 填充API Key与Secret Key
curl 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API Key】&client_secret=【Secret Key】'
Python
# 填充API Key与Secret Key
import requests
import json
def main():
url = "https://aip.baidubce.com/oauth/2.0/token?client_id=【API Key】&client_secret=【Secret Key】&grant_type=client_credentials"
payload = json.dumps("")
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
return response.json().get("access_token")
if __name__ == '__main__':
access_token = main()
print(access_token)
步骤四. 调用API接口
调用千帆提供的相关接口,如ERNIE-Bot等,详见API列表。
总之,接入文心一言是一项非常重要的任务,能够帮助用户更好地了解和分析文本数据。同时,也需要妥善保管API密钥,确保身份验证和权限控制的可靠性。

发表评论
登录后可评论,请前往 登录 或 注册