@extends('settings.edit') @section('section')
@include('user-settings.setting_menu')

{{ __('messages.vcard.ai_configuration') }}

{{ Form::open(['route' => 'open.ai.setting.update', 'id' => 'UserCredentialsSettings', 'class' => 'form']) }} {{ Form::hidden('sectionName', $sectionName) }}
{{ __('messages.vcard.open_ai') }}
{{ Form::label('openai_api_key', __('messages.vcard.open_ai_api_key') . ':', ['class' => 'form-label required']) }} {{ Form::text('openai_api_key', isset($setting['openai_api_key']) ? $setting['openai_api_key'] : null, ['class' => 'form-control', 'id' => 'openAikey', 'placeholder' => __('messages.vcard.open_ai_api_key')]) }}
{{ Form::label('open_ai_model', __('messages.vcard.open_ai_model') . ':', ['class' => 'form-label required']) }} {{ Form::text('open_ai_model', isset($setting['open_ai_model']) ? $setting['open_ai_model'] : null, ['class' => 'form-control', 'id' => 'openAiModel', 'placeholder' => __('messages.vcard.open_ai_model')]) }}
{{ __('messages.vcard.gemini_ai') }}
{{ Form::label('gemini_api_key', __('messages.vcard.gemini_ai_api_key') . ':', ['class' => 'form-label required']) }} {{ Form::text('gemini_api_key', isset($setting['gemini_api_key']) ? $setting['gemini_api_key'] : null, ['class' => 'form-control', 'id' => 'geminiApiKey', 'placeholder' => __('messages.vcard.gemini_ai_api_key')]) }}
{{ Form::label('gemini_model', __('messages.vcard.gemini_ai_model') . ':', ['class' => 'form-label required']) }} {{ Form::text('gemini_model', isset($setting['gemini_model']) ? $setting['gemini_model'] : null, ['class' => 'form-control', 'id' => 'geminiModel', 'placeholder' => __('messages.vcard.gemini_ai_model')]) }}
{{ Form::label('ai_vcard_modal', __('messages.vcard.ai_provider_vcard_generation') . ':', ['class' => 'form-label required']) }} {{ Form::select('ai_vcard_modal', App\Models\UserSetting::AI_VCARD_MODAL, $setting['ai_vcard_modal'] ?? 'gemini_ai', ['class' => 'form-control', 'data-control' => 'select2', 'data-minimum-results-for-search' => 'Infinity']) }}
{{ Form::close() }}
@endsection