Reverse-engineered look at the ChatGPT web app's backend API calls
Top 56.0% on sourcepulse
This repository documents the internal workings and API calls of the ChatGPT web application, aimed at researchers and power users interested in understanding its technical implementation. It provides detailed insights into data structures, API endpoints, and user interactions, offering a transparent view of how ChatGPT operates.
How It Works
The project meticulously dissects the ChatGPT web application's architecture, focusing on its Next.js framework and backend API interactions. It details how user data, session information, and conversation history are managed through various API endpoints like /api/auth/session
and /backend-api/conversations
. The analysis highlights the use of technologies like Cloudflare for routing and Sentry/Statsig for analytics, providing a granular look at the client-server communication flow.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The documentation reflects the state of the ChatGPT web app as observed at the time of its creation and may not be entirely up-to-date with subsequent changes. Some API endpoints or behaviors might have evolved.
1 year ago
1 day