@php
use App\Helpers\Classes\ImageHelper;
$items_per_page = 5;
$total_items = $userOpenai->total();
$prompt_filters = [
'all' => __('All'),
'favorite' => __('Favorite'),
];
$ai_tools = [
[
'title' => 'Sketch to Image',
'desc' => 'Transform your ideas into reality.',
'icon' =>
'',
'color' => '#F1F1F0',
] + ImageHelper::toolShow('sketch_to_image'),
[
'title' => 'Reimagine',
'desc' => 'Generate similar variants easily.',
'icon' =>
'',
'color' => '#C2EBF8',
] + ImageHelper::toolShow('reimagine'),
[
'title' => 'Upscale',
'desc' => 'Enlarge your images by 4x easily.',
'icon' =>
'',
'color' => '#EDF4F2',
] + ImageHelper::toolShow('upscale'),
[
'title' => 'Replace BG',
'desc' => 'Change the background of anyimage.',
'icon' =>
'',
'color' => '#FEF3DE',
] + ImageHelper::toolShow('replace_background'),
[
'title' => 'Remove BG',
'desc' => 'Extract the main object/subject.',
'icon' =>
'',
'color' => '#DEFFEF',
] + ImageHelper::toolShow('remove_background'),
[
'title' => 'Remove Text',
'desc' => 'Change or remove text.',
'icon' =>
'',
'color' => '#F7DEFE',
] + ImageHelper::toolShow('remove_text'),
];
$ai_tools = array_filter($ai_tools, function ($tool) {
return $tool['show'];
});
$ai_tools = array_values($ai_tools);
@endphp
@if (setting('dalle_hidden', 0) != 1)
{{ __('DALL-E') }}
@endif
@if (setting('enabled_gpt_image_1', '0') != '0')
{{ __('GPT-IMAGE-1') }}
@endif
@if (setting('enabled_gpt_image_1_5', '0') != '0')
{{ __('GPT-IMAGE-1.5') }}
@endif
@if (setting('stable_hidden', 0) != 1)
{{ __('Stable Diffusion') }}
@endif
@if (\App\Helpers\Classes\ApiHelper::setPiAPIKey())
@includeIf('midjourney::midjourney-tab')
@endif
@if (\App\Helpers\Classes\ApiHelper::setFalAIKey())
@includeFirst(['flux-pro::flux-pro-tab', 'panel.user.openai.includes.flux-pro-tab', 'vendor.empty'])
@includeFirst(['flux-pro::flux-2-flex-tab', 'panel.user.openai.includes.flux-2-flex-tab', 'vendor.empty'])
@includeFirst(['ideogram::ideogram-tab', 'panel.user.openai.includes.ideogram-tab', 'vendor.empty'])
@includeIf('nano-banana::nano-banana-tab')
@includeIf('panel.user.openai.includes.grok-imagine-tab')
@includeIf('nano-banana::nano-banana-pro-tab')
@includeIf('nano-banana::nano-banana-2-tab')
@includeIf('see-dream-v4::see-dream-v4-tab')
@endif
@if (setting('dalle_hidden', 0) !== 1)
@endif
@if (setting('enabled_gpt_image_1', '0') != '0')
@endif
@if (setting('enabled_gpt_image_1_5', '0') != '0')
@endif
@if (\App\Helpers\Classes\ApiHelper::setPiAPIKey())
@includeIf('midjourney::midjourney-tab-body')
@endif
@if (\App\Helpers\Classes\ApiHelper::setFalAIKey())
@includeFirst(['flux-pro::flux-pro-tab-body', 'panel.user.openai.includes.flux-pro-tab-body', 'vendor.empty'])
@includeFirst(['flux-pro::flux-2-flex-tab-body', 'panel.user.openai.includes.flux-2-flex-tab-body', 'vendor.empty'])
@includeFirst(['ideogram::ideogram-tab-body', 'panel.user.openai.includes.ideogram-tab-body', 'vendor.empty'])
@includeIf('nano-banana::nano-banana-tab-body')
@includeIf('panel.user.openai.includes.grok-imagine-tab-body')
@includeIf('nano-banana::nano-banana-pro-tab-body')
@includeIf('nano-banana::nano-banana-2-tab-body')
@includeIf('see-dream-v4::see-dream-v4-tab-body')
@endif
@include('panel.user.openai_chat.components.prompt_library_modal')
@if (count($ai_tools) > 0)
@endif
@push('script')
@includeIf('midjourney::midjourney-script')
@includeFirst(['flux-pro::flux-pro-script', 'panel.user.openai.includes.flux-pro-script', 'vendor.empty'])
@includeFirst(['flux-pro::flux-2-flex-script', 'panel.user.openai.includes.flux-2-flex-script', 'vendor.empty'])
@includeFirst(['ideogram::ideogram-script', 'panel.user.openai.includes.ideogram-script', 'vendor.empty'])
@includeIf('nano-banana::nano-banana-script')
@includeIf('panel.user.openai.includes.grok-imagine-script')
@includeIf('nano-banana::nano-banana-pro-script')
@includeIf('nano-banana::nano-banana-2-script')
@includeIf('see-dream-v4::see-dream-v4-script')
@endpush