It can be done with GPT3.5 via api calls but it would run up costs fast. There are community trained models closer to GPT3 that are free to use though. GPT-J comes to mind, and is better as a chatbot then GPT3. Not as good as ChatGPT yet.