OpenAI Tracing
Last updated
Was this helpful?
Last updated
Was this helpful?
Phoenix provides auto-instrumentation for the .
We have several code samples below on different ways to integrate with OpenAI, based on how you want to use Phoenix.
Add your OpenAI API key as an environment variable:
Use the register function to connect your application to Phoenix:
Now that you have tracing setup, all invocations of OpenAI (completions, chat completions, embeddings) will be streamed to your running Phoenix for observability and evaluation.
Sign up for Phoenix:
Sign up for an Arize Phoenix account at
Install packages:
Set your Phoenix endpoint and API Key:
Your Phoenix API key can be found on the Keys section of your .
Pull latest Phoenix image from :
For more info on using Phoenix with Docker, see .
By default, notebook instances do not have persistent storage, so your traces will disappear after the notebook is closed. See or use one of the other deployment options to retain traces.