@php
$mgr = new \App\Classes\AiCreditManager($user->id);
$pkg = $mgr->getPackage();
$lim = $mgr->getUserEmailLimits();
$balance = (int) ($lim->ai_credits ?? 0);
$alloc = (int) ($pkg->ai_default_credits ?? 0);
$used = (int) ($lim->ai_credits_used_this_month ?? 0);
@endphp
@lang('plan.ai_credits.balance')
{{ number_format($balance) }}
@lang('plan.ai_credits.monthly_allocation'): {{ number_format($alloc) }}
·
@lang('plan.ai_credits.used_this_month'): {{ number_format($used) }}
·
{{ $mgr->isAiOveruseAllowed() ? trans('plan.ai_credits.overuse_allowed') : trans('plan.ai_credits.overuse_not_allowed') }}
@include('plan._meter', [
'label' => trans('plan.ai_credits.used_this_month'),
'used' => $used,
'limit' => $alloc > 0 ? $alloc : null,
'icon' => 'la la-magic',
'help' => $resetMonthly,
])
@php
$tiers = config('mumara.ai.tiers', []);
@endphp
@if(!empty($tiers))
@lang('plan.ai_credits.tier_costs')
| @lang('plan.ai_credits.tier_fast') / @lang('plan.ai_credits.tier_balanced') / @lang('plan.ai_credits.tier_advanced') |
Credits |
@foreach(($tiers ?? []) as $tierKey => $tierCfg)
| {{ $tierCfg['label'] ?? $tierKey }} |
@if(isset($tierCfg['cost']))
{{ is_array($tierCfg['cost']) ? (min($tierCfg['cost']) . '–' . max($tierCfg['cost'])) : $tierCfg['cost'] }}
@else
—
@endif
|
@endforeach
@endif
@lang('plan.common.contact_admin')