Bigspin is built around a small set of concepts that work together. Understanding them makes everything else in the product — and in these docs — much easier to follow. This page defines each concept and explains how they relate to one another.Documentation Index
Fetch the complete documentation index at: https://docs.bigspin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Projects
Projects
A project is the top-level container in Bigspin. It groups a set of transcripts together with all the analysis that runs on them.When you create a project, you choose a domain — the type of AI conversations it will contain:
General— Suitable for most AI assistant, customer support, and chat use cases.AI coding— Tailored for AI coding assistant conversations.
Transcripts
Transcripts
A transcript is a single recorded AI conversation. It contains one or more turns — individual messages exchanged between participants.Each turn has a
Transcripts are the raw material for everything Bigspin does. The more transcripts you add to a project, the more reliable and comprehensive your reports become.
role that identifies who sent the message:| Role | Description |
|---|---|
user | The end user interacting with the AI |
assistant | The AI’s response |
human_agent | A human support agent who joined the conversation |
system | A system-level instruction or context message |
tool | Output from a tool or function call |
Reports
Reports
A report is the AI-generated analysis Bigspin produces after processing a project’s transcripts. Reports surface:
- Patterns — Recurring topics and themes across your conversations.
- Issues — Areas where your AI’s responses fall short of expectations.
- Trends — How quality and topic distribution change over time.
Data Sources
Data Sources
A data source is how transcripts get into a project. Bigspin supports two approaches:File uploads — Upload CSV, TSV, JSON, JSONL, or Parquet files directly from the project creation modal or the project view. Each file can be up to 500 MB.Integrations — Connect a third-party tracing tool so transcripts sync automatically:
- LangSmith — Connect your LangSmith workspace to stream traces into Bigspin without manual exports.
- Braintrust — Connect your Braintrust account for continuous ingestion.
API Keys
API Keys
An API key is a credential that authenticates programmatic requests to the Bigspin API. You need an API key to:
- Create projects and upload transcripts via the Projects and Transcripts APIs.
- Read project and transcript data programmatically.
How the concepts fit together
A typical Bigspin workflow connects all of these concepts in sequence:- You create a project and choose its domain.
- You add transcripts via file upload, a data source integration, or the Transcripts API.
- Bigspin analyzes the transcripts and generates a report.
- You act on the report’s findings — refining prompts, updating training data, or adjusting your AI’s behavior.
- New transcripts flow in, a fresh report runs, and the cycle repeats.
Quickstart
Follow the step-by-step guide to create your first project and report.
API Reference
Explore the Projects and Transcripts APIs to push data into Bigspin programmatically.