Skip to main content
Bluejay accepts OpenTelemetry traces and shows each trace next to the production conversation that you link it to. If you are linking traces to simulation results, see Traces. The Traces list with one row for each trace, showing its name and ID, a link to the call it belongs to, status or error count, duration, spans, tokens, estimated cost, model, and service The Traces list with one row for each trace, showing its name and ID, a link to the call it belongs to, status or error count, duration, spans, tokens, estimated cost, model, and service

Export traces to Bluejay

Bluejay accepts traces from any OpenTelemetry-compatible library, for example OpenInference, OpenLLMetry, or Langfuse. Using a voice framework? Its integration page can show a framework-specific setup.
1

Get an API key

Create one as described in Get an API key.
2

Install the packages

3

Point the exporter at Bluejay

Send spans over OTLP HTTP to https://otlp.getbluejay.ai/v1/traces, with your API key in the X-API-KEY header:
4

Instrument your LLM client

For example, the OpenAI client:
To show a trace next to its conversation, add the conversation’s trace_id to your POST /v1/evaluate request.
Last modified on October 21, 2026