Documentation Index
Fetch the complete documentation index at: https://agno-v2-shaloo-ai-support-link.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
"""
Image analysis with memory example using CometAPI.
"""
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.media import Image
from agno.models.cometapi import CometAPI
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
agent = Agent(
model=CometAPI(id="gpt-4o"), # GPT-4o has vision capabilities
db=SqliteDb(db_file="tmp/cometapi_image_agent.db"),
session_id="cometapi_image_session",
markdown=True,
)
# First interaction with an image
agent.print_response(
"Look at this image and remember what you see. Describe the character in detail.",
images=[
Image(
url="https://httpbin.org/image/png" # Reliable test image
)
],
)
print("\n" + "=" * 50 + "\n")
# Follow-up question using memory
agent.print_response(
"What was the main color of the character in the image I showed you earlier?"
)
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
pass
Run the Example
# Clone and setup repo
git clone https://github.com/agno-agi/agno.git
cd agno/cookbook/90_models/cometapi
# Create and activate virtual environment
./scripts/demo_setup.sh
source .venvs/demo/bin/activate
python image_agent_with_memory.py