Skip to main content
Available in arize-phoenix 15.10.0+ Phoenix now automatically converts OpenTelemetry GenAI semantic convention attributes (gen_ai.*) to OpenInference format when spans arrive. Traces produced by OTel-native instrumentations — such as the OpenAI, Anthropic, and Google GenAI contrib packages — now render in Phoenix with full message I/O, tool definitions, retrieval documents, and token counts without any code changes.

What gets converted

If a span already has OpenInference attributes (e.g., from openinference-instrumentation-*), those values take precedence — conversion only fills in what’s missing.

No code changes required

Send OTel-native traces directly to Phoenix and the conversion happens at ingest time. Install any OTel GenAI contrib package, point it at Phoenix’s OTLP endpoint, and spans appear with the full Phoenix trace detail view.
Spans emitted this way now show message I/O, tool calls, and token counts in the Phoenix UI exactly as they would from OpenInference-native instrumentation.