diff --git a/CHANGELOG.md b/CHANGELOG.md index f9d97a598..280d0dbe4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- `opentelemetry-instrumentation-openai-v2` Update doc for OpenAI Instrumentation to support OpenAI Compatible Platforms + ([#3279](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3279)) - `opentelemetry-instrumentation-system-metrics` Add `process` metrics and deprecated `process.runtime` prefixed ones ([#3250](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3250)) - `opentelemetry-instrumentation-botocore` Add support for GenAI user events and lazy initialize tracer diff --git a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/README.rst b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/README.rst index c3601589c..32de3ed25 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/README.rst +++ b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/README.rst @@ -10,6 +10,28 @@ This library allows tracing LLM requests and logging of messages made by the `OpenAI Python API library `_. It also captures the duration of the operations and the number of tokens used as metrics. +Many LLM platforms support the OpenAI SDK. This means systems such as the following are observable with this instrumentation when accessed using it: + +.. list-table:: OpenAI Compatible Platforms + :widths: 40 25 + :header-rows: 1 + + * - Name + - gen_ai.system + * - `Azure OpenAI `_ + - ``az.ai.openai`` + * - `Gemini `_ + - ``gemini`` + * - `Perplexity `_ + - ``perplexity`` + * - `xAI `_ (Compatible with Anthropic) + - ``xai`` + * - `DeepSeek `_ + - ``deepseek`` + * - `Groq `_ + - ``groq`` + * - `MistralAI `_ + - ``mistral_ai`` Installation ------------