Skip to main content
Phidata is now Agno! We’ve moved! Check out our new home at Agno AGI

What is Phidata?

Phidata is a framework for building multi-modal agents and workflows.
  • Build agents with memory, knowledge, tools and reasoning.
  • Build teams of agents that can work together to solve problems.
  • Interact with your agents and workflows using a beautiful Agent UI.

Key Features

Install

Simple & Elegant

Phidata Agents are simple and elegant, resulting in minimal, beautiful code. For example, you can create a web search agent in 10 lines of code.
web_search.py

Setup

1

Setup your virtual environment

2

Install libraries

3

Export your OpenAI key

Phidata works with most model providers but for these examples let’s use OpenAI.
You can get an API key from here.
4

Run the agent

Powerful & Flexible

Phidata agents can use multiple tools and follow instructions to achieve complex tasks. For example, you can create a finance agent with tools to query financial data.
1

Create a finance agent

finance_agent.py
2

Run the agent

Install libraries
Run the agent

Multi-Modal by default

Phidata agents support text, images, audio and video. For example, you can create an image agent that can understand images and make tool calls as needed
1

Create an image agent

image_agent.py
2

Run the agent

Multi-Agent orchestration

Phidata agents can work together as a team to achieve complex tasks.
1

Create an agent team

agent_team.py
2

Run the agent team

Run the agent team

Continue reading