Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.brainstormer.io/llms.txt

Use this file to discover all available pages before exploring further.

An agent is an AI assistant that you own and configure. Every agent has a name, a system prompt that shapes its behavior, and an AI model that powers its responses. You can optionally attach a knowledge base so the agent answers from your content, and clone a custom voice so it speaks in a specific style. Once created, an agent is available in the Brainstormer dashboard for chat and accessible to any application via the REST API.

What an agent is made of

ComponentRequiredDescription
NameYesIdentifies the agent in your dashboard and API responses
AI modelYesThe underlying LLM (GPT-4, Claude, Gemini, Llama, and 300+ more)
System promptYesInstructions that define the agent’s behavior, persona, and scope
Knowledge baseNoDocuments and URLs the agent retrieves answers from
VoiceNoA cloned text-to-speech voice attached to the agent

Key capabilities

Conversation memory. Each chat session retains the full message history. Your agent remembers what was said earlier in the conversation, so users don’t have to repeat context. File attachments. Users can attach files — PDFs, Word documents, images — directly in chat. The agent reads and reasons over the content of those files. Knowledge base retrieval (RAG). When a knowledge base is linked, the agent automatically searches it on every message and incorporates relevant passages into its response, with cited sources. Custom voice. Upload audio samples and Brainstormer creates a cloned text-to-speech voice. The agent speaks in that voice in the chat interface and via the API.

Two ways to create an agent

Brainstormer offers two creation paths designed for different starting points. Classic Setup is a step-by-step wizard. You define each setting — model, system prompt, knowledge base, voice — yourself. Use this when you have a clear idea of what you want the agent to do. Creator Wizard is designed for content creators and subject-matter experts. You connect your content sources (URLs, RSS feeds), and Brainstormer analyzes them to auto-generate a creator profile and a starter system prompt. A knowledge base is created and linked automatically. Use this when you want to turn your existing content into an agent.

Draft vs. published

Every agent has a status: Draft or Published.
  • Draft agents are accessible in your dashboard but do not affect live conversations via the API or public-facing embed links.
  • Published agents are live and respond to all incoming messages.
You can set the status when you create an agent and change it at any time from the agent settings.

Next steps

Create an agent

Step-by-step guide to both creation paths

Clone a voice

Upload audio samples and give your agent a custom voice

Version history

Review past versions and roll back to any of them

Knowledge bases

Build a knowledge base to ground your agent in your content