I already managed to make different assistants (as personalities) for users as they prefer, but then, we can have only one preffered assistant. What I have on mind is even more restricting idea - to let user have only 'their' assistant without access to another one?
I tagged OpenAI as I use it, but I don't think it's matter which one you're using for this, right?