Documentation
Welcome to our documentation. Choose a topic below to get started.
Index
Features
Chat UI
A comprehensive guide to using Bodhi App's Chat Interface
Models
Browse, configure, and manage all models in Bodhi — local aliases, GGUF files, and API models in one unified list
API Models
Configure and use API models alongside local models
Model Downloads
Download model files from HuggingFace repositories into Bodhi's local storage
Model Files
View and manage the model files downloaded from HuggingFace.
App Settings
Configure and manage application settings stored in SQLite database
MCP Setup
Registering MCP servers and creating user MCP instances in Bodhi App
MCP Usage
Using the MCP Playground and MCP tools in Bodhi App chat conversations
User Access Requests
Request and receive a role to access Bodhi App as a new user
User Management
Admin dashboard for managing users, roles, and access requests
API Tokens
Create and manage database-backed API tokens for secure programmatic access
App Access Management
Review and manage access requests from third-party applications
Developer
Getting Started
End-to-end tutorial for building apps that connect to Bodhi — from OAuth registration through API calls and MCP tool execution
Getting Started
SDK reference for integrating React applications with Bodhi using @bodhiapp/bodhi-js-react — provider setup, hooks, models, chat, embeddings, and MCP tools
Advanced Patterns
Advanced SDK usage — login with MCP access requests, agentic tool calling, extension SDK, custom client configuration, error handling
App Access Requests
Resource consent model for third-party apps — access request API flow, user review, role privileges, and MCP instance approval
OpenAPI Reference
Interactive API documentation via Swagger UI — endpoint prefixes, CORS policy, OpenAI-compatible APIs, and curl examples