# Chemistry Wizard

<div align="left"><img src="/files/-MQmE8V2mj60Mb5DTQkg" alt="The user chooses the name of chemistry model file and the directory in which it will be generated"></div>

<div align="left"><img src="/files/-MQmEqkyQmwFpJH_Fc8T" alt="The user chooses a thermodynamic framework along with any additional databases"></div>

<div align="left"><img src="/files/-MQmFJKZdsN2iqCdxHWN" alt="User adds the components (inflows) to the chemistry model"></div>

<div align="left"><img src="/files/-MQmFwh3lgxTNPnK6ip1" alt="User can optionally enable redox and add any psuedo component and assays to the chemistry model"></div>

<div align="left"><img src="/files/-MQmGaOxpjSnReVZi30X" alt="Users can choose the phases to be enabled and the solid phases that are allowed to precipitate"></div>

<div align="left"><img src="/files/-MQmH5S-0oTbP0-SFqBG" alt="On clicking &#x22;Generate Files Now&#x22; the dbs file will be generated in the directory chosen in the first step"></div>

<div align="left"><img src="/files/-MQmNZ7thvFIIgEdbZyt" alt="If everything generated successfully, the user should see this screen"></div>

{% hint style="warning" %}
Currently adding Kinetics to the chemistry model via Chemistry Wizard is not supported
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://devdocs.olisystems.com/chemistry-model-files/chemistry-wizard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
