Skip to main content

AI Observability and Evaluation

Project description

phoenix banner

Phoenix is an open-source AI observability platform designed for experimentation, evaluation, and troubleshooting. It provides:

  • Tracing - Trace your LLM application's runtime using using OpenTelemetry-based instrumentation.
  • Evaluation - Leverage LLMs to benchmark your application's performance using response and retrieval evals.
  • Inference Analysis - Visualize inferences and embeddings using dimensionality reduction and clustering to identify drift and performance degradation.

Phoenix is vendor and language agnostic with out-of-the-box support for popular frameworks (🦙LlamaIndex, 🦜⛓LangChain, 🧩DSPy) and LLM providers (OpenAI, Bedrock, and more). For details on auto-instrumentation, check out the OpenInference project.

Phoenix runs practically anywhere, including your Jupyter notebook, local machine, containerized deployment, or in the cloud.

Installation

Install Phoenix via pip or conda along with extra dependencies for running evals:

pip install 'arize-phoenix[evals]'

Phoenix container images are available via Docker Hub and can be deployed using Docker or Kubernetes.

Community

Join our community to connect with thousands of AI builders.

  • 🌍 Join our Slack community.
  • 💡 Ask questions and provide feedback in the #phoenix-support channel.
  • 🌟 Leave a star on our GitHub.
  • 🐞 Report bugs with GitHub Issues.
  • 𝕏 Follow us on 𝕏.
  • 💌️ Sign up for our mailing list.
  • 🗺️ Check out our roadmap to see where we're heading next.

Thanks

  • UMAP For unlocking the ability to visualize and reason about embeddings
  • HDBSCAN For providing a clustering algorithm to aid in the discovery of drift and performance degradation

Breaking Changes

See the migration guide for a list of breaking changes.

Copyright, Patent, and License

Copyright 2023 Arize AI, Inc. All Rights Reserved.

Portions of this code are patent protected by one or more U.S. Patents. See IP_NOTICE.

This software is licensed under the terms of the Elastic License 2.0 (ELv2). See LICENSE.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arize_phoenix-4.1.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arize_phoenix-4.1.2-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file arize_phoenix-4.1.2.tar.gz.

File metadata

  • Download URL: arize_phoenix-4.1.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for arize_phoenix-4.1.2.tar.gz
Algorithm Hash digest
SHA256 4fa2138604e5170cbc819ebbcdb89befa977f8bea40e3a5e178a81b5ef2baaca
MD5 124d5fa0bfccdb0a7a61efd195f9ca74
BLAKE2b-256 0607e5e7e75a6de2a7b5d77b48e276011caea7bd9cc093cc72d6a19649a31b3e

See more details on using hashes here.

File details

Details for the file arize_phoenix-4.1.2-py3-none-any.whl.

File metadata

  • Download URL: arize_phoenix-4.1.2-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for arize_phoenix-4.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 22f619072313f322a776d0fb897bd4c43846f7f56e0f44b3db442f4a0a3944cd
MD5 d22359d19b7741873ccaadb32afca3ef
BLAKE2b-256 00b866abb52839aaa8f63955c1500a385311e2377b9ac209d2913b6f03f53eae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page