AutoGen AgentChat is the framework within Microsoft’s AutoGen that enables robust multi-agent application.
Launch Phoenix#
No uv? pip install arize-phoenix && phoenix serve does the same thing. See Terminal setup for customization.
Images are published to Docker Hub. See Docker for volumes, PostgreSQL, and other options.
Run Phoenix on your own infrastructure, backed by PostgreSQL so traces persist beyond a single process. This is the option to reach for once Phoenix is shared across a team or environment.
The self-hosting guide covers Kubernetes, Helm, Railway, AWS CloudFormation, Google Cloud Run, Azure, and Render, plus authentication and configuration.
Phoenix serves its UI and OTLP HTTP on port 6006, and OTLP gRPC on port 4317. For a local instance that’s http://localhost:6006. Leave it running while you work.
Install packages:
Point your code at the Phoenix instance you started. The endpoint below is the default for a local phoenix serve; for a deployment running elsewhere, use its hostname instead.
Install#
Setup#
Connect your application to Phoenix with the register function:
Run AutoGen AgentChat#
We’re going to run an AgentChat example using a multi-agent team. To get started, install the required packages to use your LLMs with AgentChat. In this example, we’ll use OpenAI as the LLM provider.
Observe#
Phoenix provides visibility into your AgentChat operations by automatically tracing all interactions.


