<p align="center">
    <img alt="OpenInference" src="https://raw.githubusercontent.com/Arize-ai/phoenix-assets/main/logos/OpenInference/Full%20color/OI-full-horiz.svg" width="40%" height="100%" />
</p>
<p align="center">
    <a href="../../README.md">🇺🇸 English</a> • <a href="README.zh.md">🇨🇳 中文</a> • <a href="README.zh-TW.md">🇹🇼 繁體中文</a> • <a href="README.ja.md">🇯🇵 日本語</a> • <a href="README.pt-PT.md">🇵🇹 Português</a> • <a href="README.pt-BR.md">🇧🇷 Português</a> • <a href="README.ko.md">🇰🇷 한국어</a> • <a href="README.es.md">🇪🇸 Español</a> • <a href="README.de.md">🇩🇪 Deutsch</a> • <a href="README.fr.md">🇫🇷 Français</a> • <b>🇮🇱 עברית</b> • <a href="README.ar.md">🇸🇦 العربية</a> • <a href="README.ru.md">🇷🇺 Русский</a> • <a href="README.pl.md">🇵🇱 Polski</a> • <a href="README.cs.md">🇨🇿 Čeština</a> • <a href="README.nl.md">🇳🇱 Nederlands</a> • <a href="README.tr.md">🇹🇷 Türkçe</a> • <a href="README.uk.md">🇺🇦 Українська</a> • <a href="README.vi.md">🇻🇳 Tiếng Việt</a> • <a href="README.tl.md">🇵🇭 Tagalog</a> • <a href="README.id.md">🇮🇩 Indonesia</a> • <a href="README.th.md">🇹🇭 ไทย</a> • <a href="README.hi.md">🇮🇳 हिन्दी</a> • <a href="README.bn.md">🇧🇩 বাংলা</a> • <a href="README.ur.md">🇵🇰 اردو</a> • <a href="README.ro.md">🇷🇴 Română</a> • <a href="README.sv.md">🇸🇪 Svenska</a> • <a href="README.it.md">🇮🇹 Italiano</a> • <a href="README.el.md">🇬🇷 Ελληνικά</a> • <a href="README.hu.md">🇭🇺 Magyar</a> • <a href="README.fi.md">🇫🇮 Suomi</a> • <a href="README.da.md">🇩🇰 Dansk</a> • <a href="README.no.md">🇳🇴 Norsk</a>
</p>
<p align="center">
    <a href="https://arize-ai.github.io/openinference/spec/">
        <img src="https://img.shields.io/static/v1?message=Spec&logo=data:image/png;base64,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&labelColor=grey&color=blue&logoColor=white&label=%20"/>
    </a>
    <a target="_blank" href="https://join.slack.com/t/arize-ai/shared_invite/zt-1px8dcmlf-fmThhDFD_V_48oU7ALan4Q">
        <img src="https://img.shields.io/static/v1?message=Community&logo=slack&labelColor=grey&color=blue&logoColor=white&label=%20"/>
    </a>
</p>

OpenInference היא אוסף של מוסכמות ותוספים המשלימים את [OpenTelemetry](https://opentelemetry.io/) כדי
לאפשר tracing של אפליקציות AI. OpenInference נתמכת באופן מובנה
על ידי [Arize Phoenix](https://github.com/Arize-ai/phoenix) ו-[Arize AX](https://arize.com/products/ax?utm_source=docs&utm_medium=web&utm_content=openinference), אך ניתן להשתמש בה גם עם כל backend התואם ל-OpenTelemetry
באותה מידה.

## מפרט

מפרט OpenInference נערך בקובצי markdown הנמצאים ב[תיקיית spec](../../spec/). הוא נועד
לספק תובנות לגבי הפעלת מודלי LLM ולגבי הקשר האפליקציה הסובב אותם, כגון אחזור ממאגרים וקטוריים
ושימוש בכלים חיצוניים כגון מנועי חיפוש או APIs. המפרט אינו תלוי בפרוטוקול התעבורה או בפורמט הקובץ,
ומיועד לשימוש יחד עם מפרטים אחרים כגון JSON, ProtoBuf ו-DataFrames.

## אינסטרומנטציה

OpenInference מספקת אוסף של אינסטרומנטציות עבור SDKs ו-frameworks פופולריים ללמידת מכונה במגוון
שפות.

## Python

### ספריות

| חבילה | תיאור | גרסה |
|-------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`openinference-semantic-conventions`](../../python/openinference-semantic-conventions) | מוסכמות סמנטיות ל-tracing של אפליקציות LLM. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-semantic-conventions.svg)](https://pypi.python.org/pypi/openinference-semantic-conventions) |
| [`openinference-instrumentation`](../../python/openinference-instrumentation) | כלי עזר, decorators, תצורות ופונקציות עזר לשימוש חוזר עבור אינסטרומנטציה. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation.svg)](https://pypi.python.org/pypi/openinference-instrumentation) |
| [`openinference-instrumentation-agno`](../../python/instrumentation/openinference-instrumentation-agno) | אינסטרומנטציה של OpenInference עבור Agno Agents. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-agno.svg)](https://pypi.python.org/pypi/openinference-instrumentation-agno) |
| [`openinference-instrumentation-ag2`](../../python/instrumentation/openinference-instrumentation-ag2) | אינסטרומנטציה של OpenInference עבור AG2. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-ag2.svg)](https://pypi.python.org/pypi/openinference-instrumentation-ag2) |
| [`openinference-instrumentation-openai`](../../python/instrumentation/openinference-instrumentation-openai) | אינסטרומנטציה של OpenInference עבור OpenAI SDK. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai) |
| [`openinference-instrumentation-openai-agents`](../../python/instrumentation/openinference-instrumentation-openai-agents) | אינסטרומנטציה של OpenInference עבור OpenAI Agents SDK. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openai-agents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openai-agents) |
| [`openinference-instrumentation-claude-agent-sdk`](../../python/instrumentation/openinference-instrumentation-claude-agent-sdk) | אינסטרומנטציה של OpenInference עבור 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) |
| [`openinference-instrumentation-llama-index`](../../python/instrumentation/openinference-instrumentation-llama-index) | אינסטרומנטציה של OpenInference עבור LlamaIndex. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-llama-index.svg)](https://pypi.python.org/pypi/openinference-instrumentation-llama-index) |
| [`openinference-instrumentation-dspy`](../../python/instrumentation/openinference-instrumentation-dspy) | אינסטרומנטציה של OpenInference עבור DSPy. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-dspy.svg)](https://pypi.python.org/pypi/openinference-instrumentation-dspy) |
| [`openinference-instrumentation-bedrock`](../../python/instrumentation/openinference-instrumentation-bedrock) | אינסטרומנטציה של OpenInference עבור AWS Bedrock. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-bedrock.svg)](https://pypi.python.org/pypi/openinference-instrumentation-bedrock) |
| [`openinference-instrumentation-langchain`](../../python/instrumentation/openinference-instrumentation-langchain) | אינסטרומנטציה של OpenInference עבור LangChain. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-langchain.svg)](https://pypi.python.org/pypi/openinference-instrumentation-langchain) |
| [`openinference-instrumentation-mcp`](../../python/instrumentation/openinference-instrumentation-mcp) | אינסטרומנטציה של OpenInference עבור MCP. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-mcp.svg)](https://pypi.python.org/pypi/openinference-instrumentation-mcp) |
| [`openinference-instrumentation-mistralai`](../../python/instrumentation/openinference-instrumentation-mistralai) | אינסטרומנטציה של OpenInference עבור MistralAI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-mistralai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-mistralai) |
| [`openinference-instrumentation-portkey`](../../python/instrumentation/openinference-instrumentation-portkey) | אינסטרומנטציה של OpenInference עבור Portkey. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-portkey.svg)](https://pypi.python.org/pypi/openinference-instrumentation-portkey) |
| [`openinference-instrumentation-guardrails`](../../python/instrumentation/openinference-instrumentation-guardrails) | אינסטרומנטציה של OpenInference עבור Guardrails. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-guardrails.svg)](https://pypi.python.org/pypi/openinference-instrumentation-guardrails) |
| [`openinference-instrumentation-vertexai`](../../python/instrumentation/openinference-instrumentation-vertexai) | אינסטרומנטציה של OpenInference עבור VertexAI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-vertexai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-vertexai) |
| [`openinference-instrumentation-crewai`](../../python/instrumentation/openinference-instrumentation-crewai) | אינסטרומנטציה של OpenInference עבור CrewAI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-crewai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-crewai) |
| [`openinference-instrumentation-haystack`](../../python/instrumentation/openinference-instrumentation-haystack) | אינסטרומנטציה של OpenInference עבור Haystack. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-haystack.svg)](https://pypi.python.org/pypi/openinference-instrumentation-haystack) |
| [`openinference-instrumentation-litellm`](../../python/instrumentation/openinference-instrumentation-litellm) | אינסטרומנטציה של OpenInference עבור liteLLM. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-litellm.svg)](https://pypi.python.org/pypi/openinference-instrumentation-litellm) |
| [`openinference-instrumentation-groq`](../../python/instrumentation/openinference-instrumentation-groq) | אינסטרומנטציה של OpenInference עבור Groq. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-groq.svg)](https://pypi.python.org/pypi/openinference-instrumentation-groq) |
| [`openinference-instrumentation-instructor`](../../python/instrumentation/openinference-instrumentation-instructor) | אינסטרומנטציה של OpenInference עבור Instructor. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-instructor.svg)](https://pypi.python.org/pypi/openinference-instrumentation-instructor) |
| [`openinference-instrumentation-anthropic`](../../python/instrumentation/openinference-instrumentation-anthropic) | אינסטרומנטציה של OpenInference עבור Anthropic. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-anthropic.svg)](https://pypi.python.org/pypi/openinference-instrumentation-anthropic) |
| [`openinference-instrumentation-beeai`](../../python/instrumentation/openinference-instrumentation-beeai) | אינסטרומנטציה של OpenInference עבור BeeAI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-beeai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-beeai) |
| [`openinference-instrumentation-google-genai`](../../python/instrumentation/openinference-instrumentation-google-genai) | אינסטרומנטציה של OpenInference עבור Google GenAI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-google-genai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-google-genai) |
| [`openinference-instrumentation-google-adk`](../../python/instrumentation/openinference-instrumentation-google-adk) | אינסטרומנטציה של OpenInference עבור Google ADK. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-google-adk.svg)](https://pypi.python.org/pypi/openinference-instrumentation-google-adk) |
| [`openinference-instrumentation-autogen-agentchat`](../../python/instrumentation/openinference-instrumentation-autogen-agentchat) | אינסטרומנטציה של OpenInference עבור Microsoft Autogen AgentChat. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-autogen-agentchat.svg)](https://pypi.python.org/pypi/openinference-instrumentation-autogen-agentchat) |
| [`openinference-instrumentation-pydantic-ai`](../../python/instrumentation/openinference-instrumentation-pydantic-ai) | אינסטרומנטציה של OpenInference עבור PydanticAI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-pydantic-ai.svg)](https://pypi.python.org/pypi/openinference-instrumentation-pydantic-ai) |
| [`openinference-instrumentation-smolagents`](../../python/instrumentation/openinference-instrumentation-smolagents) | אינסטרומנטציה של OpenInference עבור smolagents. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-smolagents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-smolagents) |
| [`openinference-instrumentation-pipecat`](../../python/instrumentation/openinference-instrumentation-pipecat) | אינסטרומנטציה של OpenInference עבור Pipecat. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-pipecat.svg)](https://pypi.python.org/pypi/openinference-instrumentation-pipecat) |
| [`openinference-instrumentation-agentspec`](../../python/instrumentation/openinference-instrumentation-agentspec) | אינסטרומנטציה של OpenInference עבור Open Agent Specification. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-agentspec.svg)](https://pypi.python.org/pypi/openinference-instrumentation-agentspec) |
| [`openinference-instrumentation-strands-agents`](../../python/instrumentation/openinference-instrumentation-strands-agents) | אינסטרומנטציה של OpenInference עבור Strands Agents. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-strands-agents.svg)](https://pypi.python.org/pypi/openinference-instrumentation-strands-agents) |
| [`openinference-instrumentation-together`](../../python/instrumentation/openinference-instrumentation-together) | אינסטרומנטציה של OpenInference עבור Together AI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-together.svg)](https://pypi.python.org/pypi/openinference-instrumentation-together) |
| [`openinference-instrumentation-typesafe`](../../python/instrumentation/openinference-instrumentation-typesafe) | אינסטרומנטציה של OpenInference עבור TypeSafe AI. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-typesafe.svg)](https://pypi.python.org/pypi/openinference-instrumentation-typesafe) |
| [`openinference-instrumentation-ollama`](../../python/instrumentation/openinference-instrumentation-ollama) | אינסטרומנטציה של OpenInference עבור Ollama. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-ollama.svg)](https://pypi.python.org/pypi/openinference-instrumentation-ollama) |
| [`openinference-instrumentation-cohere`](../../python/instrumentation/openinference-instrumentation-cohere) | אינסטרומנטציה של OpenInference עבור Cohere. | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-cohere.svg)](https://pypi.python.org/pypi/openinference-instrumentation-cohere) |

## Span Processors

נרמלו והמירו נתונים מספריות אינסטרומנטציה אחרות על ידי הוספת span processors שמאחדים את הנתונים.

| חבילה | תיאור | גרסה |
| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`openinference-instrumentation-openlit`](../../python/instrumentation/openinference-instrumentation-openlit) | Span Processor של 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`](../../python/instrumentation/openinference-instrumentation-openllmetry) | Span Processor של OpenInference עבור traces של OpenLLMetry (Traceloop). | [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation-openllmetry.svg)](https://pypi.python.org/pypi/openinference-instrumentation-openllmetry) |

### דוגמאות

| שם | תיאור | רמת מורכבות |
| ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ---------------- |
| [Agno](../../python/instrumentation/openinference-instrumentation-agno/examples/) | דוגמאות לסוכני Agno | מתחילים |
| [OpenAI SDK](../../python/instrumentation/openinference-instrumentation-openai/examples/) | OpenAI Python SDK, כולל chat completions ו-embeddings | מתחילים |
| [Claude Agent SDK](../../python/instrumentation/openinference-instrumentation-claude-agent-sdk/examples/) | Claude Agent SDK | מתחילים |
| [MistralAI SDK](../../python/instrumentation/openinference-instrumentation-mistralai/examples/) | MistralAI Python SDK | מתחילים |
| [VertexAI SDK](../../python/instrumentation/openinference-instrumentation-vertexai/examples/) | VertexAI Python SDK | מתחילים |
| [LlamaIndex](../../python/instrumentation/openinference-instrumentation-llama-index/examples/) | מנועי שאילתות של LlamaIndex | מתחילים |
| [DSPy](../../python/instrumentation/openinference-instrumentation-dspy/examples/) | פרימיטיבים של DSPy ומודולי RAG מותאמים אישית | מתחילים |
| [Boto3 Bedrock Client](../../python/instrumentation/openinference-instrumentation-bedrock/examples/) | לקוח Boto3 Bedrock | מתחילים |
| [LangChain](../../python/instrumentation/openinference-instrumentation-langchain/examples/) | פרימיטיבים של LangChain ו-chains פשוטים | מתחילים |
| [LiteLLM](../../python/instrumentation/openinference-instrumentation-litellm/) | framework קל משקל של LiteLLM | מתחילים |
| [LiteLLM Proxy](../../python/instrumentation/openinference-instrumentation-litellm/examples/litellm-proxy/) | LiteLLM Proxy לתיעוד OpenAI, Azure, Vertex, Bedrock | מתחילים |
| [Groq](../../python/instrumentation/openinference-instrumentation-groq/examples/) | chat completions של Groq ו-AsyncGroq | מתחילים |
| [Together AI](../../python/instrumentation/openinference-instrumentation-together/examples/) | chat completions, streaming וקריאות לכלים של Together ו-AsyncTogether | מתחילים |
| [TypeSafe AI](../../python/instrumentation/openinference-instrumentation-typesafe/examples/) | קריאות System One של TypeSafeClient ו-AsyncTypeSafeClient (Noul, Choice, Score) | מתחילים |
| [Anthropic](../../python/instrumentation/openinference-instrumentation-anthropic/examples/) | לקוח Anthropic Messages | מתחילים |
| [BeeAI](../../python/instrumentation/openinference-instrumentation-beeai/examples/) | אינסטרומנטציה אייג'נטית ב-framework של BeeAI | מתחילים |
| [Haystack](../../python/instrumentation/openinference-instrumentation-haystack/examples/) | אפליקציית RAG לשאלות ותשובות עם Haystack | בינוני |
| [OpenAI Agents](../../python/instrumentation/openinference-instrumentation-openai-agents/examples/) | OpenAI Agents עם העברות (handoffs) | בינוני |
| [Autogen AgentChat](../../python/instrumentation/openinference-instrumentation-autogen-agentchat/examples/) | Assistant Agent ו-Team Chat של Microsoft Autogen | בינוני |
| [AG2](../../python/instrumentation/openinference-instrumentation-ag2/examples/) | קריאה לכלים, צ'אטים קבוצתיים וצ'אטים רציפים ב-AG2 | בינוני |
| [PydanticAI](../../python/instrumentation/openinference-instrumentation-pydantic-ai/examples/) | דוגמאות לסוכני PydanticAI | בינוני |
| [Pipecat](../../python/instrumentation/openinference-instrumentation-pipecat/examples/) | דוגמאות לאפליקציות Pipecat | בינוני |
| [Ollama](../../python/instrumentation/openinference-instrumentation-ollama/examples/) | צ'אט, streaming וקריאות לכלים ב-Ollama | מתחילים |
| [Cohere](../../python/instrumentation/openinference-instrumentation-cohere/examples/) | chat completions של Cohere ClientV2 | מתחילים |

## JavaScript

 <a href="https://arize-ai.github.io/openinference/js/">
        <img src="https://img.shields.io/static/v1?message=JavaScript%20Documentation&logo=data:image/png;base64,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&labelColor=grey&color=blue&logoColor=white&label=%20"/>
    </a>

### ספריות

| חבילה | תיאור | גרסה |
| ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`@arizeai/openinference-semantic-conventions`](../../js/packages/openinference-semantic-conventions) | מוסכמות סמנטיות ל-tracing של אפליקציות LLM. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-semantic-conventions.svg)](https://www.npmjs.com/package/@arizeai/openinference-semantic-conventions) |
| [`@arizeai/openinference-core`](../../js/packages/openinference-core) | כלי עזר, תצורה ופונקציות עזר לשימוש חוזר עבור אינסטרומנטציה. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-core.svg)](https://www.npmjs.com/package/@arizeai/openinference-core) |
| [`@arizeai/openinference-instrumentation-bedrock`](../../js/packages/openinference-instrumentation-bedrock) | אינסטרומנטציה של OpenInference עבור AWS Bedrock. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-bedrock)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-bedrock) |
| [`@arizeai/openinference-instrumentation-bedrock-agent-runtime`](../../js/packages/openinference-instrumentation-bedrock-agent-runtime) | אינסטרומנטציה של OpenInference עבור AWS Bedrock Agent Runtime. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-bedrock-agent-runtime)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-bedrock-agent-runtime) |
| [`@arizeai/openinference-instrumentation-beeai`](../../js/packages/openinference-instrumentation-beeai) | אינסטרומנטציה של OpenInference עבור BeeAI. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-beeai)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-beeai) |
| [`@arizeai/openinference-instrumentation-langchain`](../../js/packages/openinference-instrumentation-langchain) | אינסטרומנטציה של OpenInference עבור LangChain.js. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-langchain)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-langchain) |
| [`@arizeai/openinference-instrumentation-mcp`](../../js/packages/openinference-instrumentation-mcp) | אינסטרומנטציה של OpenInference עבור MCP. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-mcp)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-mcp) |
| [`@arizeai/openinference-instrumentation-openai`](../../js/packages/openinference-instrumentation-openai) | אינסטרומנטציה של OpenInference עבור OpenAI SDK. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-openai)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-openai) |
| [`@arizeai/openinference-instrumentation-anthropic`](../../js/packages/openinference-instrumentation-anthropic) | אינסטרומנטציה של OpenInference עבור Anthropic SDK. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-anthropic)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-anthropic) |
| [`@arizeai/openinference-instrumentation-claude-agent-sdk`](../../js/packages/openinference-instrumentation-claude-agent-sdk) | אינסטרומנטציה של OpenInference עבור Claude Agent SDK. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-claude-agent-sdk)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-claude-agent-sdk) |
| [`@arizeai/openinference-vercel`](../../js/packages/openinference-vercel) | תמיכת OpenInference עבור Vercel AI SDK. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-vercel)](https://www.npmjs.com/package/@arizeai/openinference-vercel) |
| [`@arizeai/openinference-tanstack-ai`](../../js/packages/openinference-tanstack-ai) | middleware של OpenInference עבור TanStack AI. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-tanstack-ai)](https://www.npmjs.com/package/@arizeai/openinference-tanstack-ai) |
| [`@arizeai/openinference-genai`](../../js/packages/openinference-genai) | תמיכת OpenInference במוסכמות GenAI | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-genai)](https://www.npmjs.com/package/@arizeai/openinference-genai) |
| [`@arizeai/openinference-instrumentation-typesafe`](../../js/packages/openinference-instrumentation-typesafe) | אינסטרומנטציה של OpenInference עבור TypeSafe AI SDK. | [![NPM Version](https://img.shields.io/npm/v/@arizeai/openinference-instrumentation-typesafe)](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-typesafe) |

### דוגמאות

| שם | תיאור | רמת מורכבות |
| --- | --- | --- |
| [TypeSafe AI](../../js/packages/openinference-instrumentation-typesafe/examples/) | סיווג, שאלות מובנות וניתוב ל-LLM המותנה ברמת ביטחון | מתחילים |

## Java

### ספריות

| חבילה | תיאור | גרסה |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`openinference-semantic-conventions`](../../java/openinference-semantic-conventions) | מוסכמות סמנטיות ל-tracing של אפליקציות LLM. | [![Maven Central Version](https://img.shields.io/maven-central/v/com.arize/openinference-semantic-conventions)](https://central.sonatype.com/artifact/com.arize/openinference-semantic-conventions) |
| [`openinference-instrumentation`](../../java/openinference-instrumentation) | כלי עזר בסיסיים לאינסטרומנטציה. | [![Maven Central Version](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation) |
| [`openinference-instrumentation-langchain4j`](../../java/instrumentation/openinference-instrumentation-langchain4j) | אינסטרומנטציה של OpenInference עבור LangChain4j. | [![Maven Central Version](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-langchain4j)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-langchain4j) |
| [`openinference-instrumentation-springAI`](../../java/instrumentation/openinference-instrumentation-springAI) | אינסטרומנטציה של OpenInference עבור Spring AI. | [![Maven Central Version](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-springAI)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-springAI) |
| [`openinference-instrumentation-annotation`](../../java/instrumentation/openinference-instrumentation-annotation) | tracing ידני מבוסס annotations באמצעות ByteBuddy. | [![Maven Central Version](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-annotation)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-annotation) |
| [`openinference-instrumentation-adk-java`](../../java/instrumentation/openinference-instrumentation-adk-java) | אינסטרומנטציה של OpenInference עבור Google ADK Java (`-javaagent`). | [![Maven Central Version](https://img.shields.io/maven-central/v/com.arize/openinference-instrumentation-adk-java)](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-adk-java) |

### דוגמאות

| שם | תיאור | רמת מורכבות |
| -------------------------------------------------------- | ---------------------------------------------- | ---------------- |
| [דוגמת LangChain4j](../../java/examples/langchain4j-example) | דוגמה פשוטה לשימוש ב-LangChain4j עם OpenAI | מתחילים |
| [דוגמת Spring AI](../../java/examples/spring-ai-example) | דוגמת Spring AI עם OpenAI וקריאה לכלים | מתחילים |
| [דוגמת Annotations](../../java/examples/annotation-example) | tracing מבוסס annotations עם `@Chain`, `@LLM`, `@Tool`, `@Agent` | מתחילים |
| [דוגמה תכנותית](../../java/examples/programmatic-example) | tracing ידני עם מחלקות span בעלות טיפוס (`LLMSpan`, `AgentSpan` וכו') | מתחילים |
| [דוגמת ADK Java](../../java/examples/adk-java-example) | סוכן Google ADK for Java עם כלי פונקציה, שמבוצע לו tracing על ידי `-javaagent` של ADK | מתחילים |

## Go

### ספריות

| חבילה | תיאור | גרסה |
| --- | --- | --- |
| [`openinference-semantic-conventions`](../../go/openinference-semantic-conventions) | מוסכמות סמנטיות ל-tracing של אפליקציות LLM. | `go get github.com/Arize-ai/openinference/go/openinference-semantic-conventions` |
| [`openinference-instrumentation`](../../go/openinference-instrumentation) | השתקה, הפצת מאפייני הקשר ומיסוך `TraceConfig`. מכבד את משתני הסביבה `OPENINFERENCE_HIDE_*`. | `go get github.com/Arize-ai/openinference/go/openinference-instrumentation` |
| [`openinference-instrumentation-anthropic-sdk-go`](../../go/openinference-instrumentation-anthropic-sdk-go) | אינסטרומנטציה של OpenInference עבור Anthropic Go SDK (`anthropics/anthropic-sdk-go`). | `go get github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go` |
| [`openinference-instrumentation-openai-go`](../../go/openinference-instrumentation-openai-go) | אינסטרומנטציה של OpenInference עבור ה-OpenAI Go SDK הרשמי ([`openai/openai-go`](https://github.com/openai/openai-go)). | `go get github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go` |

דורש Go 1.25 ומעלה. שלבו עם [`arize-otel-go`](https://github.com/Arize-ai/arize-otel-go) להגדרת OTLP/HTTP בשורה אחת אל [Arize AX](https://arize.com/products/ax?utm_source=docs&utm_medium=web&utm_content=openinference), או חברו כל OTel exporter (למשל [Phoenix](https://github.com/Arize-ai/phoenix) בכתובת `http://localhost:6006/v1/traces`).

## יעדים נתמכים

OpenInference תומכת ביעדים הבאים כאוספי spans.

- ✅ [Arize Phoenix](https://github.com/Arize-ai/phoenix)
- ✅ [Arize AX](https://arize.com/products/ax?utm_source=docs&utm_medium=web&utm_content=openinference)
- ✅ כל collector התואם ל-OTEL

## קהילה

הצטרפו לקהילה שלנו כדי להתחבר לאלפי אנשי מקצוע בלמידת מכונה וחובבי LLM observability!

- 🌍 הצטרפו ל[קהילת ה-Slack](https://join.slack.com/t/arize-ai/shared_invite/zt-3lqwr2oc3-7rhdyYEh82zJL_UhPKrb0A) שלנו.
- 💡 שאלו שאלות ושתפו משוב בערוץ _#phoenix-support_.
- 🌟 השאירו כוכב ב-[GitHub](https://github.com/Arize-ai/openinference) שלנו.
- 🐞 דווחו על באגים ב-[GitHub Issues](https://github.com/Arize-ai/openinference/issues).
- 𝕏 עקבו אחרינו ב-[X](https://twitter.com/ArizePhoenix).
- 🗺️ עיינו ב[מפת הדרכים](https://github.com/orgs/Arize-ai/projects/45) שלנו כדי לראות לאן אנחנו הולכים בהמשך.
