A Typescript library of tools to help you interact with AI plugins according to Open AI's specifications
For an example of how to use a publicly available AI plugin, see src/scripts/inspect. Alternativly, you could also run yarn tool src/script/inspect [URL]
to inspect an AI plugin.
yarn tool src/scripts/inspect https://www.klarna.com
This class provides method for inspecting and loading AI plugin manifests (definitions) from a URL as well as validating the information in a manifest.
This class provides methods for fetching and validating Open API definitions that allows you to interact with an AI plugin
A zod schema that adhere to Open AI's specification for what an AI plugin manifest should contain.
Represents an AI plugin, its metadata and provide methods for interacting with its API endpoints given a manifest.