That sounds like what I'm doing - going on the assumption that I'll have an intermediary that collects responses from ChatGPT and either sends them to the user or sends them to the API and the return from the API is given to ChatG