المشروع - cofounder.openinterface.ai
؟ @n_raidenai
أحد المؤسسين
تطبيقات الويب التوليدية الكاملة؛ الواجهة الخلفية + db + تطبيقات الويب ذات الحالة
واجهة مستخدم عامة متجذرة في بنية التطبيق، مع مصمم نماذج بالحجم الطبيعي موجه بالذكاء الاصطناعي وأنظمة تصميم معيارية
تم التأكيد بشدة على النقاط التالية:
هذا إصدار مبكر وغير مستقر للمعاينة للمشروع.
حتى يتم إصدار الإصدار 1، من المتوقع أن يتعطل كثيرًا.
أنها تستهلك الكثير من الرموز . إذا كانت ميزانيتك محدودة بالرموز، فانتظر حتى يتم إصدار الإصدار 1.
مرة أخرى، هذا إصدار مبكر وغير مستقر. تشغيل تجريبي أولي. معاينة مبكرة لأفكار المشروع. بعيد عن الاكتمال. التطوير التكراري مفتوح المصدر . العمل قيد التقدم. إصدار ألفا المبكر غير المستقر. [إلخ]
إطلاق ألفا المبكر ; في وقت سابق مما كان متوقعا من 5/6 أسابيع
لم يتم دمجها بعد مع المعالم الرئيسية المستهدفة للمشروع، وأبرزها:
وحدات تكرار المشروع لجميع أبعاد المشاريع التي تم إنشاؤها
واجهة المسؤول لتدفقات الأحداث وتكرارات المشروع (الأعمق).
دمج البرنامج المساعد genUI الكامل:
أنظمة التصميم التوليدية
نشر نماذج دقيقة وتقديم الخدمة من api.cofounder
بيئة تطوير محلية قائمة على المتصفح لنطاق المشروع بأكمله
إضافة {رد فعل أصلي، رفرفة، أطر عمل الويب الأخرى}
عمليات التحقق من الصحة ومراجعة كود السرب والإصلاح التلقائي
تحسين الكود
[...]
كن صبوراً :)
افتح المحطة الخاصة بك وقم بتشغيلها
npx @openinterface/cofounder
اتبع التعليمات. المثبت
سوف يطلب منك المفاتيح الخاصة بك
دليل الإعداد وبدء التثبيت
سيبدأ منشئ وخادم cofounder/api
المحلي
سيفتح لوحة تحكم الويب حيث يمكنك إنشاء مشاريع جديدة (على http://localhost:4200
)؟
note : you will be asked for a cofounder.openinterface.ai key it is recommended to use one as it enables the designer/layoutv1 and swarm/external-apis features and can be used without limits during the current early alpha period the full index will be available for local download on v1 release
تستخدم حاليًا node v22
للمشروع بأكمله.
# وبدلاً من ذلك، يمكنك إنشاء مشروع جديد دون المرور عبر لوحة المعلومات# عن طريق تشغيل :npx @openinterface/cofounder -p "YourAppProjectName" -d "وصف تطبيقك هنا" -a "تعليمات التصميم (اختيارية)"
سيتم إنشاء تطبيق الويب الخلفي وvite+react بشكل متزايد داخل ./apps/{YourApp}
افتح جهازك الطرفي في ./apps/{YourApp}
وقم بتشغيله
npm i && npm تشغيل dev
سيبدأ كلاً من الواجهة الخلفية وvite+react بشكل متزامن، بعد تثبيت تبعياتهما، انتقل إلى http://localhost:5173/
لفتح تطبيق الويب؟
من داخل التطبيقات التي تم إنشاؤها، يمكنك استخدام ⌘+K / Ctrl+K للتكرار على مكونات واجهة المستخدم
[مزيد من التفاصيل لاحقا]
إذا استأنفت العمل لاحقًا وأردت التكرار على تطبيقاتك التي تم إنشاؤها، فيجب تشغيل خادم ./cofounder/api
المحلي لتلقي الاستعلامات
يمكنك (إعادة) تشغيل local cofounder API
بتشغيل الأمر التالي من ./cofounder/api
بدء تشغيل npm
سيتم فتح لوحة المعلومات في http://localhost:4200
ملاحظة: يمكنك أيضًا إنشاء تطبيقات جديدة من نفس البيئة، بدون لوحة التحكم، عن طريق تشغيل أحد هذه الأوامر من ./cofounder/api
بدء تشغيل npm -- -p "ProjectName" -f "بعض وصف التطبيق" - "موضوع بسيط وواسع وخفيف" بدء تشغيل npm -- -p "ProjectName" -f "./example_description.txt" -a "الحد الأدنى وموضوع واسع وخفيف"
[سيتم تفصيل وتوثيق البنية بشكل أكبر لاحقًا]
تحتوي كل "عقدة" في بنية cofounder
على تكوين محدد ضمن ./cofounder/api/system/structure/nodes/{category}/{name}.yaml
للتعامل مع أشياء مثل التزامن وإعادة المحاولة والحدود لكل فاصل زمني
على سبيل المثال، إذا كنت تريد تشغيل أجيال LLM متعددة بالتوازي (عندما يكون ذلك ممكنًا - يتم تعريف التسلسلات والتوازيات في DAGS ضمن ./cofounder/api/system/structure/sequences/{definition}.yaml
)، انتقل إلى
#./cofounder/api/system/structure/nodes/op/llm.yamlnodes: op:LLM::GEN: desc: "..." في: [نموذج، رسائل، محلل، محلل، استعلام، دفق] خارج: قائمة الانتظار [التي تم إنشاؤها، الاستخدام]: التزامن: 1 # <------------------------------- هنا المرجع:LLM::VECTORIZE : تنازلي: "{نصوص} -> {ناقلات}" في: [نصوص] خارج: [المتجهات، الاستخدام] Mapreduce: صحيح op:LLM::VECTORIZE:CHUNK: تنازلي: "{نصوص} -> {ناقلات}" في : [النصوص] خارج: [المتجهات، الاستخدام] قائمة الانتظار: التزامن: 50
وقم بتغيير concurrency
معلمة op:LLM::GEN
إلى قيمة أعلى
تم تعيين التزامن الافتراضي لـ LLM على 2
حتى تتمكن من رؤية ما يحدث في تدفقات وحدة التحكم الخاصة بك خطوة بخطوة - ولكن يمكنك زيادتها اعتمادًا على حدود مفاتيح API الخاصة بك
[قيد التنفيذ]
[مزيد من التفاصيل لاحقا]
Archi/v1 كما يلي:
تم إنشاء أنظمة التصميم التجريبي باستخدام عروض Figma / مجموعات واجهة المستخدم من:
block.pm بواسطة Hexa Plugin (راجع cofounder/api/system/presets
)
مادة جوجل
جوهر فيجما
com.shadcn
واجهة مستخدم قائمة على عقدة لوحة المعلومات مدعومة بتدفق التفاعل