Intro to the ChatGPT API


Conversational AI, especially ChatGPT, has become extremely popular over the past year. By January 2023, ChatGPT was the fastest-growing consumer software application in history. While many are familiar with and frequently use its web interface, we will explore its API (Application Programming Interface).

The API access allows you to interact with ChatGPT in a Jupyter Notebook or any other coding environment and use it as a developer tool. It radically speeds up the development and deployment of many natural language processing tasks such as text summarization, sentiment analysis, topic modeling, text transformations (such as translation, grammar correction, and style adjustments), and chatbot development. I will show how to perform these tasks during the tutorial.

I hope that by the end, you will be well-equipped to start innovating with ChatGPT and develop your own applications.

I assume attendees have standard Python knowledge and know how to work with container types (such as lists and dictionaries), control flow (like for loops and if statements), and functions.

Session Outline:

I hope that by the end, you will be well-equipped to start innovating with ChatGPT and develop your own applications.

Background Knowledge:

Standard Python


Andras Zsom is an Assistant Professor of the Practice and Director of Graduate Studies at the Data Science Initiative at Brown University, Providence, RI. He is teaching two mandatory courses in the data science master’s program, and helps the students navigate through their studies and curriculum. He also supervises interns on various research projects related to missing data, interpretability, and developing machine learning pipelines.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google