- Getting Started
- FAQ
Getting Started
FAQ
Frequently asked questions about Backboard and its features.
General
Backboard is a unified AI infrastructure platform that provides access to 17,000+ LLMs, built-in RAG, and the world’s smartest memory system—all through a single API. It enables developers to build stateful, context-aware AI applications without managing complex infrastructure.
Backboard uses a sophisticated hybrid storage system to manage and retrieve memories for AI assistants. When you send a message with memory="Auto", the system automatically extracts relevant facts and preferences, storing them across optimized data stores.
When your assistant needs to access memories, Backboard conducts a comprehensive search and retrieves relevant information that can be seamlessly integrated into responses—enabling personalized, context-aware interactions across conversations.
Backboard’s memory implementation offers several advantages over traditional Retrieval-Augmented Generation:
- Entity Relationships: Understands and relates entities across different interactions, not just static documents
- Contextual Continuity: Retains information across sessions, maintaining continuity in long-term engagements
- Adaptive Learning: Improves personalization based on user interactions and feedback
- Dynamic Updates: Updates memory in real-time with new information, unlike static RAG systems
- Personalized Learning Assistants: Remember user preferences, strengths, weaknesses, and progress
- Customer Support AI Agents: Retain context from previous interactions for better assistance
- Healthcare Assistants: Track patient history, medication schedules, and treatment plans
- Virtual Companions: Build deeper relationships by remembering personal details and past conversations
- Productivity Tools: Remember user habits, frequently used documents, and task history
- Gaming AI: Create immersive experiences by remembering player choices and progress
Getting Started
- Sign up at app.backboard.io
- Navigate to Settings → API Keys to create your API key
- Install the SDK (
pip install backboard-sdkornpm install backboard-sdk) - Follow our Quickstart Guide to send your first message
Memory
Simply set memory="Auto" when sending a message. Backboard automatically extracts and stores relevant information, then retrieves it when needed in future conversations.
response = await client.send_message(
"My name is Sarah and I work at Google.",
memory="Auto",
)
Backboard uses a classification system to determine which content should be stored as memories. Not all text will generate memories. Memories are typically not created for:
- Definitional questions (e.g., “What is machine learning?“)
- General concept explanations without personal context
- Technical definitions and theoretical explanations
- Abstract or theoretical content
Best practices for memory extraction:
- Include temporal markers (when events occurred)
- Add personal context or experiences
- Frame information in terms of real-world applications
- Include specific examples rather than general definitions
Models and Providers
Backboard provides access to over 17,000 models from leading providers including:
- OpenAI (GPT-4o, GPT-4)
- Anthropic (Claude 4, Claude 3.5)
- Google (Gemini Pro, Gemini Ultra)
- X.ai (Grok)
- Cohere (Command R+)
- Featherless (open-source models)
- OpenRouter (frontier and free models)
- Cerebras (optimized for speed)
- AWS Bedrock
Documents and RAG
Backboard supports common document formats including PDF, TXT, and other text-based files. Documents are automatically indexed and made searchable for RAG queries.
Pricing and Billing
Backboard uses a credit-based system. You pay for the tokens and resources you consume. New accounts start with $5 in free credits (valid for 30 days). Visit app.backboard.io for current pricing details.
Support
- Documentation: Browse our docs for guides and API references
- Status Page: Check status.backboard.io for service status
- Contact: Reach out via the dashboard for support inquiries
You can monitor real-time service status at backboard.statusgator.app. We recommend implementing appropriate error handling and retry logic in your applications.