代码
cookbook/agent_concepts/other/intermediate_steps.py
用法
1
创建虚拟环境
打开
Terminal 并创建一个 python 虚拟环境。2
设置您的 API 密钥
3
安装库
4
运行代理
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
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)
创建虚拟环境
Terminal 并创建一个 python 虚拟环境。python3 -m venv .venv
source .venv/bin/activate
python3 -m venv .venv
.venv/scripts/activate
设置您的 API 密钥
export OPENAI_API_KEY=xxx
安装库
pip install -U openai agno yfinance rich
运行代理
python cookbook/agent_concepts/other/intermediate_steps.py
python cookbook/agent_concepts/other/intermediate_steps.py