Arize Phoenix on Arizen avoimen lähdekoodin AI-havaittavuusalusta, joka on suunniteltu kokeiluun, arviointiin ja vianetsintään. Hallinnoituja tuotantotyönkulkuja varten Arize tarjoaa myös [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-fi):n. Phoenix tarjoaa:
- [**_Tracing_**](https://arize.com/docs/phoenix/tracing/llm-traces) - Jäljitä LLM-sovelluksesi suoritusta OpenTelemetry-pohjaisella instrumentoinnilla.
- [**_Arviointi_**](https://arize.com/docs/phoenix/evaluation/llm-evals) - Hyödynnä LLM:iä sovelluksesi suorituskyvyn mittaamiseen vastaus- ja hakuevaleilla.
- [**_Datasetit_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets) - Luo versioituja esimerkkidatasettejä kokeiluun, arviointiin ja hienosäätöön.
- [**_Kokeet_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets#experiments) - Seuraa ja arvioi promptteihin, LLM:iin ja hakuun tehtyjä muutoksia.
- [**_Playground_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts)- Optimoi promptteja, vertaile malleja, säädä parametreja ja toista jäljitettyjä LLM-kutsuja.
- [**_Promptien hallinta_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts/prompt-management)- Hallitse ja testaa promptimuutoksia järjestelmällisesti versionhallinnan, tagien ja kokeilun avulla.
- [**_PXI (Phoenix Intelligence)_**](https://arize.com/docs/phoenix/pxi) - Phoenixiin sisäänrakennettu AI-insinööriagentti tracejen virheenkorjaukseen, promptien iterointiin ja tuotteessa navigointiin.
- [**_Etä-MCP-palvelin_**](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server) - Yhdistä Claude Code, Cursor ja muut MCP-asiakkaat suoraan Phoenix-instanssisi `/mcp`-päätepisteeseen ja tee kyselyitä traceihin, datasetteihin, kokeisiin ja muuhun.
Phoenix on toimittaja- ja kieliriippumaton, ja se tukee valmiiksi suosittuja kehyksiä ([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)) ja LLM-palveluntarjoajia ([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) ja muita). Lisätietoja automaattisesta instrumentoinnista löydät [OpenInference](https://github.com/Arize-ai/openinference)-projektista.
Phoenix toimii käytännössä missä tahansa: paikallisella koneellasi, konttipohjaisessa käyttöönotossa tai pilvessä. Katso [Ympäristöt](https://arize.com/docs/phoenix/self-hosting), jossa kukin vaihtoehto käydään läpi, tai siirry suoraan [Tracingin pikaoppaaseen](https://arize.com/docs/phoenix/get-started/get-started-tracing).
> [!NOTE]
> Phoenix on avointa lähdekoodia ja itse ylläpidettävä. Hallinnoituna alustana Arize tarjoaa [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-fi):n — sama OpenTelemetry/OpenInference-instrumentointi toimii molempien kanssa. Katso [täydellinen vertailu](https://arize.com/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize).
## Sisällysluettelo
- [Paikallinen ajaminen](#paikallinen-ajaminen)
- [Sovelluksesi jäljittäminen](#sovelluksesi-jäljittäminen)
- [Käyttöönotto](#käyttöönotto)
- [Paketit](#paketit)
- [Tracing-integraatiot](#tracing-integraatiot)
- [Hiekkalaatikot](#hiekkalaatikot)
- [Ihmisille ja koodausagenteille](#ihmisille-ja-koodausagenteille)
- [Tietoturva ja yksityisyys](#tietoturva-ja-yksityisyys)
- [Yhteisö](#yhteisö)
## Paikallinen ajaminen
Asenna Phoenix `pip`:n tai `conda`:n avulla, niin käytössäsi on täysin toimiva Phoenix. Kaikki asennus- ja ylläpitovaihtoehdot löydät [asennusoppaasta](https://arize.com/docs/phoenix).
```shell
pip install arize-phoenix
phoenix serve
```
Tai aja se ilman asennusta [`uvx`](https://docs.astral.sh/uv/):n avulla:
```shell
uvx arize-phoenix serve
```
## Sovelluksesi jäljittäminen
Nopein tapa lähettää traceja on antaa [koodausagenttisi](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) (Claude Code, Codex, Cursor ja muut) instrumentoida sovelluksesi. Aja projektihakemistossasi:
```shell
npx @arizeai/phoenix-cli setup
# tai, jos Phoenix on asennettu: px setup
```
Asennus tunnistaa käyttämäsi kehyksen ja LLM-palveluntarjoajan, asentaa oikean [OpenInference](https://github.com/Arize-ai/openinference)-instrumentoinnin ja kytkee tracejen viennin. Haluatko mieluummin määrittää sen koodissa? Katso [tracing-dokumentaatio](https://arize.com/docs/phoenix/tracing/llm-traces).
## Käyttöönotto
Phoenixin konttikuvat ovat saatavilla [Docker Hubista](https://hub.docker.com/r/arizephoenix/phoenix), ja ne voidaan ottaa käyttöön Dockerilla tai Kubernetesissa [Helm chartin](https://github.com/Arize-ai/phoenix/tree/main/helm) avulla.
Docker Compose-, Kubernetes/Helm- ja muut käyttöönottovaihtoehdot löydät [itse ylläpidon dokumentaatiosta](https://arize.com/docs/phoenix/self-hosting).
> [!NOTE]
> Google Cloud -painike rakentaa Phoenixin lähdekoodista Cloud Shellissä sen sijaan, että ottaisi käyttöön valmiin Docker Hub -kuvan. Azure-malli tarjoilee pelkkää HTTP:tä (Azure Container Instances ei päätä TLS-yhteyttä) — sijoita sen eteen TLS-välityspalvelin, kuten Application Gateway, ennen tuotantokäyttöä.
## Paketit
`arize-phoenix`-paketti sisältää koko Phoenix-alustan. Jos olet kuitenkin jo ottanut Phoenix-alustan käyttöön, saatavilla on kevyitä Python-alipaketteja ja TypeScript-paketteja, joita voi käyttää alustan rinnalla.
### Python-alipaketit
| Paketti | Versio ja dokumentaatio | Kuvaus |
| --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [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) | Kevyt kääre OpenTelemetryn perusrakenteiden ympärille Phoenixille sopivin oletusasetuksin |
| [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) | Kevyt asiakaskirjasto Phoenix-palvelimen käyttöön sen OpenAPI REST -rajapinnan kautta |
| [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) | Työkalut LLM-sovellusten arviointiin, mukaan lukien RAG-relevanssi, vastausten relevanssi ja paljon muuta |
### TypeScript-alipaketit
| Paketti | Versio ja dokumentaatio | Kuvaus |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [@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/) | Kevyt kääre OpenTelemetryn perusrakenteiden ympärille Phoenixille sopivin oletusasetuksin |
| [@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/) | Asiakaskirjasto Arize Phoenix API:lle |
| [@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/) | TypeScript-arviointikirjasto LLM-sovelluksille (alfaversio) |
| [@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 tracejen, datasettien ja kokeiden hakemiseen Claude Coden, Cursorin ja muiden koodausagenttien käyttöön |
## Tracing-integraatiot
Phoenix on rakennettu OpenTelemetryn päälle, ja se on toimittaja-, kieli- ja kehysriippumaton. Lisätietoja tracing-integraatioista ja esimerkkisovelluksista löydät [OpenInference](https://github.com/Arize-ai/openinference)-projektista ja [integraatiodokumentaatiosta](https://arize.com/docs/phoenix/integrations).
**Python-integraatiot**
| | Integraatio | Paketti | Versio |
|:---:|---|---|---|
| | [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-prosessorit
Normalisoi ja muunna muiden instrumentointikirjastojen dataa lisäämällä span-prosessoreita, jotka yhtenäistävät datan.
| Paketti | Kuvaus | Versio |
| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`openinference-instrumentation-openlit`](https://pypi.org/project/openinference-instrumentation-openlit/) | OpenInference-span-prosessori OpenLIT-traceille. | [](https://pypi.python.org/pypi/openinference-instrumentation-openlit) |
| [`openinference-instrumentation-openllmetry`](https://pypi.org/project/openinference-instrumentation-openllmetry/) | OpenInference-span-prosessori OpenLLMetry (Traceloop) -traceille. | [](https://pypi.python.org/pypi/openinference-instrumentation-openllmetry) |
### JavaScript-integraatiot
| | Integraatio | Paketti | Versio |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | [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) |
### Java-integraatiot
| | Integraatio | Paketti | Versio |
| :-------------------------------------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | [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:lle | `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) |
### Go-integraatiot
| | Integraatio | Paketti | Versio |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | [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) |
### Alustat
| | Alusta | Kuvaus | Dokumentaatio |
| :----------------------------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| | [BeeAI](https://docs.beeai.dev/observability/agents-traceability) | AI-agenttikehys sisäänrakennetulla havaittavuudella | [Integraatio-opas](https://docs.beeai.dev/observability/agents-traceability) |
| | [Dify](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) | Avoimen lähdekoodin alusta LLM-sovellusten kehittämiseen | [Integraatio-opas](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) |
| | [Envoy AI Gateway](https://github.com/envoyproxy/ai-gateway) | Envoy Proxyn päälle rakennettu AI Gateway AI-kuormille | [Integraatio-opas](https://github.com/envoyproxy/ai-gateway/tree/main/cmd/aigw#opentelemetry-setup-with-phoenix) |
| | [LangFlow](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) | Visuaalinen kehys moniagentti- ja RAG-sovellusten rakentamiseen | [Integraatio-opas](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) |
| | [LiteLLM Proxy](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) | Välityspalvelin LLM:ille | [Integraatio-opas](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) |
| | [Flowise](https://arize.com/docs/phoenix/integrations/platforms/flowise) | Visuaalinen kehys LLM-sovellusten rakentamiseen | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/platforms/flowise) |
| | [Prompt Flow](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) | Microsoftin prompt flow -orkestrointityökalu | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) |
| | [NVIDIA NeMo](https://arize.com/docs/phoenix/integrations/python/nvidia) | NVIDIA NeMo Agent Toolkit yritysten agenteille | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/python/nvidia) |
| | [Graphite](https://arize.com/docs/phoenix/integrations/python/graphite) | Moniagenttinen LLM-työnkulkukehys visuaalisella editorilla | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/python/graphite) |
### Vektoritietokannat
| Integraatio | Kuvaus | Dokumentaatio |
| ----------------------------------------------------------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [Qdrant](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | Vaiheittaisen hybridihaun tracing (dense, sparse, RRF) | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) |
## Hiekkalaatikot
Aja Phoenixin [koodiarvioijia](https://arize.com/docs/phoenix/evaluation/server-evals/code-evaluators) hostattujen hiekkalaatikkopalveluiden sisällä ydintason eristystä ja ajonaikaista riippuvuuksien asennusta varten.
| Integraatio | Kuvaus | Dokumentaatio |
| --------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [E2B](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | Hostatut micro-VM-hiekkalaatikot AI:n tuottamalle koodille | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) |
| [Daytona](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | Hallinnoidut kehityshiekkalaatikot, jotka käynnistyvät tilannevedoksesta | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) |
| [Vercel Sandbox](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) | Lyhytikäistä laskentakapasiteettia Vercelin infrastruktuurissa | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) |
| [Modal](https://arize.com/docs/phoenix/integrations/sandboxes/modal) | Palvelimeton, Python-keskeinen konttialusta | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/sandboxes/modal) |
| [Docker Sandboxes](https://arize.com/docs/phoenix/integrations/sandboxes/docker) | Dockerin hostaamat pilvihiekkalaatikot | [Integraatio-opas](https://arize.com/docs/phoenix/integrations/sandboxes/docker) |
## Ihmisille ja koodausagenteille
Phoenix on suunniteltu sekä ihmisten että AI-koodausagenttien käytettäväksi. Kolme rajapintaa antaa agenttien (Claude Code, Codex, Cursor ja muut) työskennellä tracejesi, datasettiesi ja kokeidesi kanssa:
- **[CLI](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli)** — `npx @arizeai/phoenix-cli` hakee traceja, datasettejä ja kokeita sekä instrumentoi sovelluksesi (`setup`), joten agentti voi hakea kontekstia ja toimia sen pohjalta suoraan päätteestä.
- **[Skillit](https://docs.anthropic.com/en/docs/claude-code/skills)** — [`skills/`](../../skills/) sisältää työnkulkuja, jotka opettavat agenteille virheenkorjauksen, arvioinnin ja tracingin Phoenixin avulla.
- **[Etä-MCP-palvelin](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server)** — yhdistä mikä tahansa MCP-asiakas instanssisi `/mcp`-päätepisteeseen ja tee kyselyitä suoraan Phoenixiin.
Asennus- ja käyttöohjeet löydät [koodausagenttien dokumentaatiosta](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents).
| Skill | Kuvaus |
| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| [phoenix-cli](../../skills/phoenix-cli/) | LLM-sovellusten virheenkorjaus Phoenix CLI:llä — tracejen haku, virheiden analysointi, kokeiden tarkastelu ja GraphQL API -kyselyt |
| [phoenix-evals](../../skills/phoenix-evals/) | Arvioijien rakentaminen ja ajaminen AI/LLM-sovelluksille Phoenixin avulla |
| [phoenix-tracing](../../skills/phoenix-tracing/) | OpenInferencen semanttiset konventiot ja instrumentointi LLM-sovellusten tracingiin |
## Tietoturva ja yksityisyys
Suhtaudumme tietoturvaan ja yksityisyyteen erittäin vakavasti. Lisätietoja löydät [tietoturva- ja yksityisyysdokumentaatiostamme](https://arize.com/docs/phoenix/self-hosting/security/privacy).
### Telemetria
Oletuksena Phoenix kerää perustason verkkoanalytiikkaa (esim. sivujen katselukerrat, käyttöliittymän vuorovaikutukset) auttaakseen meitä ymmärtämään, miten Phoenixia käytetään, ja parantamaan tuotetta. **Trace-dataasi, arviointituloksiasi tai mitään arkaluonteisia tietoja ei kerätä koskaan.**
Voit poistaa telemetrian käytöstä asettamalla ympäristömuuttujan: `PHOENIX_TELEMETRY_ENABLED=false`
## Yhteisö
Liity yhteisöömme ja verkostoidu tuhansien AI-kehittäjien kanssa.
- 🌍 Liity [Slack-yhteisöömme](https://join.slack.com/t/arize-ai/shared_invite/zt-3r07iavnk-ammtATWSlF0pSrd1DsMW7g).
- 📚 Lue [dokumentaatiotamme](https://arize.com/docs/phoenix).
- 💡 Esitä kysymyksiä ja anna palautetta _#phoenix-support_-kanavalla.
- 🌟 Anna meille tähti [GitHubissa](https://github.com/Arize-ai/phoenix).
- 🐞 Ilmoita virheistä [GitHub Issuesissa](https://github.com/Arize-ai/phoenix/issues).
- 𝕏 Seuraa meitä [𝕏](https://twitter.com/ArizePhoenix):ssä.
- 💼 Seuraa meitä [LinkedInissä](https://www.linkedin.com/showcase/113218220).
- 🗺️ Tutustu [tiekarttaamme](https://github.com/orgs/Arize-ai/projects/45) nähdäksesi, mihin olemme menossa seuraavaksi.
- 🧑🏫 Syvenny kaikkeen [agentteihin](http://arize.com/ai-agents/) ja [LLM-arviointeihin](https://arize.com/llm-evaluation) liittyvään Arizen Learning Hubeissa.
## Rikkovat muutokset
Luettelo yhteensopivuuden rikkovista muutoksista löytyy [migraatio-oppaasta](../../MIGRATION.md).
## Tekijänoikeus, patentit ja lisenssi
Copyright 2025 Arize AI, Inc. Kaikki oikeudet pidätetään.
Osa tästä koodista on suojattu yhdellä tai useammalla Yhdysvaltain patentilla. Katso [IP_NOTICE](https://github.com/Arize-ai/phoenix/blob/main/IP_NOTICE).
Tämä ohjelmisto on lisensoitu Elastic License 2.0 (ELv2) -lisenssin ehtojen mukaisesti. Katso [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.