diff --git a/app/Helpers/FirstParty/AI/CloudflareAI.php b/app/Helpers/FirstParty/AI/CloudflareAI.php index a61e710..37b13c8 100644 --- a/app/Helpers/FirstParty/AI/CloudflareAI.php +++ b/app/Helpers/FirstParty/AI/CloudflareAI.php @@ -24,7 +24,7 @@ public static function getVectorEmbeddingBgeSmall($embedding_query) // Use the new API endpoint $response = Http::withHeaders([])->withOptions(['verify' => (app()->environment() == 'local') ? false : true])->timeout(800) ->get( - 'hhttps://worker-embedding-mag.prime-42b.workers.dev', + 'https://worker-embedding-mag.prime-42b.workers.dev', [ 'query' => $embedding_query, ] @@ -44,6 +44,7 @@ public static function getVectorEmbeddingBgeSmall($embedding_query) } catch (Exception $e) { $currentAttempt++; if ($currentAttempt >= $maxRetries) { + throw $e; // we can throw exception here } // Optional: Add sleep for a few seconds if you want to delay the next attempt diff --git a/database/seeders/MemeMediaSeeder.php b/database/seeders/MemeMediaSeeder.php index dfeedd6..3acc138 100644 --- a/database/seeders/MemeMediaSeeder.php +++ b/database/seeders/MemeMediaSeeder.php @@ -197,6 +197,8 @@ private function importSingleMeme(array $meme_record): bool $embedding = null; // Continue without embedding } + // dd($embedding); + // Check if record exists one more time within transaction $existing_meme = MemeMedia::where('original_id', $meme_record['filename'])->first();