Pipecat UI
Components

Session Info

Session metadata rows — transport type, copyable ids, RTVI versions.

Open in Storybook

Transport
Daily
Session ID
d3adb33f-1234-5678-9abc-def012345678
Participant ID
a1b2c3d4-5678-90ab-cdef-1234567890ab
RTVI Client
v1.13.0
RTVI Server
v1.1.0

Installation

pnpm dlx shadcn@latest add @pipecat/session-info

Usage

import { SessionInfo } from "@/components/pipecat/session-info";

<SessionInfo sessionId={sessionId} participantId={participantId} />;

Transport name and RTVI client/server versions are derived from the client automatically; ids are whatever you pass in, rendered with copy-to-clipboard buttons. Requires a TooltipProvider ancestor (shadcn's tooltip setup) for the copy buttons.

Key props

PropTypeDescription
sessionId / participantIdstringCopyable id rows
noTransportType / noSessionId / noParticipantId / noRTVIVersionbooleanHide rows

CopyText is exported standalone — truncated text with a copy button.

On this page