# `LLMProxy.Trace`
[🔗](https://github.com/elixir-vibe/llm_proxy/blob/v0.3.1/lib/llm_proxy/trace.ex#L1)

Request and trace ID generation plus Plug response-header propagation.

# `ensure_conn`

```elixir
@spec ensure_conn(Plug.Conn.t()) :: {Plug.Conn.t(), String.t()}
```

# `new_id`

```elixir
@spec new_id() :: String.t()
```

# `proxy_header`

```elixir
@spec proxy_header() :: String.t()
```

# `request_header`

```elixir
@spec request_header() :: String.t()
```

---

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