English · 简体中文
Phoenix 与模型供应商和编程语言完全解耦,开箱即用地支持主流框架(包括 [OpenAI Agents SDK](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-agents-sdk)、[Claude Agent SDK](https://arize.com/docs/phoenix/integrations/python/claude-agent-sdk)、[LangGraph](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain)、[Vercel AI SDK](https://arize.com/docs/phoenix/tracing/integrations-tracing/vercel-ai-sdk)、[Mastra](https://arize.com/docs/phoenix/integrations/typescript/mastra)、[CrewAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/crewai)、[LlamaIndex](https://arize.com/docs/phoenix/tracing/integrations-tracing/llamaindex)、[DSPy](https://arize.com/docs/phoenix/tracing/integrations-tracing/dspy))以及大模型供应商(包括 [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai)、[Anthropic](https://arize.com/docs/phoenix/tracing/integrations-tracing/anthropic)、[Google GenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/google-gen-ai)、[Google ADK](https://arize.com/docs/phoenix/integrations/llm-providers/google-gen-ai/google-adk-tracing)、[AWS Bedrock](https://arize.com/docs/phoenix/tracing/integrations-tracing/bedrock)、[OpenRouter](https://arize.com/docs/phoenix/integrations/python/openrouter)、[LiteLLM](https://arize.com/docs/phoenix/tracing/integrations-tracing/litellm) 等)。关于自动插桩的详细实现,请参阅 [OpenInference](https://github.com/Arize-ai/openinference) 项目。 Phoenix 可在几乎任何环境中运行,包括本地开发机、容器化环境或云端平台。详细操作请参阅[运行环境指南 (Environments)](https://arize.com/docs/phoenix/environments),或直接查阅[链路追踪快速入门 (Tracing Quickstart)](https://arize.com/docs/phoenix/get-started/get-started-tracing)。 > [!NOTE] > Phoenix 为开源且支持私有化自托管。对于全托管生产级平台需求,Arize 提供了 [Arize AX](https://arize.com/products/ax/)——二者使用相同的 OpenTelemetry / OpenInference 插桩体系。详见[完整功能对比说明](https://arize.com/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize)。 ## 目录 - [本地运行](#本地运行) - [为应用配置链路追踪](#为应用配置链路追踪) - [部署指南](#部署指南) - [软件包矩阵](#软件包矩阵) - [追踪集成生态](#追踪集成生态) - [安全沙箱环境](#安全沙箱环境-sandboxes) - [面向开发者与 AI 编程智能体](#面向开发者与-ai-编程智能体) - [安全性与隐私保护](#安全性与隐私保护) - [社区与交流](#社区与交流) ## 本地运行 通过 `pip` 或 `conda` 即可安装功能完整的 Phoenix。完整的安装与托管选项请参阅[安装指南](https://arize.com/docs/phoenix)。 ```shell pip install arize-phoenix phoenix serve ``` 或者使用 [`uvx`](https://docs.astral.sh/uv/) 实现免安装直接运行: ```shell uvx arize-phoenix serve ``` ## 为应用配置链路追踪 发送追踪数据最便捷的方式是让你的 [AI 编程智能体](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents)(如 Claude Code、Codex、Cursor 等)自动为你的应用程序添加插桩。在你的项目目录下直接运行: ```shell npx @arizeai/phoenix-cli setup # 或者在已安装 Phoenix 的环境下运行:px setup ``` Setup 命令会自动检测你使用的框架和 LLM 提供商,安装适用的 [OpenInference](https://github.com/Arize-ai/openinference) 插桩依赖,并配置好 Trace 导出通道。如果你更倾向于在代码中手动配置,请参阅[链路追踪技术文档](https://arize.com/docs/phoenix/tracing/llm-traces)。 ## 部署指南 Phoenix 容器镜像已发布在 [Docker Hub](https://hub.docker.com/r/arizephoenix/phoenix),支持通过 Docker 部署,或通过 [Helm chart](https://github.com/Arize-ai/phoenix/tree/main/helm) 部署到 Kubernetes 集群。 关于 Docker Compose、Kubernetes / Helm 以及其他部署方案的完整介绍,请参阅[私有化自托管文档 (Self-Hosting)](https://arize.com/docs/phoenix/self-hosting)。 > [!NOTE] > Google Cloud 按钮会在 Cloud Shell 中从源码构建 Phoenix,而非直接拉取预构建的 Docker Hub 镜像。Azure 部署模板提供的是纯 HTTP 服务(Azure Container Instances 默认不终止 TLS)——在生产使用前请在其前端配置 TLS 反向代理(例如 Application Gateway)。 ## 软件包矩阵 `arize-phoenix` 主包包含了完整的 Phoenix 平台。此外,若你已经独立部署了 Phoenix 服务端,我们还提供了轻量级的 Python 子包与 TypeScript 客户端包,以便与服务端协同使用。 ### Python 独立子包 | 软件包 | 版本与文档 | 描述 | | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | | [arize-phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-otel) | [](https://pypi.org/project/arize-phoenix-otel/) [](https://arize-phoenix.readthedocs.io/projects/otel/en/latest/index.html) | 对 OpenTelemetry 原语的轻量级封装,预置适配 Phoenix 的默认配置 | | [arize-phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-client) | [](https://pypi.org/project/arize-phoenix-client/) [](https://arize-phoenix.readthedocs.io/projects/client/en/latest/index.html) | 通过 OpenAPI REST 接口与 Phoenix 服务器交互的轻量级客户端 | | [arize-phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-evals) | [](https://pypi.org/project/arize-phoenix-evals/) [](https://arize-phoenix.readthedocs.io/projects/evals/en/latest/index.html) | 用于评估 LLM 应用程序的工具集,涵盖 RAG 相关性、回答精准度等维度评估 | ### TypeScript 独立子包 | 软件包 | 版本与文档 | 描述 | | --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | | [@arizeai/phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-otel) | [](https://www.npmjs.com/package/@arizeai/phoenix-otel) [](https://arize-ai.github.io/phoenix/) | 对 OpenTelemetry 原语的轻量级封装,预置适配 Phoenix 的默认配置 | | [@arizeai/phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-client) | [](https://www.npmjs.com/package/@arizeai/phoenix-client) [](https://arize-ai.github.io/phoenix/) | 用于对接 Arize Phoenix API 的 TypeScript 客户端 | | [@arizeai/phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-evals) | [](https://www.npmjs.com/package/@arizeai/phoenix-evals) [](https://arize-ai.github.io/phoenix/) | 专为 LLM 应用打造的 TypeScript 评估库(Alpha 预览版) | | [@arizeai/phoenix-mcp](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-mcp) | [](https://www.npmjs.com/package/@arizeai/phoenix-mcp) [](./js/packages/phoenix-mcp/README.md) | 适用于老版本 Phoenix 的独立 stdio MCP 服务器(维护模式——已被 Phoenix 内置的[远程 MCP 服务器](https://arize.com/docs/phoenix/integrations/remote-mcp)所取代) | | [@arizeai/phoenix-cli](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-cli) | [](https://www.npmjs.com/package/@arizeai/phoenix-cli) [](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli) | 用于获取 Traces、数据集和实验数据的 CLI 工具,供 Claude Code、Cursor 等编程智能体使用 | ## 追踪集成生态 Phoenix 基于 OpenTelemetry 深度打造,具备完全的供应商、语言与框架解耦能力。关于追踪插桩库及应用示例的详情,请参阅 [OpenInference](https://github.com/Arize-ai/openinference) 开源项目以及[官方集成文档](https://arize.com/docs/phoenix/integrations)。 **Python 集成** | | 目标框架/服务 | 插桩软件包 | 版本 | |:---:|---|---|---| |












