Skip to main content

Fundamental Principles of Jinja

Basic Structure

Jinja works by combining static text with dynamic elements delimited by specific syntaxes:

Types of Variables

Variables can contain different types of data:

Conditions (if/elif/else)

Conditions allow for adapting the prompt according to different contexts:
Use nested conditions to manage complex scenarios, but maintain a readable structure to facilitate maintenance.

Additional Resources

Jinja Documentation

For complete documentation on Jinja syntax, please refer to the documentation.