Can AI API Keys Be Configured Per Tenant in a Multi-Tenant Bold BI Environment
Yes. Bold BI supports Bring Your Own Key (BYOK) for multi-tenant deployments, allowing each site (tenant) to be configured with its own OpenAI, Azure OpenAI, or Anthropic (Claude) API key.
Note: AI configuration is supported at the site/tenant level only. Separate AI API keys cannot be configured for individual users within a tenant.
This enables organizations to maintain tenant-level isolation, billing control, and usage management.
Option 1: Use Bold BI AI Service (Bold AI)
When using the built-in Bold BI AI Service, AI features are managed directly by Bold BI.
Key Benefits
- AI usage is tracked per tenant.
- No external AI provider credentials are required.
- AI functionality is managed by Bold BI.
- AI credits are allocated independently.
- Credits are not shared across tenants.
Included AI Credits
Bold BI provides:
- 500 AI Credits per license per month at no additional cost. These credits are added to the license wallet at the start of each billing period and are available for immediate use.
If additional usage is required, customers can purchase:
Monitor AI Credit Usage
AI credit consumption can be reviewed through the AI Credits Dashboard:
https://credits.boldbi.com/dashboard
Note: Only license owners and authorized users can access AI credit consumption details.
Option 2: Use Bring Your Own Key (BYOK)
Organizations that prefer to use their own AI subscriptions can configure AI providers directly within each tenant.
Supported Providers
- OpenAI
- Azure OpenAI
- Anthropic (Claude)
Tenant-Level API Key Configuration
Each tenant can be configured with a separate API key, allowing:
- Independent AI subscriptions per tenant.
- Separate billing and usage management.
- Different AI providers for different tenants.
- Enhanced privacy and governance controls.
In this configuration, AI requests are billed through the customer's AI provider account rather than consuming Bold BI AI credits.
This approach is recommended when tenants require independent AI usage tracking or cost attribution.
Monitoring AI Usage
Bold BI provides multiple ways to monitor AI activity.
AI Usage Insights Dashboard
AI activities can be reviewed through the AI-powered Dashboard Usage Insights dashboard available under:
Enterprise Insights → AI-powered Dashboard Usage Insights
This dashboard provides visibility into AI interactions occurring within a tenant.
AI Usage Data Tables
The following tables are available in each site's IMDB database. Administrators can also build custom reports using these tables:
boldbi_ai_chat
boldbi_ai_requests
boldbi_ai_sessionsThese tables can be used to build custom dashboards and reports for detailed AI usage analysis.