@extends('layouts.app') @section('title', 'AI content') @section('content')

AI content

@if(session('success'))

{{ session('success') }}

@endif @if(session('error'))

{{ session('error') }}

@endif

Generate marketing content

Enter a prompt to generate AI-powered marketing content. Requests are queued and processed in the background. Ensure OPENAI_API_KEY is set in .env and run the queue worker (php artisan queue:work) for processing.

@csrf @error('prompt'){{ $message }}@enderror
@if(!$recent->isEmpty())

Recent requests

@foreach($recent as $r) @if(($highlightId === $r->id || in_array($r->status, ['completed', 'failed'])) && $r->response !== null) @endif @endforeach
Prompt Status Created
{{ Str::limit($r->prompt, 60) }} @if($r->status === 'queued') Queued @elseif($r->status === 'processing') Processing… @elseif($r->status === 'completed') Completed @else Failed @endif {{ $r->created_at->format('M j, Y H:i') }}
Response:
{{ $r->response }}
@if($r->tokens_used > 0) Tokens: {{ $r->tokens_used }} @endif
@endif @endsection