Kit de herramientas de Python de Weights & Biases para trazar y evaluar agentes de IA y aplicaciones basadas en LLM.
MagnivOrg/prompt-layer-library
SDK de Python para registrar, versionar, trazar y evaluar prompts y solicitudes a LLM en OpenAI, Anthropic y otros proveedores.
Alternativa open source a:LangSmith
- Estrellas
- 786
- Forks
- 99
- Issues abiertos
- 26
- Último commit
- hace 9 días
¿Qué es?
PromptLayer es un SDK de Python para gestionar prompts y el tráfico de LLM. Obtiene plantillas de prompts versionadas de PromptLayer y las renderiza con variables de entrada. También puede funcionar como proxy sustituto de los clientes de OpenAI y Anthropic para registrar todas las solicitudes.
Al habilitar el tracing, el SDK exporta spans de OpenTelemetry a PromptLayer e instrumenta automáticamente los clientes instalados de OpenAI, Anthropic, Google GenAI y AWS Bedrock. También incluye utilidades para registrar solicitudes manualmente, ejecutar prompts y workflows, y un decorador para trazar tus propias funciones. Los clientes asíncronos replican la API síncrona.
El SDK incluye APIs de scorecard para tablas, con las que se pueden configurar criterios de evaluación, recalcular resultados y consultar desgloses por fila, además de integraciones opcionales para los paquetes openai-agents y claude-agent-sdk. También ofrece, como opción configurable, una caché de plantillas en memoria con fallback a datos obsoletos.
Funciones clave
- 01Obtiene plantillas de prompts versionadas y las renderiza con variables de entrada.
- 02Actúa como proxy de los clientes de OpenAI y Anthropic para registrar las solicitudes en PromptLayer.
- 03Exporta trazas de OpenTelemetry con instrumentación automática para varios SDK de proveedores.
- 04Ofrece APIs de scorecard para configurar, recalcular y consultar resultados de evaluaciones.
- 05Proporciona clientes síncronos y asíncronos con métodos equivalentes.
Casos de uso
- Mantener las plantillas de prompts versionadas y obtenerlas en tiempo de ejecución en lugar de codificarlas directamente.
- Registrar y depurar solicitudes de OpenAI o Anthropic en una aplicación de Python existente.
- Trazar llamadas a LLM y funciones personalizadas para supervisar el comportamiento en producción.
- Ejecutar evaluaciones de regresión de los resultados de prompts almacenados en tablas de PromptLayer.
Inicio rápido
- 1
Instala el SDK con pip
pip install promptlayer - 2
Crea un cliente con tu clave de API y obtén una plantilla de prompt
- 3
Si quieres, instala el complemento de tracing de OpenTelemetry junto con los SDK de los proveedores
pip install "promptlayer[otel-genai-instrumentation]" openai anthropic google-genai boto3
Antes de usarlo
- Necesitas una cuenta de PromptLayer y una clave de API para usar la mayoría de las funciones.
- La instrumentación automática completa de los SDK de los proveedores requiere Python 3.10 o posterior.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es prompt-layer-library?
- SDK de Python para registrar, versionar, trazar y evaluar prompts y solicitudes a LLM en OpenAI, Anthropic y otros proveedores. PromptLayer es un SDK de Python para gestionar prompts y el tráfico de LLM. Obtiene plantillas de prompts versionadas de PromptLayer y las renderiza con variables de entrada. También puede funcionar como proxy sustituto de los clientes de OpenAI y Anthropic para registrar todas las solicitudes.
- ¿prompt-layer-library es gratuito? ¿Qué licencia tiene?
- prompt-layer-library es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿prompt-layer-library sigue mantenido?
- Mantenimiento activo. El último commit de prompt-layer-library fue el 29 oct 2026.
- ¿Para qué puedo usar prompt-layer-library?
- Mantener las plantillas de prompts versionadas y obtenerlas en tiempo de ejecución en lugar de codificarlas directamente. Registrar y depurar solicitudes de OpenAI o Anthropic en una aplicación de Python existente. Trazar llamadas a LLM y funciones personalizadas para supervisar el comportamiento en producción. Ejecutar evaluaciones de regresión de los resultados de prompts almacenados en tablas de PromptLayer.
- ¿Cómo se instala prompt-layer-library?
- Instala el SDK con pip: pip install promptlayer Crea un cliente con tu clave de API y obtén una plantilla de prompt Si quieres, instala el complemento de tracing de OpenTelemetry junto con los SDK de los proveedores: pip install "promptlayer[otel-genai-instrumentation]" openai anthropic google-genai boto3
- ¿Dónde consigo prompt-layer-library?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MagnivOrg/prompt-layer-library
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Suite de herramientas para desarrollar, probar, evaluar e implementar aplicaciones basadas en LLM, con un diseñador visual de flujos para VS Code y una CLI pf.
Biblioteca TypeScript de componentes tipados (prompts, proveedores de LLM, parsers y ejecutores) para crear funciones basadas en LLM.
Plataforma de código abierto para trazar, probar, enrutar y gobernar llamadas a LLM, agentes y asistentes de programación en toda una empresa.
Plataforma open source de ingeniería de LLM para rastrear, evaluar y gestionar prompts, y depurar aplicaciones con LLM; se puede alojar en infraestructura propia.
Plataforma open source de observabilidad y evaluación de LLM para rastrear agentes de IA, puntuar sus resultados, gestionar prompts y monitorizar sistemas en producción.