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 observability рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ, рдЬрд┐рд╕реЗ рдкреНрд░рдпреЛрдЧ (experimentation), рдореВрд▓реНрдпрд╛рдВрдХрди (evaluation) рдФрд░ рд╕рдорд╕реНрдпрд╛-рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░реЛрдбрдХреНрд╢рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП Arize [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-hi) рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Phoenix рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рджреЗрддрд╛ рд╣реИ: - [**_рдЯреНрд░реЗрд╕рд┐рдВрдЧ_**](https://arize.com/docs/phoenix/tracing/llm-traces) - OpenTelemetry-рдЖрдзрд╛рд░рд┐рдд instrumentation рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░реЗрдВред - [**_рдореВрд▓реНрдпрд╛рдВрдХрди_**](https://arize.com/docs/phoenix/evaluation/llm-evals) - response рдФрд░ retrieval evals рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП LLM рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдБред - [**_рдбреЗрдЯрд╛рд╕реЗрдЯ_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets) - рдкреНрд░рдпреЛрдЧ, рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ fine-tuning рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгрд┐рдд (versioned) рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдПрдБред - [**_рдкреНрд░рдпреЛрдЧ (Experiments)_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets#experiments) - prompts, LLMs рдФрд░ retrieval рдореЗрдВ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВ рдФрд░ рдЙрдирдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВред - [**_Playground_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts)- prompts рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░реЗрдВ, рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЯреНрд░реЗрд╕ рдХрд┐рдП рдЧрдП LLM рдХреЙрд▓ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдЪрд▓рд╛рдПрдБред - [**_рдкреНрд░реЙрдореНрдкреНрдЯ рдкреНрд░рдмрдВрдзрди_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts/prompt-management)- рд╡рд░реНрд╢рди рдХрдВрдЯреНрд░реЛрд▓, рдЯреИрдЧрд┐рдВрдЧ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ prompt рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред - [**_PXI (Phoenix Intelligence)_**](https://arize.com/docs/phoenix/pxi) - Phoenix рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдПрдХ AI рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдПрдЬреЗрдВрдЯ, рдЬреЛ traces рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ, prompts рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛрдбрдХреНрдЯ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред - [**_Remote MCP Server_**](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server) - Claude Code, Cursor рдФрд░ рдЕрдиреНрдп MCP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕реАрдзреЗ рдЕрдкрдиреЗ Phoenix рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ `/mcp` endpoint рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ traces, datasets, experiments рдЖрджрд┐ рдХреЛ query рдХрд░реЗрдВред

Phoenix рд╡рд┐рдХреНрд░реЗрддрд╛ (vendor) рдФрд░ рднрд╛рд╖рд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ, рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ ([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) рдФрд░ рдЕрдиреНрдп) рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдЙрдкрдпреЛрдЧ рдпреЛрдЧреНрдп рд╕рдорд░реНрдерди рджреЗрддрд╛ рд╣реИред auto-instrumentation рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП [OpenInference](https://github.com/Arize-ai/openinference) рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреЗрдЦреЗрдВред Phoenix рд▓рдЧрднрдЧ рдХрд╣реАрдВ рднреА рдЪрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреА рд▓реЛрдХрд▓ рдорд╢реАрди, рдХрдВрдЯреЗрдирд░рд╛рдЗрдЬрд╝реНрдб рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рд░ рд╡рд┐рдХрд▓реНрдк рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП [Environments](https://arize.com/docs/phoenix/self-hosting) рджреЗрдЦреЗрдВ, рдпрд╛ рд╕реАрдзреЗ [Tracing Quickstart](https://arize.com/docs/phoenix/get-started/get-started-tracing) рдкрд░ рдЬрд╛рдПрдБред > [!NOTE] > Phoenix рдУрдкрди-рд╕реЛрд░реНрд╕ рдФрд░ self-hosted рд╣реИред рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП Arize [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-hi) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ тАФ рд╡рд╣реА OpenTelemetry/OpenInference instrumentation рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред [рдкреВрд░реА рддреБрд▓рдирд╛](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 ``` ## рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░реЗрдВ traces рднреЗрдЬрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ [рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) (Claude Code, Codex, Cursor рдФрд░ рдЕрдиреНрдп) рд╕реЗ рдЕрдкрдиреЗ рдРрдк рдХреЛ instrument рдХрд░рд╡рд╛рдПрдБред рдЕрдкрдиреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕реЗ рдЪрд▓рд╛рдПрдБ: ```shell npx @arizeai/phoenix-cli setup # рдпрд╛, Phoenix рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рдкрд░: px setup ``` Setup рдЖрдкрдХреЗ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдФрд░ LLM рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ, рд╕рд╣реА [OpenInference](https://github.com/Arize-ai/openinference) instrumentation рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ trace export рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдХреЛрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ? [рдЯреНрд░реЗрд╕рд┐рдВрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝](https://arize.com/docs/phoenix/tracing/llm-traces) рджреЗрдЦреЗрдВред ## рдбрд┐рдкреНрд▓реЙрдп рдХрд░реЗрдВ Phoenix рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ [Docker Hub](https://hub.docker.com/r/arizephoenix/phoenix) рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ Docker рдпрд╛ Kubernetes рдкрд░ [Helm chart](https://github.com/Arize-ai/phoenix/tree/main/helm) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдкреНрд▓реЙрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Docker Compose, Kubernetes/Helm рдФрд░ рдЕрдиреНрдп рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП [self-hosting рджрд╕реНрддрд╛рд╡реЗрдЬрд╝](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 terminate рдирд╣реАрдВ рдХрд░рддрд╛) тАФ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХреЗ рдЖрдЧреЗ Application Gateway рдЬреИрд╕рд╛ TLS proxy рд▓рдЧрд╛рдПрдБред ## рдкреИрдХреЗрдЬ `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 primitives рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд╣рд▓реНрдХрд╛ wrapper рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ | | [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) | LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЯреВрд▓рд┐рдВрдЧ, рдЬрд┐рд╕рдореЗрдВ RAG рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛, рдЙрддреНрддрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ | ### 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 primitives рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд╣рд▓реНрдХрд╛ wrapper рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ | | [@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 рдореВрд▓реНрдпрд╛рдВрдХрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА (alpha рд░рд┐рд▓реАрдЬрд╝) | | [@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 рдФрд░ рдЕрдиреНрдп рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП traces, datasets рдФрд░ experiments рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╣реЗрддреБ 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) | ## Span Processors рдбреЗрдЯрд╛ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ span processors рдЬреЛрдбрд╝рдХрд░ рдЕрдиреНрдп instrumentation рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдФрд░ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред | рдкреИрдХреЗрдЬ | рд╡рд┐рд╡рд░рдг | рд╕рдВрд╕реНрдХрд░рдг | | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [`openinference-instrumentation-openlit`](https://pypi.org/project/openinference-instrumentation-openlit/) | OpenLIT traces рдХреЗ рд▓рд┐рдП OpenInference Span Processorред | [![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) traces рдХреЗ рд▓рд┐рдП OpenInference Span Processorред | [![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) | | | Spring AI рдХреЗ рд▓рд┐рдП [Arconia](https://docs.arconia.io/arconia/latest/observability/semantic-conventions/openinference/) | `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) | рдмрд┐рд▓реНрдЯ-рдЗрди observability рд╡рд╛рд▓рд╛ 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 Gateway | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](https://github.com/envoyproxy/ai-gateway/tree/main/cmd/aigw#opentelemetry-setup-with-phoenix) | | | [LangFlow](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) | multi-agent рдФрд░ RAG рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) | | | [LiteLLM Proxy](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) | LLMs рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](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 рдХрд╛ prompt flow рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЯреВрд▓ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](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) | рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмрд┐рд▓реНрдбрд░ рд╡рд╛рд▓рд╛ multi-agent LLM рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](https://arize.com/docs/phoenix/integrations/python/graphite) | ### рд╡реЗрдХреНрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ | рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди | рд╡рд┐рд╡рд░рдг | рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ | | ----------------------------------------------------------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------------- | | [Qdrant](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | dense, sparse рдФрд░ RRF рдХреЗ рд╕рд╛рде рдЪрд░рдгрдмрджреНрдз hybrid search рдЯреНрд░реЗрд╕рд┐рдВрдЧ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | ## рд╕реИрдВрдбрдмреЙрдХреНрд╕ kernel-рд╕реНрддрд░реАрдп рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдФрд░ рд░рдирдЯрд╛рдЗрдо dependency рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП Phoenix [code evaluators](https://arize.com/docs/phoenix/evaluation/server-evals/code-evaluators) рдХреЛ рд╣реЛрд╕реНрдЯреЗрдб рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рдЪрд▓рд╛рдПрдБред | рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди | рд╡рд┐рд╡рд░рдг | рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ | | --------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | [E2B](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | AI-рдЬрдирд┐рдд рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯреЗрдб micro-VM рд╕реИрдВрдбрдмреЙрдХреНрд╕ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | | [Daytona](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | snapshot рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡рд╛рд▓реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕реИрдВрдбрдмреЙрдХреНрд╕ | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](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) | Serverless, Python-first рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо | [рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](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 рдФрд░ рдЕрдиреНрдп) рдХреЛ рдЖрдкрдХреЗ traces, datasets рдФрд░ experiments рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рджреЗрддреЗ рд╣реИрдВ: - **[CLI](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli)** тАФ `npx @arizeai/phoenix-cli` traces, datasets рдФрд░ experiments рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдРрдк рдХреЛ instrument рдХрд░рддрд╛ рд╣реИ (`setup`), рддрд╛рдХрд┐ рдПрдЬреЗрдВрдЯ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рд╕рдВрджрд░реНрдн рдкреНрд░рд╛рдкреНрдд рдХрд░ рдЙрд╕ рдкрд░ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХреЗред - **[Skills](https://docs.anthropic.com/en/docs/claude-code/skills)** тАФ [`skills/`](../../skills/) рдРрд╕реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ Phoenix рдХреЗ рд╕рд╛рде рдбреАрдмрдЧ, рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдЯреНрд░реЗрд╕ рдХрд░рдирд╛ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВред - **[Remote MCP Server](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server)** тАФ рдХрд┐рд╕реА рднреА MCP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдкрдиреЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ `/mcp` endpoint рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ Phoenix рдХреЛ рд╕реАрдзреЗ query рдХрд░реЗрдВред рд╕реЗрдЯрдЕрдк рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП [рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) рджреЗрдЦреЗрдВред | Skill | рд╡рд┐рд╡рд░рдг | | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | [phoenix-cli](../../skills/phoenix-cli/) | Phoenix CLI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреАрдмрдЧ рдХрд░реЗрдВ тАФ traces рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ, experiments рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ GraphQL API рдХреЛ query рдХрд░реЗрдВ | | [phoenix-evals](../../skills/phoenix-evals/) | Phoenix рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AI/LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП evaluators рдмрдирд╛рдПрдБ рдФрд░ рдЪрд▓рд╛рдПрдБ | | [phoenix-tracing](../../skills/phoenix-tracing/) | LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OpenInference semantic conventions рдФрд░ instrumentation | ## рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рд╣рдо рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЛ рдмрд╣реБрдд рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд▓реЗрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ [рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝](https://arize.com/docs/phoenix/self-hosting/security/privacy) рджреЗрдЦреЗрдВред ### рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Phoenix рдмреБрдирд┐рдпрд╛рджреА рд╡реЗрдм рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ (рдЬреИрд╕реЗ рдкреЗрдЬ рд╡реНрдпреВ, UI рдЗрдВрдЯрд░реИрдХреНрд╢рди) рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рд╕рдордЭ рд╕рдХреЗрдВ рдХрд┐ Phoenix рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдбрдХреНрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛ рд╕рдХреЗрдВред **рдЖрдкрдХрд╛ рдХреЛрдИ рднреА trace рдбреЗрдЯрд╛, рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░рд┐рдгрд╛рдо рдпрд╛ рдХреЛрдИ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХрднреА рдПрдХрддреНрд░ рдирд╣реАрдВ рдХреА рдЬрд╛рддреАред** рдЖрдк рдпрд╣ environment variable рд╕реЗрдЯ рдХрд░рдХреЗ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд╕реЗ рдСрдкреНрдЯ-рдЖрдЙрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: `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 Hubs рдкрд░ [Agents](http://arize.com/ai-agents/) рдФрд░ [LLM Evaluations](https://arize.com/llm-evaluation) рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗрдВред ## рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП [рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб](../../MIGRATION.md) рджреЗрдЦреЗрдВред ## рдХреЙрдкреАрд░рд╛рдЗрдЯ, рдкреЗрдЯреЗрдВрдЯ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ Copyright 2025 Arize AI, Inc. рд╕рд░реНрд╡рд╛рдзрд┐рдХрд╛рд░ рд╕реБрд░рдХреНрд╖рд┐рддред рдЗрд╕ рдХреЛрдб рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЗ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЕрдореЗрд░рд┐рдХреА рдкреЗрдЯреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрдВред [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