Plugins
Last updated
Last updated
The Plugin is a developer-friendly and highly extensible third-party service extension module. While the Aera platform already includes numerous tools maintained by the Aera team, the existing tools may not fully meet the demands of various niche scenarios. Additionally, developing and integrating new tools into the Aera platform often requires a lengthy process.
The new plugin system goes beyond the limitations of the previous framework, offering richer and more powerful extension capabilities. It contains five distinct plugin types, each designed to solve well-defined scenarios, giving developers limitless freedom to customise and enhance Aera applications.
Additionally, the plugin system is designed to be easily shared. You can distribute your plugins via the Marketplace, GitHub, or as a Local file package. Other developers can quickly install these plugins and benefit from them.
Whether you're looking to integrate a new model or add a specialised tool to expand Aera's existing features, the robust plugin marketplace has the resources you need. We encourage more developers to join and help shape the Aera ecosystem, benefiting everyone involved.
Models These plugins integrate various AI models (including mainstream LLM providers and custom models) to handle configuration and requests for LLM APIs.
Tools Tools refer to third-party services that can be invoked by Chatflow, Workflow, or Agent-type applications. They provide a complete API implementation to enhance the capabilities of Aera applications. For example, developing a Solana blockchain plugin for querying on-chain data could be implemented through this type.
Agent Strategy The Agent Strategy plugin defines the reasoning and decision-making logic within an Agent node, including tool selection, invocation, and result processing.
Extensions Lightweight plugins that only provide endpoint capabilities for simpler scenarios, enabling fast expansions via HTTP services. This approach is ideal for straightforward integrations requiring basic API invocation.
Bundle A "plugin bundle" is a collection of multiple plugins. Bundles allow you to install a curated set of plugins all at once; no more adding them one by one.