from pathlib import Path from agno.agent import Agent from agno.media import Image from agno.models.openai import OpenAIResponses agent = Agent( model=OpenAIResponses(id="gpt-5.2"), markdown=True, ) image_path = Path(__file__).parent.joinpath("sample.jpg") agent.print_response( "Write a 3 sentence fiction story about the image", images=[Image(filepath=image_path)], )
Set up your virtual environment
uv venv --python 3.12 source .venv/bin/activate
Install dependencies
uv pip install -U agno openai
Export your OpenAI API key
export OPENAI_API_KEY="your_openai_api_key_here"
Run Agent
python image_to_text.py
Was this page helpful?