Problem
On the command /auth
I can type anything in here, which is bad practice.
Recommendation
I recommend to limit what we can type, eg base url it should detect if it's correct url or not.
And then when user enter it all, we need to ensure if the base url + model + api key, already correct (testing the call too)
So, as user, we can confidence that it's working all.