You are viewing v1 docs. For the latest documentation, visit docs.agno.com
from typing import Iterator from rich.pretty import pprint from agno.agent import Agent, RunResponse from agno.models.openai import OpenAIChat from agno.tools.duckduckgo import DuckDuckGoTools agent = Agent( model=OpenAIChat(id="gpt-4o"), tools=[ DuckDuckGoTools( search=True, news=True, ) ], instructions=["Use tables where possible"], show_tool_calls=True, markdown=True, ) run_response: RunResponse = agent.run("What are the latest developments in artificial intelligence?") pprint(run_response) # run_response_strem: Iterator[RunResponse] = agent.run("What are the latest developments in artificial intelligence?", stream=True) # for response in run_response_strem: # pprint(response)
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 ddgs rich
Run Agent
python cookbook/agent_concepts/other/response_as_variable.py
Was this page helpful?