【lagent】agent搭建

279 字
1 分钟
【lagent】agent搭建

启动webui服务#

==使用lmdeploy启动一个api_server==

conda activate agent_camp3
lmdeploy serve api_server /share/new_models/Shanghai_AI_Laboratory/internlm2_5-7b-chat --model-name internlm2_5-7b-chat

==另开一个终端==,使用stremlit启动agent_web应用

cd /root/agent_camp3/lagent
conda activate agent_camp3
streamlit run examples/internlm2_agent_web_demo.py

==本地powershell建立ssh连接,进行端口映射==

Q&A#

遇到的问题:#

ModuleNotFoundError: No module named 'griffe.enumerations

解决方法:#

Due to griffe's recent 1.x release, the `griffe.enumerations` module has been removed, resulting in a break change, which can be resolved by
`pip install griffe==0.48`.

修改模型名称以及模型IP地址#

==启动streamlit的web应用如下==:

==修改红框内的内容==

==终端的反馈==:

PS:很是可惜,没有找到我想要的内容[1706.03762] Attention Is All You Need (arxiv.org)

自定义工具#

==进入lagent_web_demo的py文件中==

==添加&修改代码:==

from lagent.actions import ActionExecutor, ArxivSearch, IPythonInterpreter
+ from lagent.actions.magicmaker import MagicMaker
from lagent.agents.internlm2_agent import INTERPRETER_CN, META_CN, PLUGIN_CN, Internlm2Agent, Internlm2Protocol
...
action_list = [
ArxivSearch(),
+ MagicMaker(),
]

==重新启动agent_web服务==

使用MagicMaker工具绘画

==Prompt==:帮我画一个微笑的女孩,穿着校服在学校的走廊上,阳光照耀在她身上

==可以看到对于用户输入的提示词,有自动进行填充完善==

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
【lagent】agent搭建
https://hp-patience.github.io/posts/lagent-agent-setup/
作者
Celyn
发布于
2024-09-18
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Profile Image of the Author
Celyn
费曼学习法,反思近期所学并反馈输出,将所学知识内化。
公告
欢迎来到 Celyn 的博客!专注于AI大模型、深度学习与编程技术分享。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
23
分类
9
标签
22
总字数
29,378
运行时长
0
最后活动
0 天前

文章目录