AI {{ __('API keys') }}
{{ __('Global keys for every AI provider :app supports. Workspaces on plans without "Bring your own key" use these as the fallback. Encrypted at rest.', ['app' => \App\Models\SystemSetting::get('app_name', config('app.name', 'WaDesk'))]) }}
{{ $p->name }}
{{ $p->is_active ? 'Active' : 'Disabled' }} @if (!empty($p->api_key)) {{ __('Key saved') }} @else {{ __('No key') }} @endif{{ __('Run') }} php artisan db:seed
--class=AdminAiKeySeeder to populate.
{{ __('Fallback chain') }}
When a workspace runs an AI feature, AiKeyResolver tries the
workspace's own key first (only available on plans with BYOK enabled). If none is set, it falls back to
the matching {{ __('Active') }} row here. Disabling a provider above means workspaces
on non-BYOK plans simply can't use it.