I would recommend doing the public GPT first and getting that right – before digging into the Assistants API. That will give you a clear deployment path.
If you want, you can share your public GPT here so that we can check it out. (Also: There might be simpler ways to achieve what you want to achieve )