ernie bot sdk提供便捷易用的接口,可以调用文心一言的能力,包含文本创作、通用对话、语义向量、ai作图等,具体支持接入功能如下:
对话补全(chat completion)
函数调用(function calling)
语义向量(embedding)
文生图(image generation)
对话补全(chat completion)
ernie bot可以理解自然语言,并以文本输出与用户进行对话,可以实现不同功能,涵盖对话沟通、内容创作、分析控制等通用应用场景,如下例:
1、对话沟通:智能营销、智能客服、情感沟通等需要沟通对话的场景
2、内容创作:剧本、故事、诗歌等文本创作场景
3、分析控制:代码生成、数据报表、内容分析等深度学习的文本场景
函数调用(function calling)
ernie bot提供文心一言函数调用功能,并支持流式调度,响应更快。简单来说,赋予了模型更强大的外部工具使用能力,支持开发者可以轻松的通过调用并统筹使用多种api,结合以构建应用,调用流程如下:
1、用户提供对一组函数的名称、功能、请求参数(输入参数)和响应参数(返回值)的描述
2、模型根据用户需求以及函数描述信息,智能确定是否应该调用函数、调用哪一个函数、以及在调用该函数时需要如何设置输入参数
3、用户根据模型的提示调用函数,并将函数的响应传递给模型
4、模型综合对话上下文信息,以自然语言形式给出满足用户需求的回答
语义向量(embedding)
ernie text embedding服务是文心基于大模型技术研发的文本表示模型,将文本转化为用数值表示的向量形式,用于文本检索、信息推荐、知识挖掘等场景。
1、文本检索:知识库智能问答等
2、信息推荐:深度推荐系统等
3、知识挖掘:知识抽取挖掘等
文生图(image generation)
ernie bot文生图是根据文本提示、图像尺寸等信息,使用文心大模型,自动创作图片。
如何使用
第一步 获取ai studio token令牌
token福利:飞桨ai studio星河社区将为每一位用户提供100万token的体验额度。
进入链接获取令牌:
https://aistudio.baidu.com/usercenter/token
第二步 查看详尽的基础教程
基础功能应用体验demo
基础教程内容:
1、sdk安装与鉴权
2、开发一个hello-world程序
3、多轮对话实战:“记忆”历史
4、语义向量实战:embedding魔法
完整教程路径与应用demo建议查看原文进入sdk专题页。
第三步 查看完整的进阶教程
进阶教程内容:
1、对话补全实战
2、函数调用实战(支持流式调度):支持开发者更高效完成插件开发
完整教程路径与应用demo建议查看原文进入sdk专题页。
第四步 实战开发
ernie bot sdk,支持本地调用、ai studio平台调用,期待各位开发者使用ernie bot sdk获得成长、获得收益!可移步至github获取源代码,遇到使用问题可提issue帮助大家解决,记得点亮star ⭐️⭐️哦~
github repo:
https://github.com/paddlepaddle/ernie-bot-sdk
gitee:
https://gitee.com/paddlepaddle/ernie-bot-sdk
星河sdk专题:
https://aistudio.baidu.com/cooperate/erniebotsdk
应用创作激励进行中,已有多款应用获得百万流量曝光!期待你们的加入,使用ernie-bot-sdk创作精彩应用!享资金扶持、资源扶持、流量扶持!
点击阅读原文查看sdk开发指南。
关注【飞桨paddlepaddle】公众号
获取更多技术内容~
发表评论