Not affiliated with the project but you could use something like OpenRouter to give users a massive list of models to choose from with fairly minimal effort
I've also looked at Together (https://www.together.ai/) for this purpose. Can anyone speak to the differences between OpenRouter and Together?