json_parser

Module Contents

Classes

JSONParser

DefaultFormat

Functions

get_field_type_name(field_type)

lagent.prompts.parsers.json_parser.get_field_type_name(field_type)
class lagent.prompts.parsers.json_parser.JSONParser(template='', **format_field)

Bases: lagent.prompts.parsers.str_parser.StrParser

参数:

template (str) –

format_to_string(format_model)
返回类型:

str

parse_response(data)
参数:

data (str) –

返回类型:

Union[dict, pydantic.BaseModel]

class lagent.prompts.parsers.json_parser.DefaultFormat

Bases: pydantic.BaseModel

name: List[str]
age: int