componentes de un pipeline de krixik
Componentes de un Pipeline Krixik
🇺🇸 English version of this document
Los pipelines Krixik están compuestos de uno o más módulos secuencialmente conectados. Estos módulos son contenedores para una variedad de modelos IA (o funciones de apoyo) parametrizables.
Entremos en detalle sobre cada palabra clave en la anterior descripción:
Un pipeline es una secuencia autónoma de uno o más módulos que se consume por medio de un API sin servidor.
Un módulo es un paso de procesamiento con una huella única de datos de entrada/salida. Cada módulo contiene uno o más modelos IA (o funciones de apoyo) parametrizables.
Un modelo es una función de procesamiento personalizada contenida en un módulo. Muchos de estos son modelos de IA, pero algunos son "funciones de apoyo" más simples para la preparación o transformación de datos dentro de los pipelines.
Parámetros pueden ser definidos para cada módulo cuando se ejecuta un pipeline y permiten personalización más precisa. Cada uno tiene un valor predeterminado, así que especificarlos es opcional. Por ejemplo, un elemento parametrizable es la selección de modelo IA que está activo en un módulo al procesar un pipeline.
--
Nuevos módulos y modelos serán añadidos con frecuencia a la librería Krixik. Para ver todos los módulos disponibles, usa la propiedad available_modules:
krixik.available_modules
Cada módulo tiene su propia documentación. Esta detalla, entre otras cosas, todos los modelos disponibles para ese módulo. Por ejemplo, he aquí documentación para el módulo transcribe.