@extends('layouts.layoutMaster') @section('title', __('AI Module Configuration')) @section('vendor-style') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', 'resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', 'resources/assets/vendor/libs/select2/select2.scss', 'resources/assets/vendor/libs/sweetalert2/sweetalert2.scss' ]) @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', 'resources/assets/vendor/libs/select2/select2.js', 'resources/assets/vendor/libs/sweetalert2/sweetalert2.js' ]) @endsection @section('page-script') @vite(['Modules/AICore/resources/assets/js/aicore-module-configuration.js']) @endsection @section('content')
{{-- Breadcrumb Component --}} {{-- Sync Button --}}
{{ __('AI-Enabled Modules') }}

{{ __('Configure default AI providers and models for each AI-enabled module. Click "Sync Modules" to detect new modules.') }}

{{-- Module Configurations --}}
@forelse($configurations as $config)
{{ $config->module_display_name }}
{{ $config->module_name }}
is_active ? 'checked' : '' }}>
@if($config->description)

{{ $config->description }}

@endif
streaming_enabled ? 'checked' : '' }}>
@empty
{{ __('No AI Modules Found') }}

{{ __('Click the "Sync Modules" button to detect AI-enabled modules.') }}

@endforelse
@endsection