¿Qué es Replicate y para qué sirve?
Replicate es un servicio que ejecuta modelos de inteligencia artificial mediante una API, para que el equipo use modelos publicados, o propios, sin administrar la infraestructura de inferencia.
Según la documentación, cada ejecución de un modelo crea una prediction, un objeto que guarda entradas, salida, estado y marcas de tiempo. La llamada puede hacerse desde la interfaz web, la API HTTP o bibliotecas de Python y JavaScript, con replicate.run() y un identificador de modelo. Los modelos lentos exigen consultar el estado hasta que la prediction termine.
Quien tiene un modelo propio lo empaqueta con Cog, una herramienta de código abierto que lo coloca en un contenedor Docker. El flujo usa un archivo cog.yaml para las dependencias y un predict.py para la interfaz de predicción, y el comando cog push publica el modelo.
Para mantener un modelo activo, Replicate ofrece deployments, que son endpoints privados y dedicados con control de escala y de hardware. También se puede ajustar un modelo de imagen como Flux con datos propios, y el resultado se convierte en un modelo nuevo que se llama por ID de versión.






