@extends('layouts.layoutMaster') @section('title', __('AI Models')) @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/sweetalert2/sweetalert2.scss', 'resources/assets/vendor/libs/select2/select2.scss' ]) @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', 'resources/assets/vendor/libs/sweetalert2/sweetalert2.js', 'resources/assets/vendor/libs/select2/select2.js' ]) @endsection @section('page-script') @vite(['Modules/AICore/resources/assets/js/aicore-models.js']) @endsection @section('content')
| {{ __('Model') }} | {{ __('Provider') }} | {{ __('Type') }} | {{ __('Max Tokens') }} | {{ __('Input Cost') }} | {{ __('Output Cost') }} | {{ __('Streaming') }} | {{ __('Status') }} | {{ __('Actions') }} |
|---|---|---|---|---|---|---|---|---|
|
@switch($model->type)
@case('text')
@break
@case('image')
@break
@case('embedding')
@break
@case('multimodal')
@break
@default
@endswitch
{{ $model->name }}{{ $model->model_identifier }} |
{{ ucfirst($model->provider->type) }}
{{ $model->provider->name }}
|
{{ ucfirst($model->type) }} | {{ number_format($model->max_tokens) }} | @if($model->cost_per_input_token) ${{ number_format($model->cost_per_input_token, 8) }} @else {{ __('N/A') }} @endif | @if($model->cost_per_output_token) ${{ number_format($model->cost_per_output_token, 8) }} @else {{ __('N/A') }} @endif | @if($model->supports_streaming) {{ __('Yes') }} @else {{ __('No') }} @endif | @if($model->is_active) {{ __('Active') }} @else {{ __('Inactive') }} @endif |
|