> For the complete documentation index, see [llms.txt](https://docs.illusion.ws/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.illusion.ws/illusion-query-language.md).

# Illusion Query Language

When working with Illusions, you can customize how each form field interacts with the AI.

### Format

The format of the IQL is the following

{% hint style="info" %}
{{iql\_input\_3\_value}}
{% endhint %}

<table><thead><tr><th width="131">Parameter</th><th>Objective</th></tr></thead><tbody><tr><td>{{</td><td>Open with double curly brackets</td></tr><tr><td>iql</td><td>Illustion Query Language Identifier</td></tr><tr><td>input</td><td>What is being fetched</td></tr><tr><td>1</td><td>Row number</td></tr><tr><td>}}</td><td>Close with double curly brackets</td></tr></tbody></table>

### Data Types

<table><thead><tr><th width="242">Format</th><th>Result</th></tr></thead><tbody><tr><td>{{iql_input_#_value}}</td><td>Fetch the Value that the user inputs into the first form field.</td></tr><tr><td>{{iql_illusion_#_result}}</td><td></td></tr></tbody></table>
