💻SDK
Autoppia SDK Overview
The Autoppia SDK is at the core of worker development and deployment. It is used by both developers and Autoppia itself to build, configure, and deploy AI Worker templates. Users can also leverage the SDK to easily interact with and build on deployed Workers.
SDK Modules
The SDK is divided into several modules to support different aspects of worker functionality. Some of the key modules include:
Integrations: Handles integrations within Workers.
IntegrationConfig: An immutable container for integration configurations.
IntegrationAdapter: Adapters that convert backend integration configuration data into SDK objects.
IntegrationInterface: The interface that all integration implementations must follow.
Implementations: Specific integration implementations (for example, email integrations).
Vectorstores
LLMs
Workers
Deployment
This modular approach allows worker templates to remain flexible for various user-specific configurations while ensuring a consistent and secure deployment process across different environments.
Last updated