Métodos de instalación
Opción 1: NPM/Yarn (Recomendado)
Esta es la opción recomendada para la mayoría de proyectos que utilizan bundlers modernos como Webpack, Vite, o similares.Instalación con NPM
Instalación con Yarn
Importación en su proyecto
<sofia-sdk> estará disponible globalmente en toda su aplicación.
Opción 2: CDN
Ideal para prototipado rápido, desarrollo sin bundler, o integración en sistemas legacy.Para versión específica
Opción 3: Build manual
Para proyectos con pipelines de build personalizados que ya tienen el paquete instalado vía npm.Verificación de instalación
Después de la instalación, puede verificar que el componente está disponible:En el navegador
Abra las herramientas de desarrollador y ejecute:undefined.
En su HTML
Pruebe añadir el componente básico:Compatibilidad
Navegadores soportados
- Chrome: 54+
- Firefox: 63+
- Safari: 10.1+
- Edge: 79+
Frameworks compatibles
- Vanilla JavaScript: Compatibilidad completa
- React: Soporte nativo para Web Components
- Angular: CUSTOM_ELEMENTS_SCHEMA requerido
- Vue.js: Configuración adicional necesaria
- Svelte: Compilador compatible
Requisitos del entorno
Protocolo HTTPS
SofIA SDK requiere HTTPS para funcionalidades de audio y micrófono:- Desarrollo local:
https://localhosto use herramientas comolocal-ssl-proxy - Producción: Certificado SSL válido obligatorio
Content Security Policy (CSP)
Si su aplicación usa CSP, añada las siguientes directivas:Solución de problemas comunes
El componente no se carga
- Verifique que la importación esté en el archivo principal
- Confirme que no hay errores en la consola del navegador
- Verifique la conectividad de red si usa CDN
Errores de CORS
- Asegúrese de servir su aplicación desde HTTPS
- Verifique que las URLs de
baseUrlywssUrlsean correctas
Componente no definido
Próximos pasos
Una vez completada la instalación:- Propiedades requeridas: Configure los parámetros obligatorios
- Propiedades opcionales: Personalice el comportamiento
- Esquemas de datos clínicos: Defina la estructura de datos a generar