Minor spelling issue:
> You can mix and match the above paramers as needed.
Should be "parameters", of course.
I'm literally building a tiny webapp for myself and a few others, this'll come in handy!
Just out of interest, would you consider describing the prompt(s) you used for this? I've barely dabbled in ChatGPT for anything like this. Did you use one of those wrapper-like services to ensure the data-out was of the appropriate format?