环境配置
开发机选择 30% A100,镜像选择为 Cuda12.2-conda。
首先来为 Lagent 配置一个可用的环境。
Lagent Web Demo 使用
使用 Lagent 的 Web Demo 来体验 InternLM2.5-7B-Chat 的智能体能力
先使用 LMDeploy 部署 InternLM2.5-7B-Chat,并启动一个 API Server
然后,我们在另一个窗口中启动 Lagent 的 Web Demo。
接下来,在本地浏览器中打开 localhost:8501,并修改模型名称一栏为 internlm2_5-7b-chat,修改模型 ip一栏为127.0.0.1:23333
基于 Lagent 自定义智能体
使用 Lagent 自定义工具主要分为以下几步:
继承 BaseAction 类
实现简单工具的 run 方法;或者实现工具包内每个子工具的功能
简单工具的 run 方法可选被 tool_api 装饰;工具包内每个子工具的功能都需要被 tool_api 装饰
下面我们将实现一个调用 MagicMaker API 以完成文生图的功能。
接下来,启动 Web Demo 来体验一下吧!我们同时启用两个工具,然后输入“帮我搜索一下 MindSearch 论文”。我们再试一下“请帮我生成一幅山水画”