Sobre o projeto

OpenLLMetry é um conjunto de extensões construídas sobre OpenTelemetry que fornece observabilidade completa para aplicações LLM. Utiliza dados padrão do OpenTelemetry, permitindo integração com soluções de observabilidade existentes como Datadog, Honeycomb e outras. O repositório inclui instrumentações padrão do OpenTelemetry para provedores de LLM, bancos de dados vetoriais e frameworks, bem como um SDK Traceloop para configuração fácil. O SDK pode ser instalado via pip e inicializado com uma única linha de código. Suporta inúmeros destinos, incluindo Traceloop, Datadog, New Relic, Grafana e muitos outros. Componentes instrumentados incluem provedores de LLM como OpenAI, Anthropic, Cohere e Google Generative AI; bancos de dados vetoriais como Chroma, Pinecone e Qdrant; e frameworks como LangChain, LlamaIndex e CrewAI. O projeto é mantido pela Traceloop sob a licença Apache 2.0 e aceita contribuições.