🤖🔌 ChatGPTPluginKit

Deploy powerful plugins to ChatGPT in only a few lines of code.

⚙️ Installation

ChatGPTPluginKit is provided through the Wolfram Paclet Repository, and can be found here.

To install, just run:

PacletInstall["Wolfram/ChatGPTPluginKit"]

and then use Needs to load it in any subsequent session:

Needs["Wolfram`ChatGPTPluginKit`"]

📚 Examples

🌆 Minimal example

Deploy a plugin that lets ChatGPT look up the populations of cities, using data and entity resolution from Wolfram|Alpha:

ChatGPTPluginDeploy[<|
  "Name" -> "CityPopulationFinder",
  "Endpoints" -> <|"getCityPopulation" -> APIFunction["city"->"City", #city["Population"]&]|>
|>]

Use it inside ChatGPT:

cityPopulation

🌟 Example showcase

See here for more examples.