Marketplace Guide
Last updated
Last updated
Functions Marketplace allows users to create, publish, and integrate functions into their agents.
The first step is to develop the function itself. The function can perform a wide variety of actions, ranging from retrieving data from external sources, such as websites or databases, to processing and analyzing information, generating content, or executing specific commands.
Once the function has been developed and tested, the next step is to publish it on the marketplace. To do this, you need to go to the Functions Marketplace section and fill out a form, providing information about the function – category selection, name, description, input parameters, data return format, and more. The developer can choose to make the function available by subscription or use a pay-per-use model.
Functions can interact with any external services and data sources using HTTP/HTTPS requests for web services, RPC for calling remote procedures, integrate with databases, or work with the file system. Developers can embed their own keys in the function or provide the ability to enter user API keys.
In Agent Builder, a visual interface, adding a function from the marketplace is as simple as navigating to the relevant section, selecting the option to add from the Marketplace, and, if necessary, configuring parameters, including user API keys.
Developers can create functions that integrate APIs or implement algorithms, as well as develop solutions that simplify integration with popular services. Data providers can provide access to their data by providing it through convenient functions and offering users a model without the need to manage API keys.
The Functions Marketplace commission is 10% of the revenue, which ensures transparent conditions and allows supporting the development of the platform.