morpheus_llm.llm.nodes.prompt_template_node.PromptTemplateNode#
- class PromptTemplateNode(template, template_format='f-string')[source]#
Bases:
LLMNodeBasePopulates a template string with the values from the upstream node.
- Parameters:
- templatestr
The template string to populate.
- template_formatstr, optional default=”f-string”
The format of the template string. Must be one of: f-string, jinja.
Methods
execute(self, context)Execute the current node with the given
contextinstance.get_input_names(self)Get the input names for the node.
- async execute(
- self: morpheus_llm._lib.llm.LLMNodeBase,
- context: morpheus_llm._lib.llm.LLMContext,
Execute the current node with the given
contextinstance.All inputs for the given node should be fetched from the context, typically by calling either
context.get_inputsto fetch all inputs as adict, orcontext.get_inputto 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