Agno —— 用于构建多模态代理的轻量级库
Agno是一个用于构建多模态代理的轻量级库。它将 LLM 公开为统一的 API,并赋予它们记忆、知识、工具和推理等超能力。
- 构建可以生成文本、图像、音频和视频的闪电般快速的代理。
- 根据需要添加记忆、知识、工具和推理。
- 可以在任何地方运行,Agno 是开源的。
这是一个可以搜索网络的代理:
from agno.agent import Agent from agno.models.openai import OpenAIChat from agno.tools.duckduckgo import DuckDuckGoTools agent = Agent( model=OpenAIChat(id="gpt-4o"), tools=[DuckDuckGoTools()], markdown=True ) agent.print_response("What's happening in New York?", stream=True)
主要特色
Agno 简单、快速且与模型无关。以下是一些主要功能: