InvokerFactory#
- class langchain_prompty.core.InvokerFactory[source]#
Factory for creating invokers.
Methods
register
(type, name, invoker)register_executor
(name, executor_class)register_parser
(name, parser_class)register_processor
(name, processor_class)register_renderer
(name, renderer_class)to_dict
()to_json
()- Return type:
- register(
- type: Literal['renderer', 'parser', 'executor', 'processor'],
- name: str,
- invoker: type[Invoker],
- Parameters:
type (Literal['renderer', 'parser', 'executor', 'processor'])
name (str)
invoker (type[Invoker])
- Return type:
None
- register_executor(
- name: str,
- executor_class: Any,
- Parameters:
name (str)
executor_class (Any)
- Return type:
None
- register_parser(
- name: str,
- parser_class: Any,
- Parameters:
name (str)
parser_class (Any)
- Return type:
None
- register_processor(
- name: str,
- processor_class: Any,
- Parameters:
name (str)
processor_class (Any)
- Return type:
None