# `ReqLLM.OpenTelemetry.OTelAdapter`
[🔗](https://github.com/agentjido/req_llm/blob/main/lib/req_llm/open_telemetry.ex#L99)

Default `ReqLLM.OpenTelemetry.Adapter` implementation, backed by the
Erlang OpenTelemetry SDK (`:otel_tracer`, `:otel_span`, `:otel_meter`).

Used automatically by `ReqLLM.OpenTelemetry.attach/2`. Public so that
custom adapters can `defdelegate` the callbacks they don't need to
override — see `ReqLLM.OpenTelemetry.Adapter` for the wrapping pattern.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
