Lagent Web Demo 使用
conda activate agent_camp3
lmdeploy serve api_server /share/new_models/Shanghai_AI_Laboratory/internlm2_5-7b-chat --model-name internlm2_5-7b-chat
然后,我们在另一个窗口中启动 Lagent 的 Web Demo。
cd /root/agent_camp3/lagent
conda activate agent_camp3
streamlit run examples/internlm2_agent_web_demo.py
按文档流程会遇到ModuleNotFoundError: No module named 'griffe.enumerations'
的问题,原因是griffe
的版本过高,需要安装低版本pip install griffe==0.48
。
基于 Lagent 自定义智能体
实现一个调用 MagicMaker API 以完成文生图的功能:
首先,先来创建工具文件;
然后,进入 /root/agent_camp3/lagent/lagent/actions/magicmaker.py
最后,我们修改 /root/agent_camp3/lagent/examples/internlm2_agent_web_demo.py
来适配我们的自定义工具