百度智能云“千帆大模型平台”升级:大模型最多,Prompt模板最全(上):https://developer.aliyun.com/article/1434936
有变量Prompt模板
所有类型Prompt模板均自动生成接口地址,可以被业务方调用。
操作Prompt模板
在Prompt模板列表中可对指定模版进行如下操作:
- 编辑:重新编辑Prompt模板内容,包括模型名称、标签和内容。可查看创建Prompt模板相关内容。
- 删除:删除Prompt模板,一旦删除不可恢复。
- 复制ID:复制Prompt模版的ID,可以在后续API中或者检索备份中留有标识认证。
我的收藏
预置模板和自制模板均支持收藏,方便大家对相近属性的Prompt模板进行同一管理或引用。同时如果对某项Prompt模板不再需要您可以直接操作,取消收藏。
2.4API获取Prompt模版教程
①创建应用
找到应用接入,点击创建应用,填写好信息后直接点击创建即可
接着我们在应用列表里便会看见刚才创建的应用,点击详情可以查看应用的API Key和Secret Key,记住这两个Key后面会用到!
②获取access_token
百度AI开放平台使用OAuth2.0授权调用开放API,调用API时必须在URL中带上Access_token参数,获取Access_token的流程如下:
请求URL数据格式
向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数:
- grant_type: 必须参数,固定为client_credentials;
- client_id: 必须参数,应用的API Key;
- client_secret: 必须参数,应用的Secret Key;
这里我以python语言为大家进行演示:
def get_access_token(): """ 使用 API Key,Secret Key 获取access_token,替换下列示例中的应用API Key、应用Secret Key """ url = "https://aip.baidubce.com/oauth/2.0/token?" headers = { 'Content-Type': 'application/json', 'Accept': 'application/json' } params = { 'grant_type':'client_credentials', 'client_id':'应用API Key', 'client_secret':'应用Secret Key' } response = requests.request("POST", url, headers=headers,params=params) return response.json().get("access_token") if __name__ == '__main__': print(get_access_token())
③模板api调用
基本信息
请求地址:https://aip.baidubce.com/rest/2.0/wenxinworkshop/api/v1/template/info
请求方式: GET
下面我用Python代码进行示范(以预制模板中的电影评论为例):
import requests def main(): url = "https://aip.baidubce.com/rest/2.0/wenxinworkshop/api/v1/template/info?" access_token = get_access_token() params = { 'access_token':access_token, 'id':1968, # 模板的id 'content':'战狼2' # 变量 } headers = { 'Content-Type': 'application/json' } response = requests.get(url,params=params,headers=headers) print(response.text) def get_access_token(): """ 使用 API Key,Secret Key 获取access_token,替换下列示例中的应用API Key、应用Secret Key """ url = "https://aip.baidubce.com/oauth/2.0/token?" headers = { 'Content-Type': 'application/json', 'Accept': 'application/json' } params = { 'grant_type':'client_credentials', 'client_id':'WLSVxQVfznIgAscDDLF1IQAs', 'client_secret':'dIpD8QmKpyql7mEANnNvXohi2KbbOzCL' } response = requests.request("POST", url, headers=headers,params=params) return response.json().get("access_token") if __name__ == '__main__': main()
到这里为止,我们学会使用了千帆大模型平台中的Prompt模板,以后使用chatgpt的时候再也不用担心不会提示词了!
三、总结
经过了一天的探索,我发现千帆大模型平台功能丰富,上手也非常容易,操作界面对使用者友好。该平台也为企业提供了全流程工具链和环境,覆盖大模型研发的全生命周期,包括数据管理、模型训练、评估&优化、预测服务和Prompt工程和插件服务。平台还提供内容安全的机制,使大模型内容安全可控。
其中,千帆大模型平台的核心优势有以下几点:
- 更全面:覆盖大模型全生命周期,提供全面功能服务,帮助用户高效地开发和部署大模型应用,并降低大模型技术门槛。
- 更高效:训练与推理性能大幅提升,MLPerf榜单训练性能世界领先,端到端训练时间和吞吐均超越其他框架。
- 更开放:支持快速应用编排与插件集成,预置百度文心大模型与第三方大模型,让用户能够更好地应用大模型。
- 更安全:平台具有完善的鉴权与流控安全机制,自带敏感词过滤,实现机审与人审双重保障。
此外,千帆大模型平台还提供公有云和私有化部署两种交付模式:
- 公有云提供三种服务模式:推理、微调、托管,适用于不同开发能力和需求的企业和开发者。
- 私有化部署支持纯软件平台和软硬一体两种交付模式,让企业可以根据自身需求选择合适的部署方式。
感兴趣的小伙伴快快点击链接(https://cloud.baidu.com/survey/qianfan.html)进行申请试用吧!