Overview
traceAI-pipecat adds OpenTelemetry observability to Pipecat applications,
enabling tracing and monitoring of voice agents with automatic attribute mapping
to Future AGI conventions. It works by mapping
Pipecat’s OpenTelemetry spans (LLM, STT, TTS, tools, sessions) into Future AGI’s
tracing and evaluation format so you can observe and evaluate your pipeline in
the Future AGI platform.
Source Repository
Source code, examples, and issues for the Pipecat integration
PyPI Package
The
traceAI-pipecat package on PyPIFuture AGI
Learn more about the Future AGI observability and evaluation platform
Installation
This is a community-maintained package distributed separately frompipecat-ai:
Prerequisites
Future AGI Account Setup
Before using the integration, you need:- Future AGI Account: Sign up at Future AGI
- API Credentials: An API key and secret key from your Future AGI account
Required Environment Variables
FI_API_KEY: Your Future AGI API keyFI_SECRET_KEY: Your Future AGI secret key
Setup
Enable observability by registering a tracer provider and then installing the Pipecat attribute mapping. The mapping updates your existing span exporters to convert Pipecat attributes into Future AGI conventions.enable_grpc_attribute_mapping() instead, or specify
the transport explicitly:
Call
register() before installing attribute mapping, and make sure the
transport type matches your tracer provider configuration. See the source
repository
for the full API reference, feature list, and troubleshooting.