Comments (1)
Hi @heyitsmedev, thanks for your question.
-
There's a URL to obtain the plugin list.
https://chat.openai.com/backend-api/aip/p?statuses=approved&offset=0&limit=0
This is a large file at this point. You need to use your Auth-bearer token to obtain the contents of this file, which also means you must be a ChatGPT plus subscriber to grab it. I use a cURL call to download the file. I haven't been able to automate this part of the process as the OpenAI site firewall actively blocks automation. -
There is a notebook you can go through to see the exact process, it's entirely automated. But here's the process in a nutshell. First, we grab all of the plugins and for each plugin, take the plugin name, plugin description (the portion shown to the human), and the plugin description that is available to the ChatGPT model being used, which is a far more verbose description, I then send this information to the ChatGPT 3.5-turbo model to generate a new description for the human and attempt to have ChatGPT assign the plugin a category from the pre-defined category list. I then take this information and plug it through a categorization process that uses keywords from the plugin name, description, and enhanced descriptions. Using weights, score the number of times those words appear in each location. Then we choose the highest weighted category from the scoring and that's the category the plugin is placed into. It's not always 100% the most accurate and a ton of plugins could in theory be placed into several categories, so this is a way to make a "best guess".
-
Yes, these are all of the plugins currently available in the ChatGPT plugin store. None are currently added outside of the plugin store. Every plugin you see here is in the store unless it has recently been removed. Every update there is always one or more plugin being removed, so that can happen. But there are about 1000 plugins currently available.
from awesome-chatgpt-plugins.
Related Issues (3)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-chatgpt-plugins.