/quantified_chatgpt

Convert your ChatGPT Message History into Data Viz and Markdown Notes

Primary LanguageJupyter NotebookMIT LicenseMIT

Quantified ChatGPT

Dialogue Repository, Data Analysis and Data Visualization for ChatGPT Export

"Quantified ChatGPT" is an open-source Jupyter Notebook tool designed to help you gain insights into your interactions with ChatGPT. Convert your ChatGPT conversation history into human-readable exports (in markdown), structured data (i.e. csv). Then analyze and visualize your chat data for a better understanding of your dialogues and a repository for quantifying your interactions with ChatGPT over time.

Code / Dependencies:

  • The code is written in Python 3.
  • Shared and distributed via Jupyter Notebooks.
  • View detailed Installation Notes on QS Ledger Github project.
  • Note: There are a few added libraries you should pip install - Additional Docs/Help 😈 COMING SOON 🎉

Basic Usage / Quickstart

  • Export your ChatGPT history and data following OpenAI's documentation here.
  • Extract ZIP.
  • Place the file conversations.json into data directory such that the file is available at data/conversations.json
  • First run chatpt_data_parser.ipynb using either jupyter notebook or jupyter lab which will convert your raw JSON file into a simple CSV/spreadsheet. [Markdown converter coming soon]
  • Second run chatpt_data_analysis.ipynb for data analysis, data visualization and some charts on your ChatGPT utilization.

Sample Outputs

Creators and Contributors:

Want to help? Fork the project and provide your own data analysis, integration, etc.

Questions? Bugs? Feature Requests? Need Support?

Post a ticket in the Quantified ChatGPT Issue Queue