It's pretty annoying that every project like this lately is just a wrapper for OpenAI API calls.
OP has certainly built something interesting here and added significant value on top of the base utility of the OpenAI API.
I've also looked at Together (https://www.together.ai/) for this purpose. Can anyone speak to the differences between OpenRouter and Together?