morpheus.llm.nodes.extracter_node.ManualExtracterNode
- class ManualExtracterNode(input_names)[source]
Bases:
morpheus._lib.llm.LLMNodeBase
Extracts fields from the DataFrame contained by the message attached to the
LLMContext
and copies them directly to the context.The list of fields to be extracted is manually specified when the node is constructed.
Methods
execute
(self, context)Execute the current node with the given context
instance.get_input_names
(self)Get the input names for the node. - async execute(self: morpheus._lib.llm.LLMNodeBase, context: morpheus._lib.llm.LLMContext) → Awaitable[morpheus._lib.llm.LLMContext][source]
Execute the current node with the given
context
instance.All inputs for the given node should be fetched from the context, typically by calling either
context.get_inputs
to fetch all inputs as adict
, orcontext.get_input
to fetch a specific input.Similarly the output of the node is written to the context using
context.set_output
.- Parameters
-
context :
morpheus._lib.llm.LLMContext
Context instance to use for the execution
-
context :
- get_input_names(self: morpheus._lib.llm.LLMNodeBase) → List[str][source]
Get the input names for the node.
- Returns
- list[str]
The input names for the node