Observability
Observability
Understand exactly what is happening in your GenAI applications and debug when things go wrong. Monitor the key metrics that are relevant to your application.
Introduction
Puzzlet’s observability provides a powerful way to understand complex interactions within your LLM workflows. Easily group related requests together, debug inputs/outputs, and have a high-level view of what’s happening within your GenAI applications.
Why Puzzlet’s Observability
- Get started with as little as one line-of-code
- Easily trace complex chains/graphs
- Capture the full context of your LLM calls
- Capture the full context of your vector DB calls
- Gain high-level insights into your overall GenAI usage
- Intuitive SDK’s to get started
Quick Start
1
Initalize the SDK
initialize sdk
import { Puzzlet } from "@puzzlet/sdk";
const puzzletClient = new Puzzlet({
apiKey: process.env.PUZZLET_API_KEY!,
appId: process.env.PUZZLET_APP_ID!,
});
2
Initialize the tracing client
trace init
puzzletClient.initTracing();
Questions or Feedback?
Have any questions or feature requests? Reach out to us at hello@puzzlet.ai