文心一言接入指南:通过百度智能云千帆大模型平台API调用
2023.10.20 08:56浏览量:236684简介:本文介绍了如何通过百度智能云千帆大模型平台接入文心一言,包括创建千帆应用、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个月
文心一言是百度打造的人工智能大语言模型,具备跨模态、跨语言的深度语义理解与生成能力。其五大能力——文学创作、商业文案创作、数理逻辑推算、中文理解、多模态生成,在搜索问答、内容创作生成、智能办公等众多领域都有更广阔的想象空间。为了帮助企业客户更好地利用文心一言,百度智能云推出了千帆大模型平台,这是一个高效推理服务平台,提供了丰富的大模型API接口,支持多场景应用。了解更多关于推理服务API,请访问百度智能云千帆大模型平台。
一、了解文心一言
文心一言企业服务由千帆大模型平台提供,包括推理服务及大模型微调等一系列开发和应用工具链。文心一言大模型现已升级至4.0,企业客户可通过百度智能云千帆大模型平台申请接入。文心一言不仅是百度智能云的明星产品,它还与百度智能云的其他服务如云存储、大数据处理平台等紧密集成,为用户提供了一个强大的AI服务生态。
二、接入文心一言
API 调用流程简介
API的调用流程如下:
- 创建千帆应用:根据实际需求创建千帆应用,获取AppID、API Key、Secret Key等信息。如果已有千帆应用,可以查看已有应用的API Key、Secret Key等信息。
- API授权:应用创建成功后,千帆平台默认为应用开通所有API调用权限,无需申请授权。
- 获取接口访问凭证access_token:根据获取的API Key和Secret Key,调用获取access_token接口获取access_token,通过access_token鉴权调用者身份。
- 调用API接口:例如调用ERNIE-Bot相关接口,详见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天,生产环境注意及时刷新。
bash
# 填充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密钥,确保身份验证和权限控制的可靠性。百度智能云提供了全面的服务和技术支持,确保用户能够安全、高效地使用AI服务。我们鼓励用户尝试和探索更多百度智能云的产品,发现更多的可能性。

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