Skip to navigation

Module middleware

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay-builtins -p nemo-relay-diagnostics -p nemo-relay-logging -p nemo-relay-plugin-host -p nemo-relay-codecs -p nemo-relay -p nemo-relay-runtime -p nemo-relay-model-pricing -p nemo-relay-resource-metrics -p nemo-relay-observability -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.

Shared middleware callback, stream, and invocation-context contracts.

Modules

  • callbacks: Middleware callback and stream contracts. Callback type aliases used by the runtime middleware pipeline.
  • llm_execution_context: Invocation-scoped codec context. Invocation-scoped codec context for LLM execution intercepts.

Structs

Enums

  • BuiltinLlmCodec: Relay’s built-in LLM codec identities.
  • LlmCodecIdentity: Per-call LLM codec identity supplied to sanitizer and SDK callbacks.
  • LlmCollector: Collector used to accumulate streaming response chunks.
  • LlmFinalizer: Finalizer used to synthesize the aggregate streaming response payload.

Traits

Type Aliases