What is OpenInference?

OpenInference is a set of conventions and plugins that is complimentary to OpenTelemetry to enable tracing of AI applications. It instruments and monitors different code executions across models, frameworks, and vendors and maps them to a set of standardized attributes for traces and spans.

OpenInference is natively supported by Arize, but can be used with any OpenTelemetry-compatible backend as well. OpenInference provides a set of instrumentations for popular machine learning SDKs and frameworks in a variety of languages.

Python

Package
Description
Version

openinference-semantic-conventions

Semantic conventions for tracing of LLM Apps.

PyPI Version

openinference-instrumentation-openai

OpenInference Instrumentation for OpenAI SDK.

PyPI Version

openinference-instrumentation-llama-index

OpenInference Instrumentation for LlamaIndex.

PyPI Version

openinference-instrumentation-dspy

OpenInference Instrumentation for DSPy.

PyPI Version

openinference-instrumentation-bedrock

OpenInference Instrumentation for AWS Bedrock.

PyPI Version

openinference-instrumentation-langchain

OpenInference Instrumentation for LangChain.

PyPI Version

openinference-instrumentation-mistralai

OpenInference Instrumentation for MistralAI.

PyPI Version

openinference-instrumentation-guardrails

OpenInference Instrumentation for Guardrails.

PyPI Version

openinference-instrumentation-vertexai

OpenInference Instrumentation for VertexAI.

PyPI Version

openinference-instrumentation-crewai

OpenInference Instrumentation for CrewAI.

PyPI Version

openinference-instrumentation-haystack

OpenInference Instrumentation for Haystack.

PyPI Version

openinference-instrumentation-litellm

OpenInference Instrumentation for liteLLM.

PyPI Version

openinference-instrumentation-groq

OpenInference Instrumentation for Groq.

PyPI Version

openinference-instrumentation-instructor

OpenInference Instrumentation for Instructor.

PyPI Version

openinference-instrumentation-anthropic

OpenInference Instrumentation for Anthropic.

PyPI Version

Javascript

Package
Description
Version

Semantic conventions for tracing of LLM Apps.

NPM Version

Core utility functions for instrumentation

NPM Version

OpenInference Instrumentation for OpenAI SDK.

NPM Version

OpenInference Instrumentation for LangChain.js.

NPM Version

OpenInference Support for Vercel AI SDK

NPM Version

\

Was this helpful?