Function llm_request_intercepts

View as Markdown

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.

pub fn llm_request_intercepts(
    name: &str,
    request: LlmRequest,
) -> Result<LlmRequestInterceptOutcome>

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 to transform.

Returns

A Result containing the transformed 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.