🔓 إضافات الترسانة الأكاديمية (unrestricted) — 2026-07-13 (اعتماد د. وائل صوتي)
- Heretic (
heretic-llm عبر PyPI) مُثبّت على السيرفر (uv tool install، CLI في /data/.local/bin/heretic، torch 2.13). أداة abliteration آلية (3/100 رفض، KL 0.16). التشغيل الفعلي يحتاج GPU → RunPod؛ CPU للنماذج الصغيرة. أمر اللابتوب: uv tool install heretic-llm أو pip install heretic-llm؛ الاستخدام heretic --model <hf-model>.
- best-value ينتصر: Venice يملك أصلاً chroma (image uncensored out-of-box) + tts-chatterbox-hd (Resemble) → لا تثبيت خارجي. رُبطا في media_arm.py: FALLBACK_CHAINS + OPEN_MODELS. مُختبران حيّاً (chroma صورة 4.7MB، chatterbox صوت 370KB). elevenlabs-turbo يبقى أول الصوت (عربي)، chatterbox ثانياً.
- حصر Venice (فحص 2026-07-10، capabilities_db): text 100 (8 uncensored incl heretic'd GLM) · image 35 (incl gpt-image-2, grok-imagine, flux-2-max, hunyuan-image-3, seedream-v5-pro, nano-banana-pro, chroma, lustify-v7/v8) · video 96 (wan-2-7-uncensored) · tts 11 (chatterbox-hd, kokoro, orpheus, qwen3, minimax, elevenlabs-turbo, gemini-flash, xai) · embedding 9 · upscale 1. STT: لا يوجد في Venice (نستخدم Groq whisper + Scribe v2).
- Orbit: لا نموذج/مزوّد SOTA unrestricted بهذا الاسم — على الأرجح wrapper. لا نحتاجه (إلا برابط محدّد).
- Hy3 (tencent/hy3): open-weight Apache-2.0 قويّ لكن مُقيّد سياسياً (قانون صيني) — budget/code fallback عام، ليس ضامناً أكاديمياً (إلا بعد Heretic).
- توصيات مفتوحة (لم تُطبَّق، اختيارية): Qwen3-Coder-480B (كود uncensored) · DeepSeek V4 Pro (نملكه) · HunyuanVideo 1.5 (بديل فيديو). للنقاش عند الحاجة.
Entertainment Hub — إصلاح صيغة mkv (seek bar) — 2026-07-13 18:30
- كونان (Almodamer/أفلام) = .mkv VOD؛ كان يُبثّ fragmented (شريط ينمو، لا seek).
- الحل: on-demand HLS VOD (/api/hls.m3u8 + /api/hls_seg). المقاطع تُرمَّز libx264 veryfast + output_ts_offset (keyframe مستقل + توقيت متّصل) → شريط كامل + قفز. مطبّق لكل mkv (أفلام+مسلسلات) عبر _isNB في mountPlayer، mp4 لم يُمَسّ. v5 حيّ.
- درسان: (1) rawUrl=/api/remux?u=<mkv> فـ split('?')[0] كان يضيع .mkv → استخرج u=. (2) make_zero/copyts فشلا؛ output_ts_offset + transcode = الحل الموثوق. (3) لا تعلن نجاح قبل اختبار السلوك الكامل (فاتني الارتداد للبداية).
- د. وائل: تحسّن، سيختبر كاملاً على اللابتوب. الـ hub متوقّف الآن، عدنا للأكاديمي.
الأكاديمي — قرارات القفل + توصيات (2026-07-13 18:45)
- ✅ Hunyuan رُفع #3 في media_arm image chain (حكم بصري: flux-2-max 7.1 > flux-2-pro 6.9 > hunyuan 5.8 > chroma 5.5 > sd35 4.8 > lustify). الصور محسومة.
- بنية uncensored الموازية (مقترحة، تنتظر تنفيذ): 3 طبقات معزولة — (1) مرساة مفتوحة Venice/OpenRouter، (2) uncensored موازية بـ3 أوضاع: auto-boost (frontier أولاً + failover تلقائي للمفتوحة)، مفتاح يدوي [auto/uncensored/open] في واجهة العميد، مسار مزدوج للحرِج (يشغّل الاثنين ويركّب). عزل تام: مزوّد+مفتاح+مسار مستقل + health-probe + cooldown → لو uncensored تعطّل الترسانة تكمل بصفر تأثير.
- RunPod (طبقة ثالثة): استضافة نموذج abliterated كبير على A100 80GB. توصية: Qwen3-abliterated 32B (أفضل توازن تخصصات+عربية+كود+استدلال) أو 70B abliterated للقوة القصوى. Gemma-abliterated خيار أخفّ. الملاذ المطلق تحت Venice. (لم يُنفَّذ النشر بعد — ينتظر إذن/لابتوب د. وائل.)
- uncensored media parallel: صور flux-2-pro (تعادل مع أقوى ما عندنا) + seedream-4.5/5؛ فيديو seedance-2.0 (#2 في البطولة كلها) + wan-2.7-t2v. خط الدمج يعمل مع أي مزوّد.
تنفيذ طبقة uncensored الموازية (2026-07-13 19:00) — مُنجَز + مُتحقَّق
- tier_uncensored(gemini-3.1-pro-preview / deepseek-v4-pro) في liberation_router (api.uncensored.com/api/v1، UNCENSORED_API_KEY).
- liberate_code: param engine {auto=uncensored أولاً+Venice مرساة failover · uncensored=إجباري · open=صفر uncensored}. مُختبَر: auto→uncensored:gemini، open→venice.
- liberate (دردشة): Tier 0 uncensored + failover. مُختبَر: chat→uncensored:deepseek.
- liberate_code_max: uncensored-gemini في المصادر المتوازية (نتيجة من طريقين).
- عزل/فشل آمن: engine=open → صفر اعتماد على uncensored. الخط الأحمر سليم: academic_purity_guard OK (صفر gpt/openai/opus/fable). verify_agreements EXIT=0 (كل الحُرّاس سليمة).
- ⚠️ صور/فيديو uncensored.com = "Insufficient credits" (المجاني نصّي فقط). لم تُربَط (ستفشل). Venice يبقى مزوّد الوسائط (#1). قرار د. وائل: شحن رصيد uncensored لتفعيل وسائطها أم الاكتفاء بـ Venice.
- RunPod: endpoint موجود (0qdpkdjpfkhfpq، RUNPOD_API_KEY=rpa_RPZ2). توصية النشر: Qwen3-abliterated-32B (أو 70B). النشر الفعلي = خطوة infra مضبوطة تالية (عدم تعطيل الـ endpoint القائم).
- معلّق: UI toggle للمحرّك في بورتال العميد (المفتاح متاح دالياً، auto افتراضي).