Available for: TypeScript only.
Installation
Usage
CallinstrumentVercelAI() once at startup. It returns a telemetry settings object to pass to Vercel AI functions.
Streaming
Pass the sametelemetry object to streamText:
Structured output
Using getZespanVercelTelemetry
If you prefer to get the telemetry settings without calling instrumentVercelAI, use getZespanVercelTelemetry directly:
generateText, streamText, generateObject, tool calls, embed, and embedMany operations. streamObject spans are not currently instrumented — calls made through streamObject will not appear in Zespan even with experimental_telemetry: telemetry set.
