article
README
🚀 开始使用智言平台
智言平台是一款功能强大的应用构建工具,它能让用户轻松创建并管理各类智能代理(Agents)。平台默认提供了丰富实用的功能,可满足多种场景需求。
🚀 快速开始
平台简介
智言平台是一个功能强大的应用构建工具,支持用户创建并管理各种类型的智能代理(Agents)。默认提供多种实用功能:
- 📧 根据指定的收件人信息自动发送邮件
- 🌏 帮助查找有效信息,并提供更清晰的理解
- 🌥️ 提供给定地区的当前天气和天气预报查询
- 📃 查找顶尖论文资源
- 📦 通过快递公司和单号查询快递状态
- 📂 加载并检索用户提供的文档,支持.pdf、.docx、.xlsx、.md、.txt格式
成果展示
✨ 主要特性
默认功能展示
- 邮件发送:根据指定的收件人信息自动发送邮件。
- 信息搜索:帮助查找有效信息,并提供更清晰的理解。
- 天气查询:提供给定地区的当前天气和天气预报。
- 论文检索:查找顶尖论文资源。
- 快递追踪:通过快递公司和单号查询快递状态。
- 文档加载与检索:加载并检索用户提供的文档,支持多种格式。
用户自定义工具
用户可以根据需求输入OpenAI的参数格式,并编写自定义代码(目前功能较为基础,后续将优化)。
项目彩蛋
加载图标:
📦 安装指南
快速上手指南
一、配置文件
- 配置LangFuse:在
chat/config/langfuse_config.py文件中修改LangFuse的API密钥。默认连接为LangFuse官网,若无法连接,可使用Docker将LangFuse部署到本地。 - 配置LLM:在
chat/config/llm_config.py文件中修改大语言模型(LLMs)的API密钥和基础URL。目前支持函数调用功能的LLMs,例如通义千问、OpenAI的GPT - 3.5等。 - 配置MySQL和Redis:在
chat/config/service_config.py文件中修改MySQL地址和Redis地址,配置适合自己环境的信息。
二、启动后端服务
- 安装依赖项:运行以下命令安装所需依赖:
pip install -r requirements.txt
- 启动后端:运行以下命令启动后端服务:
python main.py
三、启动前端界面
- 进入前端目录:进入前端项目文件夹。
- 下载依赖项:运行以下命令下载前端依赖:
npm i
- 启动前端服务:运行以下命令启动前端开发服务器:
npm run dev
使用Docker快速部署
使用Docker可以简化配置MySQL数据库的步骤。
- 进入Docker目录:进入项目的
docker文件夹。 - 启动服务:运行以下命令构建并启动服务:
docker-compose up --build
- 启动项目整体服务:按照上述方法启动后端和前端服务。
- 更新配置后重启:当更新配置文件后,需重新启动相关服务以应用更改。
未来版本计划
- V1.0:增加工具商店功能,支持用户自定义上传工具。
- V2.0:增加自动构建功能,通过与用户的对话交互方式即可构建一个应用。
Scan to contact