Before you begin
Technical requirements
- Web application that supports web components or modern JavaScript
- HTTPS connection (TLS required for audio functionalities)
- Omniloy API credentials
Getting credentials
Contact support@omniloy.com to obtain:- API Key: Authentication key
- Base URL: API endpoint
- WebSocket URL: URL for real-time connections
Installation
Option 1: NPM/Yarn (Recommended)
Option 2: CDN
Option 3: Manual build
If you already have the package installed via npm, include the script in your build process:Basic configuration
1. Integrate the component
2. Configure callbacks
Verify the integration
- Load the page: SofIA SDK should appear as a floating button
- Open the component: Click to expand the interface
- Test functionality: Use the microphone to interact
- Verify callbacks: Confirm that reports are received correctly
Next steps
- Required properties: Configure all mandatory parameters
- Optional properties: Customize the user experience
Support
Need help? Contact our team:- Email: support@omniloy.com
- Examples: github.com/omniloy/sofia-sdk-examples