chatgpt.js and ChatGPTReversed
These are complements: chatgpt.js provides a high-level JavaScript wrapper for interacting with ChatGPT's official API, while ChatGPTReversed offers a reverse-engineered API alternative, allowing developers to choose between official or unofficial backend access depending on their needs.
About chatgpt.js
KudoAI/chatgpt.js
🤖 A powerful, open source client-side JavaScript library for ChatGPT
This library helps JavaScript developers build custom tools and experiences directly within the ChatGPT interface. It takes your custom JavaScript code as input and provides a way to programmatically interact with elements on the ChatGPT webpage. Developers who want to extend or automate tasks on ChatGPT will find this useful.
About ChatGPTReversed
gin337/ChatGPTReversed
Free ChatGPT API reversed and simplified
This project helps developers understand how the ChatGPT web interface communicates with its underlying language model, by showing how to replicate its API calls. It takes in a user's prompt (like "Hello, how are you?") and outputs the large language model's text response. This is for developers interested in reverse engineering web applications and learning about API security measures.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work