{{ __('dashboard.API Integration') }}

{{ __('dashboard.Default model, provider keys, GitHub OAuth, photograph catalogs, and the Lab datastore.') }}

@include('livewire.dashboard.integration.options.defaults') @if (count($providers) === 0)

{{ __('dashboard.No providers configured.') }}

@else {{ __('dashboard.Provider') }} {{ __('dashboard.Models') }} {{ __('dashboard.API key') }} {{ __('dashboard.Status') }} @foreach ($providers as $provider)

{{ $provider['label'] }}

{{ $provider['models_label'] ?? count($provider['models']) }} @if (in_array($provider['id'], ['github', 'supabase'], true)) @if ($provider['source'] === 'workspace') {{ __('dashboard.Configured') }} @elseif ($provider['source'] === 'env') {{ __('dashboard.Using .env') }} @else {{ __('dashboard.Not configured') }} @endif @elseif ($provider['source'] === 'workspace') {{ __('dashboard.workspace key :masked', ['masked' => $provider['masked']]) }} @elseif ($provider['source'] === 'env') {{ __('dashboard..env fallback :masked', ['masked' => $provider['masked']]) }} @else {{ __('dashboard.no key') }} @endif
@if ($provider['enabled']) {{ __('dashboard.On') }} @else {{ __('dashboard.Off') }} @endif @if ($provider['source'] === 'missing') {{ in_array($provider['id'], ['github', 'supabase'], true) ? __('dashboard.Not configured') : __('dashboard.Needs key') }} @endif
@endforeach
@endif