
Una biblioteca de orquestación modelo para la era moderna de IA con un enfoque en una excelente experiencia de desarrollador.
Dropa es una biblioteca de orquestación con un enfoque en grandes modelos generativos de la era moderna de la IA, centrándose en la experiencia excelente del desarrollador. Maneja la integración con los proveedores, la carga de las credenciales, la realización de llamadas modelo, el almacenamiento de datos, la carga de datos de varios formatos, la gestión del contexto de conversación, la consulta de bases de datos vectoriales y tradicionales, el uso de seguimiento y mucho más ...
Tanto Langchain como Llamaindex son grandes herramientas, pero sus ecosistemas están creciendo a un ritmo rápido, ambos respaldados por empresas que intentan vender productos. El objetivo de Dropa es proporcionar una API más simple y amigable con valores predeterminados sensatos, mejor experiencia de desarrollador, todo dentro de una huella más delgada. Dropa se enorgullece de su readablidad, baja sobrecarga, y que el proceso de orquestación es lo más simple y conciso posible. Aquí hay algunas características diferenciantes:
No dependientes
DiscalA no confía en ninguna dependencia y solo requiere Python V12 o mayor. Esto significa que el paquete es significativamente más pequeño y no depende de los paquetes de Python desarrollados por el proveedor. Conducta se conecta directamente al descanso del proveedor o las API nativas.
Carga de credenciales
DIVERTA buscará automáticamente las credenciales del proveedor y le informará a los mensajes de error sensibles si faltan alguno y cómo agregarlos.
Registro, uso y trazabilidad
Conducta con Mantenerlo actualizado sobre cada acción que realiza de forma predeterminada con registros y trazas bien formatados. También incluye características de seguimiento y seguimiento, que rastrean y recopilan información, sobre uso de tokens, solicitudes de red, errores, etc.
Sintaxis declarativa
Conducta se aleja del enfoque basado en la cadena y le permite declarar explícitamente cómo las indicaciones deberían interactuar con un control de grano más fino.
Agentes listos para usar
DIVERTA proporciona soporte para los agentes de IA y la construcción de tuberías de agentes de forma predeterminada. No hay necesidad de instalar otro paquete.
Paquete único
Conducta es el único paquete que necesitará instalar para usar proveedores compatibles. Todo se hornea en la biblioteca y no requiere complementos, extensiones de la comunidad, etc. Todo se importa de conducta , simplificando la experiencia del desarrollador.