Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@MrChengmo MrChengmo released this 03 Jan 06:26
· 1 commit to master since this release
e9503ae

ReleaseNote

我们很高兴的发布AppBuilder-SDK v1.0.0版本。这是一个里程碑版本,包含了一系列新功能的添加和现有功能的优化。该版本的显著更新为:新增工作流自定义组件支持Python、Go、Java调用;新增RAG 知识库检索功能;Python AppBuilderClient现已支持Async调用,新增了专业的日志管理功能。

功能更新:

  • 工作流自定义组件支持SDK调用:#688
  • Agent: Python SDK支持Async调用: #666
  • 新增RAG检索SDK:#679
  • chainlit支持工作流Agent应用: #664
  • 对话检索策略支持扩展上下文信息(参考https://cloud.baidu.com/doc/AppBuilder/s/mlv2fvh79 “rag的reference参考信息”部分)
  • 文档上传支持图表解析、表格深度解析:#703

功能优化:

  • 升级日志功能,可支持滚动日志及日志删除:#678

易用性更新:

  • 更新优化日志信息:#705
  • 更新优化文档目录结构

What's Changed

  • 更新V2版本组件ASR/ObjectRecognition/SimilarQuestion/OralQueryGeneration by @C9luster in #650
  • 修改为对组件实例的manifests进行检查 by @peiwenYe in #653
  • json_to_pydantic replace(unique_items, Set) and BugFix by @peiwenYe in #655
  • 更新实时语音通话功能cookbook文档 by @userpj in #656
  • 更新model_name抽取方式 by @C9luster in #657
  • 更新单元测试流水线脚本 by @C9luster in #660
  • 新增Json数据类型 by @C9luster in #661
  • 恢复部分Components组件的私有函数,更新组件chart数据类型key_list by @C9luster in #662
  • chainlit新增chatflow agent支持 by @userpj in #663
  • chainlit chainlit_agent支持工作流Agent应用 by @userpj in #664
  • 更新Test对Json schema的检测 by @C9luster in #665
  • update plan step by @MrChengmo in #668
  • 新增2024-12-18直播Cookbook by @C9luster in #667
  • 更新SDK文档,并更新README文件目录相对链接 by @C9luster in #669
  • AppBuilderClient 增加异步调用 by @userpj in #666
  • 暂时回滚异步调用trace装饰器 by @C9luster in #670
  • 跳过部分单元测试 by @C9luster in #675
  • 修复异步toolcall单测并发interrupt的问题 by @userpj in #677
  • 修改reference类型保留字段;组件标准化单测框架更新: 更新系统变量,增加tool_eval参数和manifests匹配性检查 by @peiwenYe in #680
  • 修改references对应的输出jsonschema定义 by @peiwenYe in #682
  • 添加chainlit Markdown文件 by @C9luster in #683
  • Agent cookbook增加异步调用内容(appbuilder_client、chatflow、tool_call) by @userpj in #684
  • 组件检测SDK做兼容性更改 by @C9luster in #685
  • 新增知识库检索 by @userpj in #679
  • 增加工作流Agent cookbook的链接 by @userpj in #686
  • 增加PlantRecognition到v2组件集合中 by @peiwenYe in #687
  • Fix Component is_async by @MrChengmo in #691
  • 更新SDK模型名称 by @C9luster in #696
  • 知识库导入文档separator、prependInfo改为非必填 by @userpj in #689
  • 工作流自定义组件支持SDK调用 by @userpj in #688
  • 【RAG】文档上传支持图表解析、表格深度解析 && 切片接口增加知识库ID参数 by @userpj in #703
  • 规范SDK日志 by @C9luster in #705
  • SDK新增滚动日志功能 by @C9luster in #706
  • Update for version 1.0.0 by @userpj in #707

Full Changelog: 0.9.8...1.0.0