janus.parsers.code_parser#

Attributes#

log

Classes#

Module Contents#

janus.parsers.code_parser.log#
class janus.parsers.code_parser.JanusParser#
parse_combined_output(text)#

Parse the output text from the LLM when multiple inputs are combined

Parameters:

text (str) – The output text from the LLM

Returns:

A parsed version of the text

Return type:

str

parse_into_block(text, block)#
Parameters:
set_reference(block)#
Parameters:

block (janus.language.block.CodeBlock) –

class janus.parsers.code_parser.GenericParser#

Bases: langchain_core.output_parsers.StrOutputParser, JanusParser

parse(text)#
Parameters:

text (str) –

Return type:

str

class janus.parsers.code_parser.CodeParser#

Bases: langchain.schema.output_parser.BaseOutputParser[str], JanusParser

language: str#
parse(text)#
Parameters:

text (str) –

Return type:

str

get_format_instructions()#
Return type:

str