mirror of
https://gh.wpcy.net/https://github.com/thomas-deep/freescoutAI.git
synced 2026-05-24 01:22:55 +08:00
68 lines
2.9 KiB
PHP
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
|