Nice work! Small note - you mention that Davinci is the model that powers ChatGPT, but this is not accurate. The model behind ChatGPT is not currently available through OpenAI's API. Davinci 3 is close but not quite as good.