Update Saqel Platform: 2026-09-08 23:35:48

This commit is contained in:
Hamza-Ayed
2026-09-08 23:35:48 +03:00
parent 90487a42ad
commit 41493f5dd6
11 changed files with 19 additions and 19 deletions
+3 -3
View File
@@ -51,11 +51,11 @@ $state = json_decode(file_get_contents($stateFile), true);
$origName = $state['orig_name'] ?? 'Unknown.pdf';
Env::load(__DIR__ . '/../.env');
$rawKeys = Env::get('GEMINI_API_KEY') ?: getenv('GEMINI_API_KEY');
$rawKeys = Env::get('GEMINI_KEY') ?: getenv('GEMINI_KEY');
$apiKeys = array_values(array_filter(array_map('trim', explode(',', $rawKeys))));
if (empty($apiKeys)) {
updateState($stateFile, 'error', 0, '⚠️ لم يتم العثور على مفتاح الذكاء الاصطناعي (GEMINI_API_KEY) في ملف .env.');
updateState($stateFile, 'error', 0, '⚠️ لم يتم العثور على مفتاح الذكاء الاصطناعي (GEMINI_KEY) في ملف .env.');
return;
}
@@ -70,7 +70,7 @@ $maskedKey = substr($geminiKey, 0, 6) . '...' . substr($geminiKey, -4);
updateState($stateFile, 'uploading_to_ai', 15, "تم تفعيل Round Robin. جاري استخدام المفتاح: {$maskedKey}");
if (empty($geminiKey)) {
updateState($stateFile, 'error', 0, '⚠️ لم يتم العثور على مفتاح الذكاء الاصطناعي (GEMINI_API_KEY) في ملف .env. النظام يحتاج إلى الـ AI لقراءة وتفريغ الكتب (بما فيها الكتب المصورة والرياضيات) بشكل حقيقي.');
updateState($stateFile, 'error', 0, '⚠️ لم يتم العثور على مفتاح الذكاء الاصطناعي (GEMINI_KEY) في ملف .env. النظام يحتاج إلى الـ AI لقراءة وتفريغ الكتب (بما فيها الكتب المصورة والرياضيات) بشكل حقيقي.');
return;
}