xia_composer.parser.Parser
- class xia_composer.parser.Parser
- Bases: - object- __init__()
 - Methods - __init__()- build_output(output_value, output_type, ...)- Extract the related data from output text - extract_code(code_type, output_text)- extract_list(output_text)- extract_output(title, full_text)- Extract the related data from full output text - extract_python_encode(output_format, output_text)- parse_code(code, code_path[, output_type, ...])- Generate output string by using code - parse_detailed_type(obj)- parse_format(value)- parse_image_url(output_text)- parse_output(output_text[, output_type, ...])- Extract the related data from output text - strip_explanation(output_text)- Stripping the explanation part of output text - classmethod build_output(output_value, output_type: str, output_format: str)
- Extract the related data from output text - Parameters
- output_value (Any) – Any value of output 
- output_format (str) – 
- output_type (str) – 
 
- Returns
- Result if format is correct. None if format is not good 
 
 - classmethod extract_output(title: str, full_text: str)
- Extract the related data from full output text - Parameters
- title – Title used to split output 
- full_text – Output of GPT Engine 
 
- Returns
- Result if format is correct. None if format is not good 
 
 - classmethod parse_code(code: str, code_path: str, output_type: Optional[str] = None, output_format: Optional[str] = None) str
- Generate output string by using code - Parameters
- code – Code Text 
- code_path – Code Path 
- output_type – output_type 
- output_format – output_format 
 
- Returns
- Output text 
 
 - classmethod parse_output(output_text: str, output_type: Optional[str] = None, output_format: Optional[str] = None)
- Extract the related data from output text - Parameters
- output_format (str) – 
- output_type (str) – 
- output_text – Result of task 
 
- Returns
- Result if format is correct. None if format is not good 
 
 - classmethod strip_explanation(output_text: str)
- Stripping the explanation part of output text - Parameters
- output_text (str) – task output 
 - Returns
- Essential part of task output