json_schema_rule
Adapted from the Griptape AI Framework documentation.
Bases:
BaseRule
Source Code in griptape/rules/json_schema_rule.py
@define() class JsonSchemaRule(BaseRule): value: dict = field(metadata={"serializable": True}) generate_template: J2 = field(default=Factory(lambda: J2("rules/json_schema.j2"))) def to_text(self) -> str: return self.generate_template.render(json_schema=json.dumps(self.value))
generate_template = field(default=Factory(lambda: J2('rules/json_schema.j2')))
class-attribute instance-attributevalue = field(metadata={'serializable': True})
class-attribute instance-attribute
to_text()
Source Code in griptape/rules/json_schema_rule.py
def to_text(self) -> str: return self.generate_template.render(json_schema=json.dumps(self.value))
- On this page
- to_text()
Could this page be better? Report a problem or suggest an addition!