Run enterprise grade agent systems in your cloud with the AgentOS. Join the waitlist.
Expose your Agno Agent with tools as a AG-UI compatible app
from agno.agent.agent import Agent
from agno.app.agui.app import AGUIApp
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
)
],
description="You are a research analyst that investigates topics, trends, and provides comprehensive information.",
instructions="Format your response using markdown and use tables to display data where possible.",
)
agui_app = AGUIApp(
agent=agent,
name="Investment Analyst",
app_id="investment_analyst",
description="An investment analyst that researches stock prices, analyst recommendations, and stock fundamentals.",
)
app = agui_app.get_app()
if __name__ == "__main__":
agui_app.serve(app="agent_with_tool:app", port=8000, reload=True)
Was this page helpful?