@extends('layouts.layoutMaster') @section('title', __('Create AI Model')) @section('vendor-style') @vite([ 'resources/assets/vendor/libs/select2/select2.scss' ]) @endsection @section('vendor-script') @vite([ '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 @section('content')
{{-- Breadcrumb Component --}} {{-- Demo Warning --}} {{ __('AI models cannot be modified in demo mode.') }}
{{ __('Model Information') }}
@csrf
@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
{{ __('Whether this model supports real-time response streaming') }}
{{ __('Whether this model is available for use') }}
@error('configuration')
{{ $message }}
@enderror
{{ __('Additional configuration parameters in JSON format (optional)') }}
{{ __('Cancel') }}
{{-- Info Card --}}
{{ __('Model Guidelines') }}
{{ __('Guidelines') }}
{{ __('Model Name:') }} {{ __('User-friendly display name') }}
{{ __('Identifier:') }} {{ __('Exact API model name') }}
{{ __('Type:') }} {{ __('Primary capability of the model') }}
{{ __('Tokens:') }} {{ __('Maximum context window') }}
{{ __('Costs:') }} {{ __('Usually very small decimals') }}
{{ __('Common Model Types:') }}
  • {{ __('Text:') }} GPT, Claude, Llama
  • {{ __('Image:') }} DALL-E, Midjourney, Stable Diffusion
  • {{ __('Embedding:') }} {{ __('Text similarity models') }}
  • {{ __('Multimodal:') }} {{ __('Vision + text models') }}
{{ __('Examples:') }}
  • GPT-4: gpt-4-1106-preview
  • Claude: claude-3-opus-20240229
  • DALL-E: dall-e-3
@endsection