Overview
The Tools module in TaskingAI is an essential suite designed to augment the capabilities of TaskingAI Assistants.
It encompasses two pivotal components: Plugins
and Actions
.
These tools are instrumental in amplifying the functionality and interactivity of Assistants, enabling robust integration with external APIs and customized function executions.
Plugins
Plugins are TaskingAI approved integrations with third-party services, providing a seamless and user-friendly way to connect and interact with external services.
Actions
Actions provide a crucial link between an Assistant and a custom API, akin to plugins but with additional functionalities and user-friendly features. Actions streamline the process of connecting and interacting with external services, thereby broadening the functional range of an Assistant. Notable aspects include:
- Simplified Action Creation: Users can conveniently create and set up Actions within the TaskingAI user interface.
- Utilization of OpenAPI JSON Schema: Actions employ the OpenAPI JSON schema for detailed API description.
- Hosted OpenAPI Specifications: TaskingAI eliminates the need for self-hosting by managing the OpenAPI specifications.
- Diverse Authentication Schemes: Actions support different authentication methods for individual endpoints.