You can just create another chat for each user; unless the aim is to somehow store the results somewhere.
At any rate, this post here explains the logic and some implementation. Seeking the Best API Choice: Should I Use OpenAI's Assistant API or Chat Completion API? - #12 by icdev2dev