百度智能云千帆AppBuilder-SDK使用说明

百度智能云千帆AppBuilder

介绍

百度智能云千帆AppBuilder平台提供了AppBuilder-SDK,开发者可使用SDK,快捷的开发功能,提升开发效率。

AppBuilder-SDK提供了完整的AI原生应用开发套件,包括丰富的开发组件应用示例代码。开发组件包括大模型组件、AI能力组件、基础云组件和软硬一体组件,满足各类高灵活度定制开发需求;应用示例代码提供了丰富灵活的应用框架最佳实践,基于业内主流大模型应用框架搭建,包含如支持知识增强的应用框架(RAG)、文本生成应用框架、具备思维链及工具使用能力的Agent框架、生成式数据分析框架等。

开源说明

AppBuilder-SDK已开源,欢迎广大开发者加入交流,详见AppBuilder-SDK开源说明

语言及版本

AppBuilder-SDK目前只提供了 Python 语言的SDK,支持 Python >= 3.8版本。

功能列表

AppBuilder-SDK提供了完整的AI原生应用开发套件,包括丰富的开发组件应用示例代码

开发组件

组件分类组件名称组件描述接口文档
大模型组件Query改写Query改写组件(QueryRewrite)是一款用于处理多轮对话和查询改写的组件。它主要用于理解和优化用户与机器人的交互过程,进行指代消解及省略补全。该组件支持不同的改写类型,可根据对话历史生成更准确的用户查询。接口文档
大模型组件相似问生成相似问生成组件(SimilarQuestion)可以基于输入的问题,挖掘出与该问题相关的类似问题。广泛用于客服、问答等场景。接口文档
大模型组件自然语言转pandas自然语言转pandas组件(Nl2pandas)可以通过理解对表格信息的提问,生成对应语义的可执行Python代码,主要使用Pandas库。它可以用于基于表格的查询,问答等多种场景。接口文档
大模型组件标签抽取标签抽取组件(TagExtraction)是一款高效的标签抽取组件,基于生成式大模型,专门用于从文本中提取关键标签。它适用于各种文本分析场景,如内容分类、关键词提取等。接口文档
大模型组件会话小结会话小结组件(DialogSummary)可以基于生成式大模型对一段用户与坐席的对话生成总结,结果按{"诉求": "", "回应": "", "解决情况": ""}格式输出。适用于运营商、金融、汽车等多种场景的对话总结。接口文档
大模型组件口语化Query生成口语化Query生成组件(OralQueryGeneration)可以基于输入文本生成与文档内容相关的Query。可用于增强文档索引等场景。接口文档
大模型组件复杂Query分解复杂Query分解组件(QueryDecomposition)可以将已经确定为复杂问题的原始问题拆解为一个个简单问题。广泛应用在知识问答场景。接口文档
大模型组件复杂Query判定复杂Query判定组件(IsComplexQuery)可以根据输入的提问进行初步的分类,区分简单问题和复杂问题,以便后续运用不同的处理流程处理。可应用于知识问答场景。接口文档
大模型组件风格转写风格转写组件(StyleRewrite) 可以基于生成式大模型对文本的风格进行改写。支持多种文本风格,包括营销、客服、直播、激励及教学话术。接口文档
大模型组件风格写作风格写作组件(StyleWriting)是一款基于生成式大模型进行文本创作的工具,支持多种风格,包括B站、小红书等,适用于编写文案、广告等多种场景。接口文档
大模型组件问答对挖掘问答对挖掘(QAPairMining)可以基于输入文本内容,快速生成多个问题及对应答案,极大提高信息提炼的效率和准确性。广泛用于在线客服、智能问答等领域。接口文档
大模型组件阅读理解问答阅读理解问答(MRC)组件是基于生成式大模型的阅读理解问答系统。该组件支持拒答、澄清、重点强调、友好性提升、溯源等多种功能,可用于回答用户提出的问题。接口文档
大模型组件playground空应用playground空应用(Playground)是一款灵活的组件,允许用户自定义prompt模板并执行。它适用于各种场景,特别是在需要自定义输入模板和使用预训练模型进行交互的情况下。接口文档
AI能力组件文本翻译-通用版文本翻译组件(Translation)提供200+语种互译的在线文本翻译服务。支持术语定制功能,用户可对翻译结果进行干预,快速提高翻译质量。可广泛应用于移动端、PC网站、智能硬件等不同产品形态中,满足多领域、多场景的翻译需求。接口文档
AI能力组件AI作画-高级版AI作画-高级版(Text2Image)基于文心大模型,可以根据用户输入的文本,自动创作不限定风格的图,为内容创作者提供灵感和高质量配图。接口文档
AI能力组件通用物体和场景识别-高级版通用物体和场景识别组件(ObjectRecognition)可以识别超过10万类常见物体和场景,接口返回大类及细分类的名称。广泛适用于图像或视频内容分析、拍照识图等业务场景接口文档
AI能力组件通用文字识别-高精度版通用文字识别组件(GeneralOCR)支持多场景、多语种、高精度的文字识别服务,对图片/文件全部文字内容进行检测识别。接口文档
AI能力组件菜品识别菜品识别组件(DishRecognition)可以识别超过9千种菜品,可准确识别图片中的菜品名称、卡路里,适用于多种客户识别菜品的业务场景中。接口文档
AI能力组件地标识别地标识别组件(LandmarkRecognition)可以识别12万中外著名地标、热门景点,可返回地标名称。接口文档
AI能力组件短语音识别-极速版短语音识别(ASR)可以将音频流实时识别为文字,并返回每句话的开始和结束时间,适用于手机语音输入、语音搜索、人机对话等语音交互场景。接口文档
AI能力组件短文本在线合成-基础音库短文本在线合成组件(TTS)提供高度拟人、流畅自然的语音合成服务,将文本朗读出来,基础音库性价比更高。接口文档
AI能力组件短文本在线合成-精品音库短文本在线合成(TTS)提供高度拟人、流畅自然的语音合成服务,将文本朗读出来,精品音库听感更逼真。接口文档
AI能力组件文本转语音文本转语音组件(TTS)可以将输入的文本转化为音频文件。主要用于语音合成,适用于智能语音交互,自动语音播报等场景。接口文档
AI能力组件文档解析文档解析组件(DocParser)可以用于文档内容解析,支持PDF、JPG、DOC、TXT、XLS、PPT等17种文档格式,可解析出文档版式、位置坐标、表格结构等内容。接口文档
AI能力组件文档切分文档切分组件(DocSplitter)可以用于对文档进行段落切分。支持将文档划分为多个段落,便于后续处理和分析。接口文档
AI能力组件语义匹配语义匹配组件(Matching)可以计算query与文本列表之间的相似度关系,并根据其进行排序。接口文档
AI能力组件语义向量计算语义向量计算组件(Embedding)支持将文本转化为用数值表示的向量形式,用于文本检索、信息推荐、知识挖掘等场景。接口文档
AI能力组件表格抽取表格抽取组件(ExtractTableFromDoc)是用于文档表格处理的组件,从文档中抽取表格。支持对文档表格大小进行限制,限制后自动进行拆分、跨页合并等处理;支持合并表格上文,提取的表格为Markdown格式。接口文档
基础云组件百度Elasticsearch百度Elasticsearch组件(BES)可以提供高性能、灵活扩展的向量与标量混合存储检索服务,支持多种索引类型和相似度计算方法,帮助提升召回率和检索效率,仅支持V7.x版本。-
基础云组件向量检索向量检索组件(Baidu ElasticSearch Retriever)基于一款Baidu ElasticSearch的内容检索组件,支持根据文本的向量的相似度进行内容检索。接口文档
软硬一体组件多模态AI模组LUCA系列一款具备视觉、语音、文本、音频、视频采集识别和理解能力的多模态AI模组。-

应用示例代码

应用类型示例介绍示例代码
RAG知识问答应用通过对本地简历库的简历进行解析、切片、创建索引,实现基于JD进行简历筛选,并对筛选的Top1简历进行总结的功能。示例代码
文本生成应用通过playground空应用对某商品创建介绍信息,并对商品输出问答对、小红书营销文案和标签抽取的功能。示例代码
  • 32
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值