# `Aludel.Stats.Latency`
[🔗](https://github.com/ccarvalho-eng/aludel/blob/main/lib/aludel/stats/latency.ex#L1)

Latency reporting and provider breakdowns.

# `latency_by_provider`

```elixir
@spec latency_by_provider() :: [map()]
```

Aggregates prompt-result latency statistics by provider.

Results are ordered from lowest to highest average latency.

# `latency_percentiles`

```elixir
@spec latency_percentiles() :: %{p50: number(), p95: number()}
```

Returns the median and 95th-percentile latency for recorded prompt results.

Both values are zero when no latency samples are available.

---

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