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】公众号
获取更多技术内容~