Code
cookbook/11_models/mistral/image_file_input_agent.py
Usage
1
Set up your virtual environment
2
Set your API key
3
Install dependencies
4
Run Agent
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
from pathlib import Path
from agno.agent import Agent
from agno.media import Image
from agno.models.mistral.mistral import MistralChat
from agno.tools.hackernews import HackerNewsTools
agent = Agent(
model=MistralChat(id="pixtral-12b-2409"),
tools=[
HackerNewsTools()
], # pixtral-12b-2409 is not so great at tool calls, but it might work.
markdown=True,
)
image_path = Path(__file__).parent.joinpath("sample.jpeg")
agent.print_response(
"Tell me about this image and give me the latest news about it from HackerNews.",
images=[
Image(filepath=image_path),
],
stream=True,
)
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Set your API key
export MISTRAL_API_KEY=xxx
Install dependencies
uv pip install -U mistralai agno
Run Agent
python cookbook/11_models/mistral/image_file_input_agent.py
Was this page helpful?