Yeah, the recent davinci-003 release and the fact that they opened up the API to everyone about a week before chatGPT is what made it possible. Doubt they would have approved a generic chat app before.