phoenix banner

🇺🇸 English • 🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 Português • 🇧🇷 Português • 🇰🇷 한국어 • 🇪🇸 Español • 🇩🇪 Deutsch • 🇫🇷 Français • 🇮🇱 עברית • 🇸🇦 العربية • 🇷🇺 Русский • 🇵🇱 Polski • 🇨🇿 Čeština • 🇳🇱 Nederlands • 🇹🇷 Türkçe • 🇺🇦 Українська • 🇻🇳 Tiếng Việt • 🇵🇭 Tagalog • 🇮🇩 Indonesia • 🇹🇭 ไทย • 🇮🇳 हिन्दी • 🇧🇩 বাংলা • 🇵🇰 اردو • 🇷🇴 Română • 🇸🇪 Svenska • 🇮🇹 Italiano • 🇬🇷 Ελληνικά • 🇭🇺 Magyar • 🇫🇮 Suomi • 🇩🇰 Dansk • 🇳🇴 Norsk

Add Arize Phoenix MCP server to Cursor

Star Arize Phoenix on GitHub

Star History Rank GitHub Trending Repository of the Day

Arize Phoenix は、実験・評価・トラブルシューティングのために設計された、Arize が提供するオープンソースの AI オブザーバビリティプラットフォームです。本番環境向けのマネージドワークフローには、Arize が [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-ja) も提供しています。Phoenix は以下の機能を備えています。 - [**_トレーシング_**](https://arize.com/docs/phoenix/tracing/llm-traces) - OpenTelemetry ベースの計装により、LLM アプリケーションの実行時の動作をトレースします。 - [**_評価_**](https://arize.com/docs/phoenix/evaluation/llm-evals) - LLM を活用し、応答および検索(リトリーバル)の評価によってアプリケーションのパフォーマンスをベンチマークします。 - [**_データセット_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets) - 実験、評価、ファインチューニングに使用する、バージョン管理されたサンプルのデータセットを作成します。 - [**_実験_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets#experiments) - プロンプト、LLM、リトリーバルへの変更を追跡・評価します。 - [**_Playground_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts)- プロンプトの最適化、モデルの比較、パラメータの調整、トレース済みの LLM 呼び出しのリプレイを行えます。 - [**_プロンプト管理_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts/prompt-management)- バージョン管理、タグ付け、実験を用いて、プロンプトの変更を体系的に管理・テストします。 - [**_PXI (Phoenix Intelligence)_**](https://arize.com/docs/phoenix/pxi) - Phoenix に組み込まれた AI エンジニアリングエージェント。トレースのデバッグ、プロンプトの改善、プロダクト内のナビゲーションを支援します。 - [**_リモート MCP サーバー_**](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server) - Claude Code、Cursor などの MCP クライアントを Phoenix インスタンスの `/mcp` エンドポイントに直接接続し、トレース、データセット、実験などをクエリできます。

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))や LLM プロバイダー([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-genai)、[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 はローカルマシン、コンテナ化されたデプロイ環境、クラウドなど、ほぼあらゆる環境で動作します。各オプションの手順については [環境](https://arize.com/docs/phoenix/self-hosting) を参照するか、すぐに [トレーシングのクイックスタート](https://arize.com/docs/phoenix/get-started/get-started-tracing) に進んでください。 > [!NOTE] > Phoenix はオープンソースのセルフホスト型プラットフォームです。マネージドプラットフォームとしては、Arize が [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-ja) を提供しており、同じ OpenTelemetry/OpenInference の計装をどちらでも利用できます。[詳細な比較](https://arize.com/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize) をご覧ください。 ## 目次 - [ローカルで実行](#ローカルで実行) - [アプリケーションをトレースする](#アプリケーションをトレースする) - [デプロイ](#デプロイ) - [パッケージ](#パッケージ) - [トレーシング統合](#トレーシング統合) - [サンドボックス](#サンドボックス) - [人間とコーディングエージェントのために](#人間とコーディングエージェントのために) - [セキュリティとプライバシー](#セキュリティとプライバシー) - [コミュニティ](#コミュニティ) ## ローカルで実行 `pip` または `conda` で Phoenix をインストールすれば、すべての機能を備えた Phoenix を利用できます。インストールおよびホスティングのすべてのオプションについては、[インストールガイド](https://arize.com/docs/phoenix) を参照してください。 ```shell pip install arize-phoenix phoenix serve ``` または、[`uvx`](https://docs.astral.sh/uv/) を使ってインストールせずに実行することもできます。 ```shell uvx arize-phoenix serve ``` ## アプリケーションをトレースする トレースを送信する最も簡単な方法は、[コーディングエージェント](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents)(Claude Code、Codex、Cursor など)にアプリの計装を任せることです。プロジェクトのディレクトリで次のコマンドを実行してください。 ```shell npx @arizeai/phoenix-cli setup # または、Phoenix がインストール済みの場合: px setup ``` セットアップはお使いのフレームワークと LLM プロバイダーを検出し、適切な [OpenInference](https://github.com/Arize-ai/openinference) 計装をインストールして、トレースのエクスポートを構成します。コードで設定したい場合は、[トレーシングのドキュメント](https://arize.com/docs/phoenix/tracing/llm-traces) を参照してください。 ## デプロイ Phoenix のコンテナイメージは [Docker Hub](https://hub.docker.com/r/arizephoenix/phoenix) で公開されており、Docker を使って、または [Helm チャート](https://github.com/Arize-ai/phoenix/tree/main/helm) を介して Kubernetes にデプロイできます。 Docker Compose、Kubernetes/Helm、その他のデプロイオプションについては、[セルフホスティングのドキュメント](https://arize.com/docs/phoenix/self-hosting) を参照してください。

Deploy on Railway   Deploy to Render   Run on Google Cloud   Deploy to Azure   Deploy to AWS

> [!NOTE] > Google Cloud ボタンは、ビルド済みの Docker Hub イメージをデプロイするのではなく、Cloud Shell 上でソースから Phoenix をビルドします。Azure テンプレートはプレーンな HTTP で提供されます(Azure Container Instances は TLS を終端しません)。本番環境で使用する前に、Application Gateway などの TLS プロキシを前段に配置してください。 ## パッケージ `arize-phoenix` パッケージには Phoenix プラットフォーム全体が含まれています。ただし、すでに Phoenix プラットフォームをデプロイしている場合は、プラットフォームと組み合わせて使用できる軽量な Python サブパッケージや TypeScript パッケージも利用できます。 ### Python サブパッケージ | パッケージ | バージョンとドキュメント | 説明 | | --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | | [arize-phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-otel) | [![PyPI Version](https://img.shields.io/pypi/v/arize-phoenix-otel)](https://pypi.org/project/arize-phoenix-otel/) [![Docs](https://img.shields.io/badge/docs-blue?logo=readthedocs&logoColor=white)](https://arize-phoenix.readthedocs.io/projects/otel/en/latest/index.html) | Phoenix 向けのデフォルト設定を備えた、OpenTelemetry プリミティブの軽量ラッパーを提供 | | [arize-phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-client) | [![PyPI Version](https://img.shields.io/pypi/v/arize-phoenix-client)](https://pypi.org/project/arize-phoenix-client/) [![Docs](https://img.shields.io/badge/docs-blue?logo=readthedocs&logoColor=white)](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) | [![PyPI Version](https://img.shields.io/pypi/v/arize-phoenix-evals)](https://pypi.org/project/arize-phoenix-evals/) [![Docs](https://img.shields.io/badge/docs-blue?logo=readthedocs&logoColor=white)](https://arize-phoenix.readthedocs.io/projects/evals/en/latest/index.html) | RAG の関連性、回答の関連性などを含め、LLM アプリケーションを評価するためのツール群 | ### TypeScript サブパッケージ | パッケージ | バージョンとドキュメント | 説明 | | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | | [@arizeai/phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-otel) | [![NPM Version](https://img.shields.io/npm/v/%40arizeai%2Fphoenix-otel)](https://www.npmjs.com/package/@arizeai/phoenix-otel) [![Docs](https://img.shields.io/badge/docs-blue?logo=typescript&logoColor=white)](https://arize-ai.github.io/phoenix/) | Phoenix 向けのデフォルト設定を備えた、OpenTelemetry プリミティブの軽量ラッパーを提供 | | [@arizeai/phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-client) | [![NPM Version](https://img.shields.io/npm/v/%40arizeai%2Fphoenix-client)](https://www.npmjs.com/package/@arizeai/phoenix-client) [![Docs](https://img.shields.io/badge/docs-blue?logo=typescript&logoColor=white)](https://arize-ai.github.io/phoenix/) | Arize Phoenix API 用のクライアント | | [@arizeai/phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-evals) | [![NPM Version](https://img.shields.io/npm/v/%40arizeai%2Fphoenix-evals)](https://www.npmjs.com/package/@arizeai/phoenix-evals) [![Docs](https://img.shields.io/badge/docs-blue?logo=typescript&logoColor=white)](https://arize-ai.github.io/phoenix/) | LLM アプリケーション向けの TypeScript 評価ライブラリ(アルファ版) | | [@arizeai/phoenix-cli](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-cli) | [![NPM Version](https://img.shields.io/npm/v/%40arizeai%2Fphoenix-cli)](https://www.npmjs.com/package/@arizeai/phoenix-cli) [![Docs](https://img.shields.io/badge/docs-blue?logo=typescript&logoColor=white)](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli) | Claude Code、Cursor などのコーディングエージェントで使用するために、トレース、データセット、実験を取得する CLI | ## トレーシング統合 Phoenix は OpenTelemetry の上に構築されており、ベンダー、言語、フレームワークに依存しません。トレーシング統合とサンプルアプリケーションの詳細については、[OpenInference](https://github.com/Arize-ai/openinference) プロジェクトおよび [統合のドキュメント](https://arize.com/docs/phoenix/integrations) を参照してください。 **Python 統合** | | 統合 | パッケージ | バージョン | |:---:|---|---|---| | | [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai) | `openinference-instrumentation-openai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai) | | | [OpenAI Agents](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-agents-sdk) | `openinference-instrumentation-openai-agents` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai-agents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai-agents) | | | [LlamaIndex](https://arize.com/docs/phoenix/tracing/integrations-tracing/llamaindex) | `openinference-instrumentation-llama-index` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-llama-index.svg)](https://pypi.python.org/pypi/openinference-instrumentation-llama-index) | | | [DSPy](https://arize.com/docs/phoenix/tracing/integrations-tracing/dspy) | `openinference-instrumentation-dspy` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-dspy.svg)](https://pypi.python.org/pypi/openinference-instrumentation-dspy) | | | [AWS Bedrock](https://arize.com/docs/phoenix/tracing/integrations-tracing/bedrock) | `openinference-instrumentation-bedrock` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-bedrock.svg)](https://pypi.python.org/pypi/openinference-instrumentation-bedrock) | | | [LangChain](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain) | `openinference-instrumentation-langchain` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-langchain.svg)](https://pypi.python.org/pypi/openinference-instrumentation-langchain) | | | [LangGraph](https://arize.com/docs/phoenix/integrations/python/langgraph) | `openinference-instrumentation-langchain` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-langchain.svg)](https://pypi.python.org/pypi/openinference-instrumentation-langchain) | | | [MistralAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/mistralai) | `openinference-instrumentation-mistralai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-mistralai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-mistralai) | | | [Cohere](https://arize.com/docs/phoenix/integrations/llm-providers/cohere) | `openinference-instrumentation-cohere` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-cohere.svg)](https://pypi.python.org/pypi/openinference-instrumentation-cohere) | | | [Together AI](https://arize.com/docs/phoenix/integrations/llm-providers/together) | `openinference-instrumentation-together` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-together.svg)](https://pypi.python.org/pypi/openinference-instrumentation-together) | | | [Ollama](https://arize.com/docs/phoenix/integrations/llm-providers/ollama) | `openinference-instrumentation-ollama` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-ollama.svg)](https://pypi.python.org/pypi/openinference-instrumentation-ollama) | | | [Google GenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/google-gen-ai) | `openinference-instrumentation-google-genai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-google-genai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-google-genai) | | | [Google ADK](https://arize.com/docs/phoenix/integrations/llm-providers/google-gen-ai/google-adk-tracing) | `openinference-instrumentation-google-adk` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-google-adk.svg)](https://pypi.python.org/pypi/openinference-instrumentation-google-adk) | | | [Guardrails](https://arize.com/docs/phoenix/tracing/integrations-tracing/guardrails) | `openinference-instrumentation-guardrails` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-guardrails.svg)](https://pypi.python.org/pypi/openinference-instrumentation-guardrails) | | | [VertexAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/vertexai) | `openinference-instrumentation-vertexai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-vertexai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-vertexai) | | | [CrewAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/crewai) | `openinference-instrumentation-crewai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-crewai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-crewai) | | | [Haystack](https://arize.com/docs/phoenix/tracing/integrations-tracing/haystack) | `openinference-instrumentation-haystack` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-haystack.svg)](https://pypi.python.org/pypi/openinference-instrumentation-haystack) | | | [LiteLLM](https://arize.com/docs/phoenix/tracing/integrations-tracing/litellm) | `openinference-instrumentation-litellm` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-litellm.svg)](https://pypi.python.org/pypi/openinference-instrumentation-litellm) | | | [OpenRouter](https://arize.com/docs/phoenix/integrations/llm-providers/openrouter) | `openinference-instrumentation-openai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai) | | | [OrcaRouter](https://arize.com/docs/phoenix/integrations/llm-providers/orcarouter) | `openinference-instrumentation-openai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai) | | | [Groq](https://arize.com/docs/phoenix/tracing/integrations-tracing/groq) | `openinference-instrumentation-groq` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-groq.svg)](https://pypi.python.org/pypi/openinference-instrumentation-groq) | | | [Instructor](https://arize.com/docs/phoenix/tracing/integrations-tracing/instructor) | `openinference-instrumentation-instructor` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-instructor.svg)](https://pypi.python.org/pypi/openinference-instrumentation-instructor) | | | [Anthropic](https://arize.com/docs/phoenix/tracing/integrations-tracing/anthropic) | `openinference-instrumentation-anthropic` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-anthropic.svg)](https://pypi.python.org/pypi/openinference-instrumentation-anthropic) | | | [Smolagents](https://huggingface.co/docs/smolagents/en/tutorials/inspect_runs) | `openinference-instrumentation-smolagents` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-smolagents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-smolagents) | | | [Agno](https://arize.com/docs/phoenix/tracing/integrations-tracing/agno) | `openinference-instrumentation-agno` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-agno.svg)](https://pypi.python.org/pypi/openinference-instrumentation-agno) | | | [BeeAI](https://arize.com/docs/phoenix/integrations/python/beeai) | `openinference-instrumentation-beeai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-beeai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-beeai) | | | [Strands Agents](https://arize.com/docs/phoenix/integrations/python/strands-agents) | `openinference-instrumentation-strands-agents` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-strands-agents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-strands-agents) | | | [Restate](https://arize.com/docs/phoenix/integrations/python/restate) | `openinference-instrumentation-openai-agents` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai-agents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai-agents) | | | [MCP](https://arize.com/docs/phoenix/tracing/integrations-tracing/model-context-protocol-mcp) | `openinference-instrumentation-mcp` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-mcp.svg)](https://pypi.python.org/pypi/openinference-instrumentation-mcp) | | | [Pydantic AI](https://arize.com/docs/phoenix/integrations/python/pydantic) | `openinference-instrumentation-pydantic-ai` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-pydantic-ai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-pydantic-ai) | | | [AG2](https://arize.com/docs/phoenix/integrations/python/ag2) | `openinference-instrumentation-ag2` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-ag2.svg)](https://pypi.python.org/pypi/openinference-instrumentation-ag2) | | | [Autogen AgentChat](https://arize.com/docs/phoenix/integrations/frameworks/autogen/autogen-tracing) | `openinference-instrumentation-autogen-agentchat` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-autogen-agentchat.svg)](https://pypi.python.org/pypi/openinference-instrumentation-autogen-agentchat) | | | [Portkey](https://arize.com/docs/phoenix/integrations/portkey) | `openinference-instrumentation-portkey` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-portkey.svg)](https://pypi.python.org/pypi/openinference-instrumentation-portkey) | | | [Agent Spec](https://arize.com/docs/phoenix/tracing/integrations-tracing/agentspec) | `openinference-instrumentation-agentspec` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-agentspec.svg)](https://pypi.python.org/pypi/openinference-instrumentation-agentspec) | | | [Claude Agent SDK](https://arize.com/docs/phoenix/integrations/python/claude-agent-sdk) | `openinference-instrumentation-claude-agent-sdk` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-claude-agent-sdk.svg)](https://pypi.python.org/pypi/openinference-instrumentation-claude-agent-sdk) | | | [TypeSafe AI](https://arize.com/docs/phoenix/integrations/llm-providers/typesafe/typesafe-python) | `openinference-instrumentation-typesafe` | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-typesafe.svg)](https://pypi.python.org/pypi/openinference-instrumentation-typesafe) | ## スパンプロセッサー データを統一するスパンプロセッサーを追加することで、他の計装ライブラリのデータを正規化・変換できます。 | パッケージ | 説明 | バージョン | | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [`openinference-instrumentation-openlit`](https://pypi.org/project/openinference-instrumentation-openlit/) | OpenLIT トレース向けの OpenInference スパンプロセッサー。 | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openlit.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openlit) | | [`openinference-instrumentation-openllmetry`](https://pypi.org/project/openinference-instrumentation-openllmetry/) | OpenLLMetry (Traceloop) トレース向けの OpenInference スパンプロセッサー。 | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openllmetry.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openllmetry) | ### JavaScript 統合 | | 統合 | パッケージ | バージョン | | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-node-sdk) | `@arizeai/openinference-instrumentation-openai` | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-openai.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-openai) | | | [OpenAI Agents](https://arize.com/docs/phoenix/integrations/typescript/openai-agents) | `@arizeai/openinference-instrumentation-openai-agents` | [![NPM Version](https://img.shields.io/npm/v/@arizeai%2Fopeninference-instrumentation-openai-agents.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-openai-agents) | | | [LangChain.js](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain) | `@arizeai/openinference-instrumentation-langchain` | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-langchain.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-langchain) | | | [TanStack AI](https://arize.com/docs/phoenix/integrations/typescript/tanstack-ai) | `@arizeai/openinference-tanstack-ai` | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-tanstack-ai.svg)](https://www.npmjs.com/package/@arizeai/openinference-tanstack-ai) | | | [Vercel AI SDK](https://arize.com/docs/phoenix/tracing/integrations-tracing/vercel-ai-sdk) | `@arizeai/openinference-vercel` | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-vercel)](https://www.npmjs.com/package/@arizeai/openinference-vercel) | | | [BeeAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/beeai) | `@arizeai/openinference-instrumentation-beeai` | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-beeai.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-beeai) | | | [Claude Agent SDK](https://arize.com/docs/phoenix/integrations/typescript/claude-agent-sdk) | `@arizeai/openinference-instrumentation-claude-agent-sdk` | [![NPM Version](https://img.shields.io/npm/v/@arizeai%2Fopeninference-instrumentation-claude-agent-sdk.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-claude-agent-sdk) | | | [Mastra](https://arize.com/docs/phoenix/integrations/typescript/mastra) | `@mastra/arize` | [![NPM Version](https://img.shields.io/npm/v/@mastra/arize.svg)](https://www.npmjs.com/package/@mastra/arize) | | | [MCP](https://arize.com/docs/phoenix/integrations/typescript/mcp) | `@arizeai/openinference-instrumentation-mcp` | [![NPM Version](https://img.shields.io/npm/v/@arizeai%2Fopeninference-instrumentation-mcp.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-mcp) | | | [TypeSafe AI](https://arize.com/docs/phoenix/integrations/llm-providers/typesafe/typesafe-typescript) | `@arizeai/openinference-instrumentation-typesafe` | [![NPM Version](https://img.shields.io/npm/v/@arizeai%2Fopeninference-instrumentation-typesafe.svg)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-typesafe) | ### Java 統合 | | 統合 | パッケージ | バージョン | | :-------------------------------------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | [LangChain4j](https://github.com/Arize-ai/openinference/tree/main/java/instrumentation/openinference-instrumentation-langchain4j) | `openinference-instrumentation-langchain4j` | [![Maven Central](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-langchain4j.svg)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-langchain4j) | | | SpringAI | `openinference-instrumentation-springAI` | [![Maven Central](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-springAI.svg)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-springAI) | | | [Arconia](https://docs.arconia.io/arconia/latest/observability/semantic-conventions/openinference/) (Spring AI 向け) | `io.arconia:arconia-openinference-semantic-conventions` | [![Maven Central](https://img.shields.io/maven-central/v/io.arconia/arconia-openinference-ai-semantic-conventions.svg)](https://central.sonatype.com/artifact/io.arconia/arconia-openinference-ai-semantic-conventions) | | | [Google ADK](https://arize.com/docs/phoenix/integrations/java/google-adk/google-adk-tracing) | `openinference-instrumentation-adk-java` | [![Maven Central](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-adk-java.svg)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-adk-java) | ### Go 統合 | | 統合 | パッケージ | バージョン | | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | [OpenAI](https://github.com/Arize-ai/openinference/tree/main/go/openinference-instrumentation-openai-go) | `github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go` | [![Go Reference](https://pkg.go.dev/badge/github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go.svg)](https://pkg.go.dev/github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go) | | | [Anthropic](https://github.com/Arize-ai/openinference/tree/main/go/openinference-instrumentation-anthropic-sdk-go) | `github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go` | [![Go Reference](https://pkg.go.dev/badge/github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go.svg)](https://pkg.go.dev/github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go) | ### プラットフォーム | | プラットフォーム | 説明 | ドキュメント | | :----------------------------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | | | [BeeAI](https://docs.beeai.dev/observability/agents-traceability) | オブザーバビリティを組み込んだ AI エージェントフレームワーク | [統合ガイド](https://docs.beeai.dev/observability/agents-traceability) | | | [Dify](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) | オープンソースの LLM アプリ開発プラットフォーム | [統合ガイド](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) | | | [Envoy AI Gateway](https://github.com/envoyproxy/ai-gateway) | AI ワークロード向けに Envoy Proxy 上に構築された AI ゲートウェイ | [統合ガイド](https://github.com/envoyproxy/ai-gateway/tree/main/cmd/aigw#opentelemetry-setup-with-phoenix) | | | [LangFlow](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) | マルチエージェントおよび RAG アプリケーションを構築するためのビジュアルフレームワーク | [統合ガイド](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) | | | [LiteLLM Proxy](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) | LLM 用のプロキシサーバー | [統合ガイド](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) | | | [Flowise](https://arize.com/docs/phoenix/integrations/platforms/flowise) | LLM アプリケーションを構築するためのビジュアルフレームワーク | [統合ガイド](https://arize.com/docs/phoenix/integrations/platforms/flowise) | | | [Prompt Flow](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) | Microsoft のプロンプトフローオーケストレーションツール | [統合ガイド](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) | | | [NVIDIA NeMo](https://arize.com/docs/phoenix/integrations/python/nvidia) | エンタープライズエージェント向けの NVIDIA NeMo Agent Toolkit | [統合ガイド](https://arize.com/docs/phoenix/integrations/python/nvidia) | | | [Graphite](https://arize.com/docs/phoenix/integrations/python/graphite) | ビジュアルビルダーを備えたマルチエージェント LLM ワークフローフレームワーク | [統合ガイド](https://arize.com/docs/phoenix/integrations/python/graphite) | ### ベクトルデータベース | 統合 | 説明 | ドキュメント | | ----------------------------------------------------------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------------- | | [Qdrant](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | 密ベクトル・疎ベクトル・RRF による段階的ハイブリッド検索のトレーシング | [統合ガイド](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | ## サンドボックス Phoenix の [コード評価器](https://arize.com/docs/phoenix/evaluation/server-evals/code-evaluators) をホスト型サンドボックスプロバイダー上で実行し、カーネルレベルの分離と実行時の依存関係インストールを実現します。 | 統合 | 説明 | ドキュメント | | --------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | [E2B](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | AI 生成コード向けのホスト型マイクロ VM サンドボックス | [統合ガイド](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | | [Daytona](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | スナップショットから起動できるマネージド開発サンドボックス | [統合ガイド](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | | [Vercel Sandbox](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) | Vercel のインフラ上のエフェメラルなコンピュート環境 | [統合ガイド](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) | | [Modal](https://arize.com/docs/phoenix/integrations/sandboxes/modal) | サーバーレスで Python ファーストのコンテナプラットフォーム | [統合ガイド](https://arize.com/docs/phoenix/integrations/sandboxes/modal) | | [Docker Sandboxes](https://arize.com/docs/phoenix/integrations/sandboxes/docker) | Docker がホストするクラウドサンドボックス | [統合ガイド](https://arize.com/docs/phoenix/integrations/sandboxes/docker) | ## 人間とコーディングエージェントのために Phoenix は、人間と AI コーディングエージェントのどちらからも操作できるように設計されています。エージェント(Claude Code、Codex、Cursor など)がトレース、データセット、実験を扱うための 3 つのインターフェースがあります。 - **[CLI](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli)** — `npx @arizeai/phoenix-cli` はトレース、データセット、実験を取得し、アプリを計装します(`setup`)。これにより、エージェントはターミナルからコンテキストを取得して作業できます。 - **[Skills](https://docs.anthropic.com/en/docs/claude-code/skills)** — [`skills/`](../../skills/) には、Phoenix を使ったデバッグ、評価、トレースの方法をエージェントに教えるワークフローがパッケージ化されています。 - **[リモート MCP サーバー](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server)** — 任意の MCP クライアントをインスタンスの `/mcp` エンドポイントに接続し、Phoenix に直接クエリできます。 セットアップと使用方法については、[コーディングエージェントのドキュメント](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) を参照してください。 | スキル | 説明 | | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | [phoenix-cli](../../skills/phoenix-cli/) | Phoenix CLI を使って LLM アプリケーションをデバッグ — トレースの取得、エラーの分析、実験のレビュー、GraphQL API のクエリ | | [phoenix-evals](../../skills/phoenix-evals/) | Phoenix を使って AI/LLM アプリケーション向けの評価器を構築・実行 | | [phoenix-tracing](../../skills/phoenix-tracing/) | LLM アプリケーションをトレースするための OpenInference セマンティック規約と計装 | ## セキュリティとプライバシー 私たちはデータのセキュリティとプライバシーを非常に重視しています。詳細については、[セキュリティとプライバシーのドキュメント](https://arize.com/docs/phoenix/self-hosting/security/privacy) を参照してください。 ### テレメトリー デフォルトでは、Phoenix の利用状況を把握して製品を改善するために、基本的な Web アナリティクス(ページビュー、UI 操作など)を収集します。**トレースデータ、評価結果、その他の機密情報が収集されることは一切ありません。** 環境変数を設定することで、テレメトリーを無効化できます: `PHOENIX_TELEMETRY_ENABLED=false` ## コミュニティ コミュニティに参加して、数千人の AI ビルダーとつながりましょう。 - 🌍 [Slack コミュニティ](https://join.slack.com/t/arize-ai/shared_invite/zt-3r07iavnk-ammtATWSlF0pSrd1DsMW7g) に参加する。 - 📚 [ドキュメント](https://arize.com/docs/phoenix) を読む。 - 💡 _#phoenix-support_ チャンネルで質問やフィードバックを送る。 - 🌟 [GitHub](https://github.com/Arize-ai/phoenix) でスターを付ける。 - 🐞 [GitHub Issues](https://github.com/Arize-ai/phoenix/issues) でバグを報告する。 - 𝕏 [𝕏](https://twitter.com/ArizePhoenix) でフォローする。 - 💼 [LinkedIn](https://www.linkedin.com/showcase/113218220) でフォローする。 - 🗺️ [ロードマップ](https://github.com/orgs/Arize-ai/projects/45) で今後の方向性を確認する。 - 🧑‍🏫 Arize の Learning Hub で [エージェント](http://arize.com/ai-agents/) と [LLM 評価](https://arize.com/llm-evaluation) について深く学ぶ。 ## 破壊的変更 破壊的変更の一覧については、[移行ガイド](../../MIGRATION.md) を参照してください。 ## 著作権、特許、ライセンス Copyright 2025 Arize AI, Inc. All Rights Reserved. このコードの一部は、1 件以上の米国特許によって保護されています。[IP_NOTICE](https://github.com/Arize-ai/phoenix/blob/main/IP_NOTICE) を参照してください。 このソフトウェアは Elastic License 2.0 (ELv2) の条件の下でライセンスされています。[LICENSE](https://github.com/Arize-ai/phoenix/blob/main/LICENSE) を参照してください。 ## Star History Phoenix is fully open source and built in the open. If it helps you, please [⭐ star the repo](https://github.com/Arize-ai/phoenix) to support the project. Star History Chart