# Chroma Infraestructura de búsqueda de código abierto para IA, con búsqueda vectorial, de texto completo, mediante expresiones regulares y por metadatos, disponible en local, en la nube o en tu propia nube. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Base de Conocimiento IA, Motor de Búsqueda IA, Herramientas IA Dev ## ¿Qué es Chroma? Chroma es una infraestructura de búsqueda de código abierto para IA. Combina búsqueda vectorial, recuperación dispersa, búsqueda de texto completo, coincidencia mediante expresiones regulares y filtrado por metadatos, para que los equipos puedan buscar y recuperar información desde un único sistema en lugar de integrar herramientas independientes. El sitio presenta tres opciones de implementación: una opción local de un solo nodo, Chroma Cloud para un uso sin servidor completamente gestionado y despliegues en tu propia nube dentro de la VPC del cliente. Chroma Cloud se basa en almacenamiento de objetos y estratificación automática, mientras que Chroma Sync añade ingesta gestionada desde fuentes como S3, GitHub y sitios web. El producto está dirigido a desarrolladores y equipos que crean aplicaciones de IA, sistemas de recuperación y flujos de trabajo de ingeniería de contexto. El sitio también lo presenta como una solución útil para búsquedas de producción a gran escala, con compatibilidad con búsqueda híbrida, versionado de conjuntos de datos y controles de despliegue empresarial. ## ¿Qué puede hacer Chroma? ### Varios modos de búsqueda en un único sistema Combina vectores densos, vectores dispersos, recuperación léxica, coincidencia mediante expresiones regulares y filtros de metadatos en una única interfaz de consulta. Chroma lo presenta como una plataforma para flujos de trabajo de búsqueda híbrida. ### Núcleo de código abierto con opciones de despliegue Ejecuta Chroma localmente con pip, npm o Docker, o utiliza el servicio de nube gestionado. La misma base de código sustenta la base de datos de código abierto y Chroma Cloud. ### Operaciones en la nube sin servidor Chroma Cloud funciona sin aprovisionamiento ni ajustes manuales y se basa en almacenamiento de objetos, con estratificación de datos y almacenamiento en caché automáticos y adaptados a las consultas. El sitio destaca la operación sin servidor y el escalado automático según el uso. ### Indexación respaldada por almacenamiento de objetos La arquitectura almacena vectores, metadatos e índices en almacenamiento de objetos, con cachés activos y templados por encima. Chroma afirma que este enfoque está diseñado para ofrecer búsquedas de baja latencia a gran escala. ### Pipeline de ingesta gestionada Chroma Sync conecta depósitos de S3, repositorios de GitHub y sitios web; después analiza, divide en fragmentos y genera embeddings del contenido entrante antes de incorporarlo a la base de datos. ### Herramientas para flujos de trabajo de desarrollo El producto incluye bifurcación de conjuntos de datos, pruebas A/B, lanzamientos graduales y herramientas de CLI para el desarrollo. El sitio también destaca la compatibilidad con clientes de TypeScript, Python y Rust. ## Casos de uso ### Recuperación para aplicaciones de IA Crea sistemas de recuperación para aplicaciones de IA que necesiten coincidencia semántica, búsqueda de texto exacto y filtrado en una única ruta de consulta. Chroma está dirigido a equipos que quieren combinar métodos vectoriales y léxicos sin gestionar back ends de búsqueda independientes. ### Desarrollo local y creación de prototipos Almacena y consulta colecciones en un entorno local durante el desarrollo y, posteriormente, pasa a un despliegue en la nube gestionado o en tu propia nube. El sitio menciona específicamente el uso de un solo nodo con pip, npm o Docker. ### Ingesta de datos para bases de conocimiento consultables Incorpora contenido desde depósitos de S3, repositorios de GitHub o páginas web y prepáralo para la búsqueda mediante análisis, división en fragmentos y generación de embeddings. Esto resulta adecuado para equipos que necesitan un pipeline gestionado desde la fuente sin procesar hasta los datos consultables. ### Infraestructura de búsqueda para producción Ejecuta búsquedas de producción a mayor escala con indexación respaldada por almacenamiento de objetos, cachés estratificadas y operación sin servidor. El sitio destaca las búsquedas de baja latencia sobre índices multiinquilino y el escalado automático según el uso. ### Experimentación y lanzamiento de búsquedas Utiliza la bifurcación de conjuntos de datos, las pruebas A/B y los lanzamientos graduales para comparar cambios en la recuperación antes de publicarlos ampliamente. Esto resulta relevante para equipos que iteran sobre el posicionamiento, los embeddings o los cambios de esquema. ## Preguntas frecuentes ### ¿Qué opciones de despliegue ofrece Chroma? Chroma Cloud es la opción gestionada para equipos que quieren una infraestructura de búsqueda sin servidor sin tener que operar sus propios clústeres. El sitio también describe una opción de código abierto de un solo nodo que se ejecuta localmente con pip, npm o Docker, además de un modelo de despliegue en tu propia nube dentro de tu propia VPC. ### ¿Qué tipos de búsqueda admite Chroma? El producto combina búsqueda vectorial densa, búsqueda vectorial dispersa, búsqueda de texto completo, coincidencia mediante expresiones regulares y filtrado por metadatos en una única interfaz de consulta. El sitio también muestra funciones de búsqueda híbrida y versionado de conjuntos de datos, como la bifurcación para pruebas A/B y lanzamientos graduales. ### ¿Cómo se calcula el precio de Chroma? La página de precios muestra un plan Starter, un plan Team y una oferta Enterprise. Starter y Team se basan en el uso e incluyen créditos, mientras que Enterprise utiliza precios personalizados y añade opciones como bases de datos ilimitadas, miembros de equipo ilimitados, asistencia específica, clústeres de un solo inquilino y clústeres BYOC. ### ¿Cómo funciona la ingesta de datos en Chroma Cloud? Chroma Cloud admite depósitos de S3, repositorios de GitHub y sitios web mediante Chroma Sync. Sync se encarga del análisis, la división en fragmentos y la generación de embeddings para preparar los datos para la búsqueda. ### ¿Qué controles de seguridad y despliegue se mencionan para el uso empresarial? El sitio indica que los despliegues empresariales pueden utilizar BYOC en tu VPC, replicación multirregional y recuperación a un momento determinado. Las páginas de seguridad de Chroma Cloud también indican que la plataforma ha sido sometida a un examen SOC 2 Type II. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Tipo de producto**: Infraestructura de búsqueda para IA - **Despliegue**: Local, en la nube o en tu propia nube - **Flujos de trabajo principales**: Búsqueda vectorial, búsqueda de texto completo, búsqueda mediante expresiones regulares, filtrado por metadatos y recuperación híbrida - **Ingesta**: Chroma Sync para S3, GitHub y sitios web - **Modelo de precios**: Precios en la nube basados en el uso, con una opción empresarial personalizada