@extends('layouts.layoutMaster') @section('title', __('Edit AI Model') . ' - ' . $model->name) @section('vendor-style') @vite([ 'resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.scss', 'resources/assets/vendor/libs/select2/select2.scss' ]) @endsection @section('content')
{{-- Demo Warning --}} {{ __('AI models cannot be modified in demo mode.') }}
{{ __('Edit AI Model') }}
@csrf @method('PUT')
@error('provider_id')
{{ $message }}
@enderror
@error('type')
{{ $message }}
@enderror
@error('name')
{{ $message }}
@enderror
@error('model_identifier')
{{ $message }}
@enderror
{{ __("The exact identifier used by the provider's API") }}
@error('max_tokens')
{{ $message }}
@enderror
@error('cost_per_input_token')
{{ $message }}
@enderror
@error('cost_per_output_token')
{{ $message }}
@enderror
supports_streaming) ? 'checked' : '' }}>
{{ __('Whether this model supports real-time response streaming') }}
is_active) ? 'checked' : '' }}>
{{ __('Whether this model is available for use') }}
@if($model->configuration)
@error('configuration')
{{ $message }}
@enderror
{{ __('Additional configuration parameters in JSON format') }}
@endif
{{ __('Model Information') }}
{{ __('Current Provider') }}
{{ $model->provider->name }}
{{ __('Current Status') }}
{{ $model->is_active ? __('Active') : __('Inactive') }}
{{ __('Created') }}
{{ $model->created_at->format('M j, Y') }}
{{ __('Last Updated') }}
{{ $model->updated_at->format('M j, Y') }}

{{ __('Tips') }}
• {{ __('Use exact model identifiers from the provider\'s documentation') }}
• {{ __('Token costs are typically very small decimal values') }}
• {{ __('Streaming is useful for real-time applications') }}
{{-- End container --}} @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js', 'resources/assets/vendor/libs/select2/select2.js' ]) @endsection @section('page-script') @vite(['Modules/AICore/resources/assets/js/aicore-model-form.js']) {{-- Include Gemini-specific assets if GeminiAIProvider module is enabled --}} @if(isset($geminiProviderEnabled) && $geminiProviderEnabled) @vite(['Modules/GeminiAIProvider/resources/assets/js/gemini-model-suggestions.js']) @endif @endsection