Manage the App
How to define your dataset(s), launch a session, open the UI in your notebook or browser, and close your session when you're done
Define Your Dataset(s)
For a conceptual overview of datasets, including an explanation of when to use a single dataset vs. primary and reference datasets, see Phoenix Basics.
To define a dataset, you must load your data into a pandas dataframe and create a matching schema. If you have a dataframe prim_df
and a matching prim_schema
, you can define a dataset named "primary" with
If you additionally have a dataframe ref_df
and a matching ref_schema
, you can define a dataset named "reference" with
See Corpus Data if you have corpus data for an Information Retrieval use case.
Launch the App
Use phoenix.launch_app
to start your Phoenix session in the background. You can launch Phoenix with zero, one, or two datasets.
No Dataset
Run Phoenix in the background to collect OpenInference traces emitted by your instrumented LLM application.
Single Dataset
Analyze a single cohort of data, e.g., only training data.
Check model performance and data quality, but not drift.
Primary and Reference Datasets
Compare cohorts of data, e.g., training vs. production.
Analyze drift in addition to model performance and data quality.
Primary and Corpus Datasets
Compare a query dataset to a corpus dataset to analyze your retrieval-augmented generation applications.
Open the UI
You can view and interact with the Phoenix UI either directly in your notebook or in a separate browser tab or window.
In a notebook cell, run
Copy and paste the output URL into a new browser tab or window.
Browser-based sessions are supported in both local Jupyter environments and Colab.
Close the App
When you're done using Phoenix, gracefully shut down your running background session with
Last updated