> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# Function llm_request_intercepts

> Run only the LLM request-intercept chain.

Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`.

<pre />

Run only the LLM request-intercept chain.

This applies the currently active global and scope-local request intercepts without emitting lifecycle events or invoking provider execution.

## Parameters

* `name`: Logical provider or model family name used when resolving the intercept chain.
* `request`: Raw [`LlmRequest`](/reference/api/rust-library-reference/nemo-relay/api/llm/struct-llmrequest) to transform.

## Returns

A [`Result`](/reference/api/rust-library-reference/nemo-relay/error/type-result) containing the transformed [`LlmRequest`](/reference/api/rust-library-reference/nemo-relay/api/llm/struct-llmrequest).

## Errors

Returns any error raised by the request-intercept chain.

## Notes

Conditional guardrails, codecs, and execution intercepts are not run by this helper. Run the LLM request-intercept chain and return its complete outcome.

This helper does not emit the returned marks because it does not own an LLM lifecycle. Callers must attach them to the lifecycle they own.