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)، وهي مصممة للتجريب والتقييم واستكشاف الأخطاء وإصلاحها. ولسير العمل المُدار في بيئات الإنتاج، تقدم Arize أيضًا [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-ar). توفر Phoenix ما يلي: - [**_التتبع (Tracing)_**](https://arize.com/docs/phoenix/tracing/llm-traces) - تتبّع وقت تشغيل تطبيق LLM الخاص بك باستخدام أدوات قياس (instrumentation) مبنية على OpenTelemetry. - [**_التقييم (Evaluation)_**](https://arize.com/docs/phoenix/evaluation/llm-evals) - استفد من نماذج LLM لقياس أداء تطبيقك باستخدام evals للاستجابات والاسترجاع. - [**_مجموعات البيانات (Datasets)_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets) - أنشئ مجموعات بيانات ذات إصدارات من الأمثلة للتجريب والتقييم والضبط الدقيق (fine-tuning). - [**_التجارب (Experiments)_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets#experiments) - تتبّع وقيّم التغييرات على الـ prompts ونماذج LLM والاسترجاع. - [**_Playground_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts)- حسّن الـ prompts، وقارن بين النماذج، واضبط المعاملات، وأعد تشغيل استدعاءات LLM المتتبَّعة. - [**_إدارة الـ Prompts_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts/prompt-management)- أدِر واختبر تغييرات الـ prompts بشكل منهجي باستخدام التحكم في الإصدارات والوسوم والتجريب. - [**_PXI (Phoenix Intelligence)_**](https://arize.com/docs/phoenix/pxi) - وكيل هندسة ذكاء اصطناعي مدمج في Phoenix لتصحيح أخطاء الـ traces، والتحسين التكراري للـ prompts، والتنقل في المنتج. - [**_خادم MCP البعيد_**](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server) - اربط Claude Code وCursor وعملاء MCP الآخرين مباشرةً بنقطة النهاية `/mcp` في نسخة Phoenix الخاصة بك للاستعلام عن الـ traces ومجموعات البيانات والتجارب وغير ذلك.

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)، وغيرها). لمزيد من التفاصيل حول القياس التلقائي (auto-instrumentation)، اطّلع على مشروع [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-ar) — وتعمل أدوات القياس نفسها من OpenTelemetry/OpenInference مع كلتيهما. راجع [المقارنة الكاملة](https://arize.com/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize). ## جدول المحتويات - [التشغيل محليًا](#التشغيل-محليًا) - [تتبّع تطبيقك](#تتبّع-تطبيقك) - [النشر](#النشر) - [الحزم](#الحزم) - [تكاملات التتبع](#تكاملات-التتبع) - [بيئات العزل (Sandboxes)](#بيئات-العزل-sandboxes) - [للبشر ولوكلاء البرمجة](#للبشر-ولوكلاء-البرمجة) - [الأمان والخصوصية](#الأمان-والخصوصية) - [المجتمع](#المجتمع) ## التشغيل محليًا ثبّت Phoenix عبر `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 ``` ## تتبّع تطبيقك أسرع طريقة لإرسال الـ traces هي أن تترك [وكيل البرمجة](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)، ويهيّئ تصدير الـ traces. هل تفضّل إعداد ذلك في الكود؟ راجع [توثيق التتبع](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 وخيارات النشر الأخرى، راجع [توثيق الاستضافة الذاتية](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 ببناء Phoenix من الكود المصدري في Cloud Shell بدلًا من نشر صورة 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) | [![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) | توفر غلافًا خفيفًا حول أساسيات OpenTelemetry مع إعدادات افتراضية مهيّأة لـ Phoenix | | [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) | عميل خفيف للتفاعل مع خادم Phoenix عبر واجهة OpenAPI REST الخاصة به | | [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/) | توفر غلافًا خفيفًا حول أساسيات OpenTelemetry مع إعدادات افتراضية مهيّأة لـ Phoenix | | [@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/) | مكتبة تقييم بلغة TypeScript لتطبيقات LLM (إصدار ألفا) | | [@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) | واجهة CLI لجلب الـ traces ومجموعات البيانات والتجارب لاستخدامها مع Claude Code وCursor ووكلاء البرمجة الآخرين | ## تكاملات التتبع 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 وحّد البيانات وحوّلها عبر مكتبات القياس الأخرى بإضافة معالجات span (span processors) توحّد البيانات. | الحزمة | الوصف | الإصدار | | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [`openinference-instrumentation-openlit`](https://pypi.org/project/openinference-instrumentation-openlit/) | معالج Span من OpenInference لـ traces من OpenLIT. | [![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/) | معالج Span من OpenInference لـ traces من OpenLLMetry (Traceloop). | [![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) | إطار عمل لوكلاء الذكاء الاصطناعي مع قابلية مراقبة مدمجة | [دليل التكامل](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 لأحمال عمل الذكاء الاصطناعي | [دليل التكامل](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) | خادم وكيل (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 لتنسيق تدفقات الـ prompts | [دليل التكامل](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) | تتبّع البحث الهجين المرحلي باستخدام dense وsparse وRRF | [دليل التكامل](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | ## بيئات العزل (Sandboxes) شغّل [مقيّمات الكود](https://arize.com/docs/phoenix/evaluation/server-evals/code-evaluators) الخاصة بـ Phoenix لدى مزوّدي بيئات العزل المستضافة للحصول على عزل على مستوى النواة وتثبيت الاعتماديات وقت التشغيل. | التكامل | الوصف | التوثيق | | --------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | [E2B](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | بيئات عزل مستضافة قائمة على micro-VM للكود المُنشأ بالذكاء الاصطناعي | [دليل التكامل](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | | [Daytona](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | بيئات عزل تطوير مُدارة مع بدء التشغيل من لقطات (snapshots) | [دليل التكامل](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 | [دليل التكامل](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 ليستخدمها البشر ووكلاء البرمجة بالذكاء الاصطناعي على حد سواء. تتيح ثلاث واجهات للوكلاء (Claude Code وCodex وCursor وغيرها) العمل مع الـ traces ومجموعات البيانات والتجارب الخاصة بك: - **[CLI](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli)** — يجلب `npx @arizeai/phoenix-cli` الـ traces ومجموعات البيانات والتجارب ويضيف أدوات القياس إلى تطبيقك (`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) للإعداد والاستخدام. | المهارة (Skill) | الوصف | | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | [phoenix-cli](../../skills/phoenix-cli/) | تصحيح أخطاء تطبيقات LLM باستخدام Phoenix CLI — جلب الـ traces وتحليل الأخطاء ومراجعة التجارب والاستعلام عبر GraphQL API | | [phoenix-evals](../../skills/phoenix-evals/) | بناء وتشغيل المقيّمات لتطبيقات AI/LLM باستخدام Phoenix | | [phoenix-tracing](../../skills/phoenix-tracing/) | الاصطلاحات الدلالية وأدوات القياس من OpenInference لتتبّع تطبيقات LLM | ## الأمان والخصوصية نحن نأخذ أمان البيانات وخصوصيتها على محمل الجد. لمزيد من التفاصيل، راجع [توثيق الأمان والخصوصية](https://arize.com/docs/phoenix/self-hosting/security/privacy). ### القياس عن بُعد (Telemetry) بشكل افتراضي، تجمع Phoenix تحليلات ويب أساسية (مثل مشاهدات الصفحات والتفاعلات مع الواجهة) لمساعدتنا على فهم كيفية استخدام Phoenix وتحسين المنتج. **لا يتم أبدًا جمع أي من بيانات الـ traces أو نتائج التقييم أو أي معلومات حساسة.** يمكنك إلغاء الاشتراك في القياس عن بُعد بتعيين متغير البيئة: `PHOENIX_TELEMETRY_ENABLED=false` ## المجتمع انضم إلى مجتمعنا للتواصل مع آلاف من بناة الذكاء الاصطناعي. - 🌍 انضم إلى [مجتمعنا على 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) لترى إلى أين نتجه بعد ذلك. - 🧑‍🏫 تعمّق في كل ما يتعلق بـ[الوكلاء](http://arize.com/ai-agents/) و[تقييمات LLM](https://arize.com/llm-evaluation) في مراكز التعلم من Arize. ## التغييرات الجذرية راجع [دليل الترحيل](../../MIGRATION.md) للاطلاع على قائمة بالتغييرات الجذرية (breaking changes). ## حقوق النشر وبراءات الاختراع والترخيص 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