janus.parsers.doc_parser#
Attributes#
Classes#
Module Contents#
- janus.parsers.doc_parser.log#
- class janus.parsers.doc_parser.MultiDoc#
Bases:
langchain_core.pydantic_v1.BaseModel
- class janus.parsers.doc_parser.MultiDocumentationParser#
Bases:
janus.parsers.parser.JanusParser
,langchain.output_parsers.PydanticOutputParser
- parse_input(block)#
Parse the input block into raw string input ready to be passed to an LLM. Also perform any processing or saving of metadata.
- Parameters:
block (janus.language.block.CodeBlock) – The CodeBlock to be processed
- Returns:
A parsed version of the input text
- Return type:
- parse_combined_output(text)#
Parse the output text from the LLM when multiple inputs are combined.
- class janus.parsers.doc_parser.MadlibsDocumentationParser#
Bases:
janus.parsers.parser.JanusParser
- parse_input(block)#
Parse the input block into raw string input ready to be passed to an LLM. Also perform any processing or saving of metadata.
- Parameters:
block (janus.language.block.CodeBlock) – The CodeBlock to be processed
- Returns:
A parsed version of the input text
- Return type:
- parse_combined_output(text)#
Parse the output text from the LLM when multiple inputs are combined.