🇺🇸 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
Arize Phoenix คือแพลตฟอร์ม AI observability แบบโอเพนซอร์สของ Arize ที่ออกแบบมาเพื่อการทดลอง การประเมินผล และการแก้ไขปัญหา สำหรับเวิร์กโฟลว์ production แบบมีการจัดการ Arize ยังมี [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-th) ให้บริการอีกด้วย Phoenix มีความสามารถดังนี้:
- [**_Tracing_**](https://arize.com/docs/phoenix/tracing/llm-traces) - ติดตามการทำงานขณะรันไทม์ของแอปพลิเคชัน LLM ของคุณด้วย instrumentation ที่สร้างบน OpenTelemetry
- [**_การประเมินผล (Evaluation)_**](https://arize.com/docs/phoenix/evaluation/llm-evals) - ใช้ LLM เพื่อวัดประสิทธิภาพของแอปพลิเคชันของคุณด้วย evals สำหรับคำตอบและการดึงข้อมูล (retrieval)
- [**_Datasets_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets) - สร้าง dataset ของตัวอย่างที่มีการกำหนดเวอร์ชัน สำหรับการทดลอง การประเมินผล และการ fine-tune
- [**_การทดลอง (Experiments)_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets#experiments) - ติดตามและประเมินการเปลี่ยนแปลงของ prompt, LLM และการดึงข้อมูล
- [**_Playground_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts)- ปรับแต่ง prompt เปรียบเทียบโมเดล ปรับพารามิเตอร์ และเล่นซ้ำการเรียก LLM ที่ถูก trace ไว้
- [**_การจัดการ Prompt (Prompt Management)_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts/prompt-management)- จัดการและทดสอบการเปลี่ยนแปลงของ prompt อย่างเป็นระบบด้วยการควบคุมเวอร์ชัน การติดแท็ก และการทดลอง
- [**_PXI (Phoenix Intelligence)_**](https://arize.com/docs/phoenix/pxi) - เอเจนต์ด้าน AI engineering ที่มีมาในตัว Phoenix สำหรับดีบัก trace ปรับปรุง prompt ซ้ำ ๆ และนำทางภายในผลิตภัณฑ์
- [**_Remote MCP Server_**](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server) - เชื่อมต่อ Claude Code, Cursor และไคลเอนต์ MCP อื่น ๆ เข้ากับ endpoint `/mcp` ของอินสแตนซ์ Phoenix ของคุณโดยตรง เพื่อ query trace, dataset, experiment และอื่น ๆ
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 ทำงานได้แทบทุกที่ ไม่ว่าจะเป็นเครื่องของคุณเอง การ deploy แบบคอนเทนเนอร์ หรือบนคลาวด์ ดู [สภาพแวดล้อม (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-th) ให้บริการ — instrumentation ของ OpenTelemetry/OpenInference ชุดเดียวกันใช้ได้กับทั้งสองแบบ ดู[การเปรียบเทียบฉบับเต็ม](https://arize.com/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize)
## สารบัญ
- [รันบนเครื่อง](#รันบนเครื่อง)
- [Trace แอปพลิเคชันของคุณ](#trace-แอปพลิเคชันของคุณ)
- [การ Deploy](#การ-deploy)
- [แพ็กเกจ](#แพ็กเกจ)
- [Tracing Integrations](#tracing-integrations)
- [Sandboxes](#sandboxes)
- [สำหรับมนุษย์และ Coding Agents](#สำหรับมนุษย์และ-coding-agents)
- [ความปลอดภัยและความเป็นส่วนตัว](#ความปลอดภัยและความเป็นส่วนตัว)
- [ชุมชน](#ชุมชน)
## รันบนเครื่อง
ติดตั้ง 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
```
## Trace แอปพลิเคชันของคุณ
วิธีที่เร็วที่สุดในการส่ง trace คือให้ [coding agent](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) ของคุณ (Claude Code, Codex, Cursor และอื่น ๆ) ทำ instrumentation ให้แอปของคุณ จากไดเรกทอรีโปรเจกต์ของคุณ ให้รัน:
```shell
npx @arizeai/phoenix-cli setup
# หรือ หากติดตั้ง Phoenix แล้ว: px setup
```
การตั้งค่าจะตรวจหาเฟรมเวิร์กและผู้ให้บริการ LLM ของคุณ ติดตั้ง instrumentation ของ [OpenInference](https://github.com/Arize-ai/openinference) ที่เหมาะสม และตั้งค่าการส่งออก trace ให้ ต้องการตั้งค่าผ่านโค้ดเองใช่ไหม? ดู[เอกสาร tracing](https://arize.com/docs/phoenix/tracing/llm-traces)
## การ Deploy
อิมเมจคอนเทนเนอร์ของ Phoenix มีให้ใช้งานผ่าน [Docker Hub](https://hub.docker.com/r/arizephoenix/phoenix) และสามารถ deploy ด้วย Docker หรือ Kubernetes ผ่าน [Helm chart](https://github.com/Arize-ai/phoenix/tree/main/helm)
สำหรับ Docker Compose, Kubernetes/Helm และตัวเลือกการ deploy อื่น ๆ ดู[เอกสารการโฮสต์ด้วยตนเอง](https://arize.com/docs/phoenix/self-hosting)
> [!NOTE]
> ปุ่ม Google Cloud จะ build Phoenix จากซอร์สโค้ดใน Cloud Shell แทนการ deploy อิมเมจสำเร็จรูปจาก Docker Hub ส่วนเทมเพลต Azure ให้บริการผ่าน HTTP ธรรมดา (Azure Container Instances ไม่ได้ทำ TLS termination) — ควรวาง TLS proxy เช่น Application Gateway ไว้ด้านหน้าก่อนใช้งานจริงใน production
## แพ็กเกจ
แพ็กเกจ `arize-phoenix` รวมแพลตฟอร์ม Phoenix ไว้ทั้งหมด อย่างไรก็ตาม หากคุณ deploy แพลตฟอร์ม Phoenix ไว้แล้ว ยังมีแพ็กเกจย่อย Python และแพ็กเกจ TypeScript ขนาดเล็กที่ใช้ร่วมกับแพลตฟอร์มได้
### แพ็กเกจย่อย Python
| แพ็กเกจ | เวอร์ชันและเอกสาร | คำอธิบาย |
| --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [arize-phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-otel) | [](https://pypi.org/project/arize-phoenix-otel/) [](https://arize-phoenix.readthedocs.io/projects/otel/en/latest/index.html) | wrapper ขนาดเล็กครอบ primitive ของ OpenTelemetry พร้อมค่าเริ่มต้นที่ออกแบบมาสำหรับ Phoenix |
| [arize-phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-client) | [](https://pypi.org/project/arize-phoenix-client/) [](https://arize-phoenix.readthedocs.io/projects/client/en/latest/index.html) | ไคลเอนต์ขนาดเล็กสำหรับทำงานกับเซิร์ฟเวอร์ Phoenix ผ่านอินเทอร์เฟซ OpenAPI REST |
| [arize-phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-evals) | [](https://pypi.org/project/arize-phoenix-evals/) [](https://arize-phoenix.readthedocs.io/projects/evals/en/latest/index.html) | เครื่องมือสำหรับประเมินแอปพลิเคชัน LLM รวมถึงความเกี่ยวข้องของ RAG ความเกี่ยวข้องของคำตอบ และอื่น ๆ |
### แพ็กเกจย่อย TypeScript
| แพ็กเกจ | เวอร์ชันและเอกสาร | คำอธิบาย |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [@arizeai/phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-otel) | [](https://www.npmjs.com/package/@arizeai/phoenix-otel) [](https://arize-ai.github.io/phoenix/) | wrapper ขนาดเล็กครอบ primitive ของ OpenTelemetry พร้อมค่าเริ่มต้นที่ออกแบบมาสำหรับ Phoenix |
| [@arizeai/phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-client) | [](https://www.npmjs.com/package/@arizeai/phoenix-client) [](https://arize-ai.github.io/phoenix/) | ไคลเอนต์สำหรับ Arize Phoenix API |
| [@arizeai/phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-evals) | [](https://www.npmjs.com/package/@arizeai/phoenix-evals) [](https://arize-ai.github.io/phoenix/) | ไลบรารีประเมินผลแอปพลิเคชัน LLM สำหรับ TypeScript (รุ่น alpha) |
| [@arizeai/phoenix-cli](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-cli) | [](https://www.npmjs.com/package/@arizeai/phoenix-cli) [](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli) | CLI สำหรับดึง trace, dataset และ experiment เพื่อใช้กับ Claude Code, Cursor และ coding agents อื่น ๆ |
## Tracing Integrations
Phoenix สร้างขึ้นบน OpenTelemetry และไม่ผูกติดกับผู้ให้บริการ ภาษา หรือเฟรมเวิร์กใด ดูรายละเอียดเกี่ยวกับ tracing integrations และแอปพลิเคชันตัวอย่างได้ที่โปรเจกต์ [OpenInference](https://github.com/Arize-ai/openinference) และ[เอกสาร integrations](https://arize.com/docs/phoenix/integrations)
**Integrations สำหรับ Python**
| | Integration | แพ็กเกจ | เวอร์ชัน |
|:---:|---|---|---|
|
| [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai) | `openinference-instrumentation-openai` | [](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` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai-agents) |
|
| [LlamaIndex](https://arize.com/docs/phoenix/tracing/integrations-tracing/llamaindex) | `openinference-instrumentation-llama-index` | [](https://pypi.python.org/pypi/openinference-instrumentation-llama-index) |
| | [DSPy](https://arize.com/docs/phoenix/tracing/integrations-tracing/dspy) | `openinference-instrumentation-dspy` | [](https://pypi.python.org/pypi/openinference-instrumentation-dspy) |
|
| [AWS Bedrock](https://arize.com/docs/phoenix/tracing/integrations-tracing/bedrock) | `openinference-instrumentation-bedrock` | [](https://pypi.python.org/pypi/openinference-instrumentation-bedrock) |
|
| [LangChain](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain) | `openinference-instrumentation-langchain` | [](https://pypi.python.org/pypi/openinference-instrumentation-langchain) |
|
| [LangGraph](https://arize.com/docs/phoenix/integrations/python/langgraph) | `openinference-instrumentation-langchain` | [](https://pypi.python.org/pypi/openinference-instrumentation-langchain) |
|
| [MistralAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/mistralai) | `openinference-instrumentation-mistralai` | [](https://pypi.python.org/pypi/openinference-instrumentation-mistralai) |
|
| [Cohere](https://arize.com/docs/phoenix/integrations/llm-providers/cohere) | `openinference-instrumentation-cohere` | [](https://pypi.python.org/pypi/openinference-instrumentation-cohere) |
|
| [Together AI](https://arize.com/docs/phoenix/integrations/llm-providers/together) | `openinference-instrumentation-together` | [](https://pypi.python.org/pypi/openinference-instrumentation-together) |
|
| [Ollama](https://arize.com/docs/phoenix/integrations/llm-providers/ollama) | `openinference-instrumentation-ollama` | [](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` | [](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` | [](https://pypi.python.org/pypi/openinference-instrumentation-google-adk) |
| | [Guardrails](https://arize.com/docs/phoenix/tracing/integrations-tracing/guardrails) | `openinference-instrumentation-guardrails` | [](https://pypi.python.org/pypi/openinference-instrumentation-guardrails) |
|
| [VertexAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/vertexai) | `openinference-instrumentation-vertexai` | [](https://pypi.python.org/pypi/openinference-instrumentation-vertexai) |
|
| [CrewAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/crewai) | `openinference-instrumentation-crewai` | [](https://pypi.python.org/pypi/openinference-instrumentation-crewai) |
| | [Haystack](https://arize.com/docs/phoenix/tracing/integrations-tracing/haystack) | `openinference-instrumentation-haystack` | [](https://pypi.python.org/pypi/openinference-instrumentation-haystack) |
| | [LiteLLM](https://arize.com/docs/phoenix/tracing/integrations-tracing/litellm) | `openinference-instrumentation-litellm` | [](https://pypi.python.org/pypi/openinference-instrumentation-litellm) |
| | [OpenRouter](https://arize.com/docs/phoenix/integrations/llm-providers/openrouter) | `openinference-instrumentation-openai` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai) |
| | [OrcaRouter](https://arize.com/docs/phoenix/integrations/llm-providers/orcarouter) | `openinference-instrumentation-openai` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai) |
|
| [Groq](https://arize.com/docs/phoenix/tracing/integrations-tracing/groq) | `openinference-instrumentation-groq` | [](https://pypi.python.org/pypi/openinference-instrumentation-groq) |
| | [Instructor](https://arize.com/docs/phoenix/tracing/integrations-tracing/instructor) | `openinference-instrumentation-instructor` | [](https://pypi.python.org/pypi/openinference-instrumentation-instructor) |
|
| [Anthropic](https://arize.com/docs/phoenix/tracing/integrations-tracing/anthropic) | `openinference-instrumentation-anthropic` | [](https://pypi.python.org/pypi/openinference-instrumentation-anthropic) |
|
| [Smolagents](https://huggingface.co/docs/smolagents/en/tutorials/inspect_runs) | `openinference-instrumentation-smolagents` | [](https://pypi.python.org/pypi/openinference-instrumentation-smolagents) |
| | [Agno](https://arize.com/docs/phoenix/tracing/integrations-tracing/agno) | `openinference-instrumentation-agno` | [](https://pypi.python.org/pypi/openinference-instrumentation-agno) |
| | [BeeAI](https://arize.com/docs/phoenix/integrations/python/beeai) | `openinference-instrumentation-beeai` | [](https://pypi.python.org/pypi/openinference-instrumentation-beeai) |
| | [Strands Agents](https://arize.com/docs/phoenix/integrations/python/strands-agents) | `openinference-instrumentation-strands-agents` | [](https://pypi.python.org/pypi/openinference-instrumentation-strands-agents) |
| | [Restate](https://arize.com/docs/phoenix/integrations/python/restate) | `openinference-instrumentation-openai-agents` | [](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` | [](https://pypi.python.org/pypi/openinference-instrumentation-mcp) |
|
| [Pydantic AI](https://arize.com/docs/phoenix/integrations/python/pydantic) | `openinference-instrumentation-pydantic-ai` | [](https://pypi.python.org/pypi/openinference-instrumentation-pydantic-ai) |
| | [AG2](https://arize.com/docs/phoenix/integrations/python/ag2) | `openinference-instrumentation-ag2` | [](https://pypi.python.org/pypi/openinference-instrumentation-ag2) |
| | [Autogen AgentChat](https://arize.com/docs/phoenix/integrations/frameworks/autogen/autogen-tracing) | `openinference-instrumentation-autogen-agentchat` | [](https://pypi.python.org/pypi/openinference-instrumentation-autogen-agentchat) |
| | [Portkey](https://arize.com/docs/phoenix/integrations/portkey) | `openinference-instrumentation-portkey` | [](https://pypi.python.org/pypi/openinference-instrumentation-portkey) |
| | [Agent Spec](https://arize.com/docs/phoenix/tracing/integrations-tracing/agentspec) | `openinference-instrumentation-agentspec` | [](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` | [](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` | [](https://pypi.python.org/pypi/openinference-instrumentation-typesafe) |
## Span Processors
ปรับข้อมูลให้เป็นมาตรฐานและแปลงข้อมูลข้ามไลบรารี instrumentation อื่น ๆ โดยการเพิ่ม span processor ที่รวมข้อมูลให้เป็นหนึ่งเดียว
| แพ็กเกจ | คำอธิบาย | เวอร์ชัน |
| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`openinference-instrumentation-openlit`](https://pypi.org/project/openinference-instrumentation-openlit/) | OpenInference Span Processor สำหรับ trace ของ OpenLIT | [](https://pypi.python.org/pypi/openinference-instrumentation-openlit) |
| [`openinference-instrumentation-openllmetry`](https://pypi.org/project/openinference-instrumentation-openllmetry/) | OpenInference Span Processor สำหรับ trace ของ OpenLLMetry (Traceloop) | [](https://pypi.python.org/pypi/openinference-instrumentation-openllmetry) |
### Integrations สำหรับ JavaScript
| | Integration | แพ็กเกจ | เวอร์ชัน |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-node-sdk) | `@arizeai/openinference-instrumentation-openai` | [](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` | [](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` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-langchain) |
| | [TanStack AI](https://arize.com/docs/phoenix/integrations/typescript/tanstack-ai) | `@arizeai/openinference-tanstack-ai` | [](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` | [](https://www.npmjs.com/package/@arizeai/openinference-vercel) |
| | [BeeAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/beeai) | `@arizeai/openinference-instrumentation-beeai` | [](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` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-claude-agent-sdk) |
|
| [Mastra](https://arize.com/docs/phoenix/integrations/typescript/mastra) | `@mastra/arize` | [](https://www.npmjs.com/package/@mastra/arize) |
|
| [MCP](https://arize.com/docs/phoenix/integrations/typescript/mcp) | `@arizeai/openinference-instrumentation-mcp` | [](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` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-typesafe) |
### Integrations สำหรับ Java
| | Integration | แพ็กเกจ | เวอร์ชัน |
| :-------------------------------------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| [LangChain4j](https://github.com/Arize-ai/openinference/tree/main/java/instrumentation/openinference-instrumentation-langchain4j) | `openinference-instrumentation-langchain4j` | [](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-langchain4j) |
| | SpringAI | `openinference-instrumentation-springAI` | [](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` | [](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` | [](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-adk-java) |
### Integrations สำหรับ Go
| | Integration | แพ็กเกจ | เวอร์ชัน |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| [OpenAI](https://github.com/Arize-ai/openinference/tree/main/go/openinference-instrumentation-openai-go) | `github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go` | [](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` | [](https://pkg.go.dev/github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go) |
### แพลตฟอร์ม
| | แพลตฟอร์ม | คำอธิบาย | เอกสาร |
| :----------------------------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| | [BeeAI](https://docs.beeai.dev/observability/agents-traceability) | เฟรมเวิร์ก AI agent ที่มี observability ในตัว | [คู่มือ Integration](https://docs.beeai.dev/observability/agents-traceability) |
|
| [Dify](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) | แพลตฟอร์มโอเพนซอร์สสำหรับพัฒนาแอป LLM | [คู่มือ Integration](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) |
| | [Envoy AI Gateway](https://github.com/envoyproxy/ai-gateway) | AI Gateway ที่สร้างบน Envoy Proxy สำหรับเวิร์กโหลด AI | [คู่มือ Integration](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 | [คู่มือ Integration](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) |
| | [LiteLLM Proxy](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) | พร็อกซีเซิร์ฟเวอร์สำหรับ LLM | [คู่มือ Integration](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) |
| | [Flowise](https://arize.com/docs/phoenix/integrations/platforms/flowise) | เฟรมเวิร์กแบบภาพสำหรับสร้างแอปพลิเคชัน LLM | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/platforms/flowise) |
| | [Prompt Flow](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) | เครื่องมือ orchestration ของ prompt flow จาก Microsoft | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) |
|
| [NVIDIA NeMo](https://arize.com/docs/phoenix/integrations/python/nvidia) | NVIDIA NeMo Agent Toolkit สำหรับเอเจนต์ระดับองค์กร | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/python/nvidia) |
| | [Graphite](https://arize.com/docs/phoenix/integrations/python/graphite) | เฟรมเวิร์กเวิร์กโฟลว์ LLM แบบ multi-agent พร้อมเครื่องมือสร้างแบบภาพ | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/python/graphite) |
### ฐานข้อมูลเวกเตอร์
| Integration | คำอธิบาย | เอกสาร |
| ----------------------------------------------------------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [Qdrant](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | tracing การค้นหาแบบไฮบริดเป็นขั้นตอนด้วย dense, sparse และ RRF | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) |
## Sandboxes
รัน [code evaluators](https://arize.com/docs/phoenix/evaluation/server-evals/code-evaluators) ของ Phoenix ในผู้ให้บริการ sandbox แบบโฮสต์ เพื่อการแยกส่วนระดับเคอร์เนลและการติดตั้ง dependency ขณะรันไทม์
| Integration | คำอธิบาย | เอกสาร |
| --------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [E2B](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | sandbox แบบ micro-VM ที่โฮสต์ไว้สำหรับโค้ดที่สร้างโดย AI | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) |
| [Daytona](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | sandbox สำหรับการพัฒนาแบบมีการจัดการ พร้อมการเริ่มต้นจาก snapshot | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) |
| [Vercel Sandbox](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) | ทรัพยากรประมวลผลชั่วคราวบนโครงสร้างพื้นฐานของ Vercel | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) |
| [Modal](https://arize.com/docs/phoenix/integrations/sandboxes/modal) | แพลตฟอร์มคอนเทนเนอร์แบบ serverless ที่เน้น Python เป็นหลัก | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/sandboxes/modal) |
| [Docker Sandboxes](https://arize.com/docs/phoenix/integrations/sandboxes/docker) | sandbox บนคลาวด์ที่โฮสต์โดย Docker | [คู่มือ Integration](https://arize.com/docs/phoenix/integrations/sandboxes/docker) |
## สำหรับมนุษย์และ Coding Agents
Phoenix ถูกสร้างมาให้ทั้งมนุษย์และ AI coding agents ใช้งานได้เท่าเทียมกัน มีสามช่องทางที่ช่วยให้เอเจนต์ (Claude Code, Codex, Cursor และอื่น ๆ) ทำงานกับ trace, dataset และ experiment ของคุณได้:
- **[CLI](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli)** — `npx @arizeai/phoenix-cli` ดึง trace, dataset และ experiment รวมถึงทำ instrumentation ให้แอปของคุณ (`setup`) เพื่อให้เอเจนต์ดึงบริบทและดำเนินการต่อได้จากเทอร์มินัล
- **[Skills](https://docs.anthropic.com/en/docs/claude-code/skills)** — [`skills/`](../../skills/) รวบรวมเวิร์กโฟลว์ที่สอนเอเจนต์ให้ดีบัก ประเมินผล และ trace ด้วย Phoenix
- **[Remote MCP Server](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server)** — เชื่อมต่อไคลเอนต์ MCP ใดก็ได้เข้ากับ endpoint `/mcp` ของอินสแตนซ์ของคุณเพื่อ query Phoenix โดยตรง
ดู[เอกสาร coding agents](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) สำหรับการตั้งค่าและการใช้งาน
| Skill | คำอธิบาย |
| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| [phoenix-cli](../../skills/phoenix-cli/) | ดีบักแอปพลิเคชัน LLM ด้วย Phoenix CLI — ดึง trace วิเคราะห์ข้อผิดพลาด ตรวจสอบ experiment และ query GraphQL API |
| [phoenix-evals](../../skills/phoenix-evals/) | สร้างและรัน evaluator สำหรับแอปพลิเคชัน AI/LLM ด้วย Phoenix |
| [phoenix-tracing](../../skills/phoenix-tracing/) | semantic conventions และ instrumentation ของ OpenInference สำหรับ tracing แอปพลิเคชัน LLM |
## ความปลอดภัยและความเป็นส่วนตัว
เราให้ความสำคัญกับความปลอดภัยและความเป็นส่วนตัวของข้อมูลเป็นอย่างยิ่ง ดูรายละเอียดเพิ่มเติมได้ใน[เอกสารด้านความปลอดภัยและความเป็นส่วนตัว](https://arize.com/docs/phoenix/self-hosting/security/privacy)
### Telemetry
โดยค่าเริ่มต้น Phoenix จะเก็บข้อมูลการวิเคราะห์เว็บพื้นฐาน (เช่น การดูหน้าเว็บ การโต้ตอบกับ UI) เพื่อช่วยให้เราเข้าใจว่า Phoenix ถูกใช้งานอย่างไรและปรับปรุงผลิตภัณฑ์ **เราไม่เคยเก็บข้อมูล trace ผลการประเมิน หรือข้อมูลที่ละเอียดอ่อนใด ๆ ของคุณ**
คุณสามารถปิดการเก็บ telemetry ได้โดยตั้งค่าตัวแปรสภาพแวดล้อม: `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) ของเราเพื่อดูว่าเรากำลังจะไปทางไหนต่อ
- 🧑🏫 เจาะลึกทุกเรื่องเกี่ยวกับ [Agents](http://arize.com/ai-agents/) และ [LLM Evaluations](https://arize.com/llm-evaluation) ได้ที่ Learning Hubs ของ Arize
## การเปลี่ยนแปลงที่ไม่เข้ากันกับเวอร์ชันเดิม (Breaking Changes)
ดูรายการ breaking changes ได้ใน[คู่มือการย้ายเวอร์ชัน](../../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.