عن المشروع
Storyloom هو محرك رواية مرئية مدعوم بالذكاء الاصطناعي يولد السرد في الوقت الحقيقي. يستخدم خط أنابيب XML متدفق (StreamParser → StateManager → EventDispatcher) يحلل مخرجات LLM سطرًا بسطر دون تخزين مؤقت، وآلية جلب مسبق للجسر تُطلق استدعاء API التالي midpoint الفقرة لإخفاء زمن الاستجابة خلف وقت القراءة.
- وضعي لعبتين: نص ورسم، مع اختيارات داخل المشهد بالإضافة إلى انقسامات مسارات على مستوى المخطط عند نقاط التفتيش
- أشكال شخصيات Sprite وخلفيات مشاهد مع خط أنابيب أصول يقوم بمطابقة كتالوج O(1)، واحتياطي LLM، وتوليد ذكاء اصطناعي غير متزامن
- تحقق الحالة حيث يقترح LLM الكتابات ويقوم المحرك بفحص النوع قبل التطبيق؛ الكتابات المرفوضة تُعاد إلى النموذج
- إدارة السياق عبر نافذة منزلقة، ومرساة مطالبة نظام دائمة، وضغط نقاط التفتيش (~50K رمز)
- تدفق إنشاء مشترك حيث يجري الذكاء الاصطناعي مقابلة مع المستخدم حول فكرته قبل توليد العالم، والشخصيات، والحبكة
- حفظات JSON ذرية لا تعتمد على الوضع، مما يسمح بالتبديل بين وضع النص والرسم في أي وقت
- دعم i18n للإنجليزية، والصينية المبسطة، والصينية التقليدية عبر gettext
- واجهة ويب مبنية على FastAPI + SSE + vanilla JS SPA، مع اختياري نافذة سطح مكتب أصلية عبر pywebview
تتضمن خيارات التثبيت ملفًا ثنائيًا مستقلًا (لا يتطلب Python)، وعجلة PyPI (Python ≥ 3.10)، ومن المصدر. الإضافات الاختيارية تضيف دعم نافذة سطح مكتب أصلية وإزالة خلفية للصور المولدة باستخدام onnxruntime. المشروع مرخص بموجب MIT ويتبع اتفاقية stdlib-first لـ Python مع Commits تقليدية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.