Sobre el proyecto

Chroma es una base de datos de embeddings de código abierto utilizada como infraestructura de búsqueda para aplicaciones de IA. Permite a los usuarios almacenar documentos, metadatos e IDs, gestionando automáticamente la tokenización, el embedding y la indexación, aunque también admite la adición de embeddings personalizados. Las capacidades clave incluyen: - Gestión de colecciones: Creación, recuperación y eliminación de colecciones de documentos. - Operaciones de datos: Adición, actualización y eliminación de documentos dentro de las colecciones. - Consultas: Búsqueda de los resultados más similares basados en textos de consulta, con soporte para filtros opcionales de metadatos y documentos. - Flexibilidad de despliegue: Soporta configuración en memoria para prototipado, almacenamiento persistente y un modo cliente-servidor. El proyecto proporciona clientes para Python y JavaScript y ofrece una versión serverless alojada llamada Chroma Cloud.