Skip to main content
Agno 代理支持文本、图像、音频和视频输入,并可生成文本、图像、音频和视频输出。如需完整概述,请查看兼容性矩阵

多模态输入到代理

我们来创建一个能够理解图像并在需要时调用工具的代理。

图像代理

image_agent.py
运行代理:
与图像类似,您也可以使用音频和视频作为输入。

音频代理

audio_agent.py

视频代理

目前 Agno 只支持 Gemini 模型作为视频输入。
video_agent.py

多模态输出

与提供多模态输入类似,您也可以从代理获取多模态输出。

图像生成

以下示例演示了如何使用 DALL-E 通过代理生成图像。
image_agent.py

音频响应

以下示例演示了如何从代理获取文本和音频响应。代理将以文本和可以保存到文件的音频字节形式进行响应。
audio_agent.py

多模态输入和输出在一起

您可以创建能够接受多模态输入并返回多模态输出的代理。以下示例演示了如何向代理提供音频和文本输入的组合,并获取文本和音频输出。

音频输入和音频输出

audio_agent.py