代码

cookbook/models/ollama/image_agent.py
from pathlib import Path

from agno.agent import Agent
from agno.media import Image
from agno.models.ollama import Ollama

agent = Agent(
    model=Ollama(id="llama3.2-vision"),
    markdown=True,
)

image_path = Path(__file__).parent.joinpath("super-agents.png")
agent.print_response(
    "写一个关于这张图片的3句话的虚构故事",
    images=[Image(filepath=image_path)],
)

用法

1

创建虚拟环境

打开 Terminal 并创建一个 python 虚拟环境。

python3 -m venv .venv
source .venv/bin/activate
2

安装 Ollama

遵循安装指南并运行:

ollama pull llama3.2-vision
3

安装库

pip install -U ollama agno
4

运行代理

python cookbook/models/ollama/image_agent.py