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