Overview
This guide shows you how to integrate Latitude Telemetry into an application that uses the Vercel AI SDK. The Vercel AI SDK has built-in OpenTelemetry support via itsexperimental_telemetry flag. Latitude’s smart filter automatically picks up these ai.* spans. No instrumentation string needed.
You’ll keep calling the Vercel AI SDK exactly as you do today. Telemetry simply
observes and enriches those calls.
The Vercel AI SDK integration is TypeScript only.
Requirements
- A Latitude account and API key
- A Latitude project slug
- A Node.js project that uses the Vercel AI SDK (
aipackage)
Steps
Initialize and use
Initialize Latitude without an
instrumentations array. The Vercel AI SDK emits its own OpenTelemetry spans. Set experimental_telemetry.isEnabled to true on your AI SDK calls.The
experimental_telemetry.isEnabled flag must be set to true on each
Vercel AI SDK call (generateText, streamText, etc.) for spans to be emitted.Seeing Your Traces
Once connected, traces appear automatically in Latitude:- Open your project in the Latitude dashboard
- Each execution shows input/output messages, model, token usage, latency, and errors
That’s It
No changes to your Vercel AI SDK calls: just initialize Latitude and enableexperimental_telemetry.