freescoutAI/Resources/views/settings.blade.php
2025-04-14 23:13:33 +02:00

68 lines
2.9 KiB
PHP

@extends('layouts.app')
@section('title', __('FreeScoutAI'))
@section('content')
<div class="section-heading">
{{ __('FreeScoutAI Einstellungen') }}
</div>
<div class="row">
<div class="col-xs-12">
<form class="form-horizontal" method="POST" action="{{ route('freescoutai.save_settings', ['mailbox_id' => $mailbox->id]) }}">
{{ csrf_field() }}
<div class="form-group{{ $errors->has('enabled') ? ' has-error' : '' }}">
<label for="enabled" class="col-sm-2 control-label">{{ __('Modul aktivieren') }}</label>
<div class="col-sm-6">
<div class="controls">
<div class="onoffswitch-wrap">
<div class="onoffswitch">
<input type="checkbox" name="enabled" class="onoffswitch-checkbox" id="enabled" value="1" @if ($settings->enabled) checked @endif>
<label class="onoffswitch-label" for="enabled"></label>
</div>
</div>
</div>
</div>
</div>
<div class="form-group{{ $errors->has('provider') ? ' has-error' : '' }}">
<label for="provider" class="col-sm-2 control-label">{{ __('KI-Provider') }}</label>
<div class="col-sm-6">
<select id="provider" class="form-control input-sized" name="provider">
<option value="">{{ __('Bitte wählen') }}</option>
<option value="ollama" @if ($settings->provider == 'ollama') selected @endif>{{ __('Ollama (lokal)') }}</option>
<option value="openai" @if ($settings->provider == 'openai') selected @endif>{{ __('OpenAI') }}</option>
</select>
</div>
</div>
<div class="form-group{{ $errors->has('api_key') ? ' has-error' : '' }}">
<label for="api_key" class="col-sm-2 control-label">{{ __('API-Schlüssel') }}</label>
<div class="col-sm-6">
<input id="api_key" type="password" class="form-control input-sized" name="api_key" value="{{ $settings->api_key }}">
</div>
</div>
<div class="form-group{{ $errors->has('model') ? ' has-error' : '' }}">
<label for="model" class="col-sm-2 control-label">{{ __('Modell') }}</label>
<div class="col-sm-6">
<input id="model" type="text" class="form-control input-sized" name="model" value="{{ $settings->model }}">
</div>
</div>
<div class="form-group">
<div class="col-sm-6 col-sm-offset-2">
<button type="submit" class="btn btn-primary">
{{ __('Speichern') }}
</button>
</div>
</div>
</form>
</div>
</div>
@endsection