from typing import Iterator from agno.agent import Agent, RunResponse from agno.models.openai import OpenAIChat from agno.tools.yfinance import YFinanceTools from rich.pretty import pprint agent = Agent( model=OpenAIChat(id="gpt-4o"), tools=[YFinanceTools(stock_price=True)], markdown=True, show_tool_calls=True, ) run_stream: Iterator[RunResponse] = agent.run( "What is the stock price of NVDA", stream=True, stream_intermediate_steps=True ) for chunk in run_stream: pprint(chunk.to_dict()) print("---" * 20)
Create a virtual environment
Terminal
python3 -m venv .venv source .venv/bin/activate
Set your API key
export OPENAI_API_KEY=xxx
Install libraries
pip install -U openai agno yfinance rich
Run Agent
python cookbook/agent_concepts/other/intermediate_steps.py
Was this page helpful?