Skip to content

Latest commit

 

History

History
123 lines (89 loc) · 6.29 KB

README_zh-CN.md

File metadata and controls

123 lines (89 loc) · 6.29 KB

Open in OpenXLab docs PyPI license

English | 简体中文

简介

Agent Lego 是一个开源的多功能工具 API 库,用于扩展和增强基于大型语言模型(LLM)的智能体(Agent),具有以下突出特点:

  • 丰富的多模态扩展工具集,包括视觉感知、图像生成和编辑、语音处理和视觉语言推理等。
  • 灵活的工具接口,允许用户轻松扩展具有任意类型参数和输出的自定义工具。
  • 与基于LLM的代理程序框架轻松集成,如 LangChainTransformers AgentLagent
  • 支持部署工具服务和远程访问,这对于需要大型机器学习模型(例如 ViT)或特殊环境(例如 GPU 和 CUDA)的工具特别有用。
AgentLego._720p.mp4

快速开始

安装环境

安装 AgentLego 包

pip install agentlego

安装工具特定的依赖

一些工具需要额外的软件包,请查看工具的自述文件,并确认所有要求都得到满足。

例如,如果我们想要使用ImageDescription工具。我们需要查看工具 readmeSet up 小节并安装所需的软件。

pip install -U openmim
mim install -U mmpretrain

直接使用工具

from agentlego import list_tools, load_tool

print(list_tools())  # list tools in AgentLego

image_caption_tool = load_tool('ImageDescription', device='cuda')
print(image_caption_tool.description)
image = './examples/demo.png'
caption = image_caption_tool(image)

集成至智能体框架

工具列表

通用能力

语音相关

图像处理相关

AIGC 相关

开源许可证

该项目采用Apache 2.0 开源许可证