nemo_relay.intercepts
nemo_relay.intercepts
nemo_relay.intercepts
Generated from python/nemo_relay/intercepts.py.
Module nemo_relay.intercepts.
Global middleware intercept registration for tools and LLMs.
register_tool_requestRegister an intercept that rewrites tool arguments before execution.
deregister_tool_requestRemove a previously registered tool request intercept.
register_tool_executionRegister middleware around tool execution.
deregister_tool_executionRemove a previously registered tool execution intercept.
register_llm_requestRegister an intercept that rewrites an LLMRequest before execution.
deregister_llm_requestRemove a previously registered LLM request intercept.
register_llm_executionRegister middleware around non-streaming LLM execution.
deregister_llm_executionRemove a previously registered LLM execution intercept.
register_llm_stream_executionRegister middleware around streaming LLM execution.
deregister_llm_stream_executionRemove a previously registered streaming LLM execution intercept.