littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Python的大语言模型智能体开发框架

项目简介

Jian - agent是一个开源的多功能工具集及API库,主打写法简洁,是用于扩展和增强基于大型语言模型(LLM)智能体的极简Agent开发框架。它抛弃了Langchain的臃肿,基于模块化设计且依赖简单,可与Langchain、llamaIndex等其他框架相互集成,也是“风后®AI”服务开发所用的基础框架,具备企业级产品支撑能力。

项目的主要特性和功能

  1. 框架集成:能与FastChat、Langchain等基于LLM的代理程序框架轻松集成。
  2. 统一接口与拓展性:拥有统一的Model、Action和Agent接口。Model支持多种模型,兼容OpenAI API;Action可通过简单继承和装饰打造个人工具集;Agent与Model输入接口一致,便于实现模型到智能体的转变。
  3. RAG支持:提供全面的RAG支持,包含基本功能及混合检索、重排序等优化。
  4. 丰富工具集:内置大语言模型、图像生成、语音处理和视觉语言推理等工具。
  5. 灵活扩展:工具接口灵活,允许用户扩展自定义工具。
  6. 文档全面:具备全覆盖的API文档。

安装使用步骤

安装

通过pip进行安装(推荐): bash pip install Jian - agent

运行智能体网页样例

先安装Streamlit包: bash streamlit run examples/streamlit_agent_web_demo.py

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】