Graphic.so عبارة عن منصة أتمتة بدون تعليمات برمجية تمكن المستخدمين من ربط سير عمل النصوص والصور والفيديو والصوت بالذكاء الاصطناعي بسهولة من خلال الجمع بين العقد مثل OpenAI وClaude وFlux وlumalabs وstabel-diffusion وما إلى ذلك.
يستفيد Graphic.so من واجهة الدردشة ومشغلات الإدخال لبدء سير العمل الذي يتكامل بسلاسة مع التطبيقات الأخرى مثل Discord وSlack وNotion. عند تلقي مدخلات محددة أو حدوث تفاعل في الدردشة، يقوم برنامج graphics.so بتنشيط الإجراءات المحددة في الخدمات المتصلة لتسهيل الاستجابات في الوقت الفعلي وأتمتة المهام بكفاءة. بالإضافة إلى ذلك، فإنها تستخدم نماذج الذكاء الاصطناعي المتقدمة مثل Flux وLumaLabs وStable Diffusion لإنشاء صور ومقاطع فيديو إبداعية، وأتمتة العمليات الإبداعية عبر تطبيقات الوسائط المختلفة.
تحديد المشغل : قم بتكوين Google Drive باعتباره المشغل. حدد الأحداث داخل Google Drive التي يجب أن تبدأ سير العمل.
تكوين الإجراءات : اختر وقم بإعداد الإجراءات التي يجب تنفيذها في Discord أو Slack أو Notion بمجرد حدوث حدث التشغيل.
الاختبار والنشر : اختبر سير العمل بدقة للتأكد من أنه يعمل على النحو المنشود. بمجرد التأكيد، قم بنشره لأتمتة مهامك دون مزيد من التدخل اليدوي.
اندماج | يكتب | حالة | وصف |
---|---|---|---|
منظمة العفو الدولية | العمل / الزناد | نشيط | استخدم قوة الذكاء الاصطناعي للتلخيص والاستجابة والإنشاء وغير ذلك الكثير. |
محادثة | فعل | نشيط | واجهة دردشة قابلة للمشاركة للتفاعل مع سير العمل. |
الركود | فعل | نشيط | إرسال إشعار إلى سلاك. |
فكرة | فعل | نشيط | قم بإنشاء إدخالات مباشرة في Notion. |
الفتنة | فعل | نشيط | انشر الرسائل على خادم Discord الخاص بك. |
تطوير التدفق | فعل | نشيط | أدوات التطوير لإنشاء واختبار نماذج التدفق. |
صورة إلى صورة | فعل | نشيط | تحويل صورة إلى أخرى باستخدام نماذج الذكاء الاصطناعي. |
تدفق لورا | فعل | نشيط | التكيف ذو الرتبة المنخفضة لنماذج التدفق الدقيقة. |
تدفق القطار | فعل | نشيط | تدريب نماذج التدفق باستخدام مجموعات البيانات المخصصة. |
فيديو مستقر | فعل | نشيط | أنشئ مقاطع فيديو مستقرة باستخدام تقنيات الذكاء الاصطناعي. |
التسمية التوضيحية التلقائية | فعل | نشيط | أنشئ تسميات توضيحية لمقاطع الفيديو باستخدام نماذج الذكاء الاصطناعي. |
المتكلم الحزين | فعل | نشيط | قم بإنشاء فيديو بالصور والملفات الصوتية باستخدام نماذج الذكاء الاصطناعي. |
جيل الموسيقى | فعل | نشيط | قم بإنشاء الموسيقى باستخدام نماذج Meta Music-Gen. |
CogVideoX-5B | فعل | نشيط | قم بإنشاء مقاطع فيديو باستخدام نماذج CogVideoX-5B مفتوحة المصدر. |
فيديو إلى فيديو | فعل | نشيط | تحويل مقطع فيديو إلى آخر باستخدام نماذج الذكاء الاصطناعي. |
لوما لابز ImageToVideo | فعل | نشيط | تحويل الصور إلى مقاطع فيديو باستخدام نماذج Luma Labs. |
لوما لابز TextToVideo | فعل | نشيط | تحويل النص إلى مقاطع فيديو باستخدام نماذج Luma Labs. |
شخصية متسقة | فعل | نشيط | قم بإنشاء صور لشخصية معينة في أوضاع مختلفة. |
دريم شيبر | فعل | نشيط | قم بإنشاء صورة جديدة من صورة إدخال باستخدام DreamShaper V6. |
التدفق العام | فعل | نشيط | قم بإنشاء صور ثابتة باستخدام FLUX.1 [dev]، الجيل التالي من نموذج تحويل النص إلى صورة. |
تدفق ديف لورا | فعل | نشيط | FLUX.1-Dev مستكشف Multi LoRA. |
تحويل النص إلى صوت | فعل | نشيط | نموذج تحويل النص إلى فيديو بواسطة أحد عشر مختبرًا والذي يمكنه تحويل النص إلى صوت. |
تقويم جوجل | فعل | نشيط | قم بإنشاء دعوة للتقويم. |
خطاف ويب مخصص | فعل | نشيط | قم بتوصيل أي تطبيق يحتوي على مفتاح API وأرسل البيانات إلى تطبيقك. |
مشغل | مشغل | نشيط | حدث يبدأ سير العمل. |
بريد إلكتروني | فعل | نشيط | إرسال بريد إلكتروني إلى المستخدم. |
انتظر | فعل | نشيط | قم بتأخير خطوة الإجراء التالية باستخدام مؤقت الانتظار. |
حالة | فعل | نشيط | عامل منطقي ينشئ ممرات شروط مختلفة. |
جوجل درايف | فعل | نشيط | تواصل مع Google Drive لبدء الإجراءات أو لإنشاء الملفات والمجلدات. |
يستخدم هذا المشروع مجموعة من التقنيات بما في ذلك Next.js وReact وTailwind CSS والعديد من مكتبات الذكاء الاصطناعي والأتمتة مثل:
مكتبات الذكاء الاصطناعي والأتمتة
@agentic/ai-sdk
@agentic/bing
@agentic/firecrawl
@ai-sdk/anthropic
@ai-sdk/openai
@assistant-ui/react
@assistant-ui/react-ai-sdk
@browserbasehq/sdk
@fal-ai/serverless-client
@notionhq/client
lumaai
replicate
elevenlabs
واجهة المستخدم والمكونات
@radix-ui
(مكونات متعددة مثل React-Accordion وReact-Dialog وما إلى ذلك)@xyflow/react
@uploadcare/react-uploader
متنوع
axios
clsx
googleapis
react-hook-form
zustand
التصميم
tailwindcss-animate
(امتداد الرسوم المتحركة لـ Tailwind CSS)المرافق
nanoid
uuid
تضمن هذه المجموعة التقنية الشاملة وجود تطبيق قوي وسريع الاستجابة وقابل للتطوير، مما يعزز مشاركة المستخدم من خلال الاستخدام الفعال لتقنيات الويب الحديثة وعمليات التكامل.
لإعداد Graphic.so وتشغيله محليًا، اتبع الخطوات التفصيلية التالية:
تثبيت التبعيات :
npm install
لتثبيت كافة التبعيات الضرورية من ملف package.json
.إعداد البيئة :
cp .env.example .env
..env
باستخدام التكوينات المحددة الخاصة بك (مفاتيح واجهة برمجة التطبيقات، وعنوان URL لقاعدة البيانات، وما إلى ذلك).إعداد قاعدة البيانات :
npx prisma generate
.npx prisma db push
.نغروك الإعداد :
ngrok http https://localhost:3000
.user.created
و user.updated
.ابدأ خادم التطوير :
npm run dev
.https://localhost:3000
لرؤية التطبيق أثناء العمل.بالنسبة لأية مشكلات أو تخصيص تفصيلي لإعدادك، يرجى فتح مشكلة في مستودع GitHub الخاص بنا، وسنقدم المساعدة المخصصة لبيئتك.
يسعدنا أنك مهتم بالمساهمة في مشروعنا! يعد هذا جهدًا تعاونيًا بين شركتنا ومجتمع المصادر المفتوحة، ونحن نرحب بالمساهمات من جميع الأنواع. وإليك كيف يمكنك المشاركة:
قم بتمييز المشروع بنجمة : إذا وجدت هذا المشروع مفيدًا، فامنحه نجمة! فهو يساعد على زيادة الرؤية ويظهر دعمك.
Fork the Repository : أنشئ شوكة خاصة بك للمشروع للعمل على تحسينات أو ميزات جديدة.
إرسال طلبات السحب : هل لديك إصلاح خطأ أو ميزة جديدة؟ نحن نحب أن نراجع طلبات السحب الخاصة بك!
الإبلاغ عن المشكلات : هل وجدت خطأً أو لديك اقتراح؟ افتح موضوعًا لإخبارنا بذلك.
تحسين التوثيق : ساعدنا في تحسين مستنداتنا من خلال إصلاح الأخطاء المطبعية أو توضيح التوضيحات أو إضافة أمثلة.
انشر الكلمة : شارك هذا المشروع مع الآخرين الذين قد يجدونه مفيدًا.
قواعد السلوك : يرجى قراءة قواعد السلوك الخاصة بنا والالتزام بها في جميع تعاملاتك.
معايير الترميز : اتبع أسلوب الترميز والمعايير المستخدمة في المشروع. إذا كنت في شك، قم بتقليد نمط قاعدة التعليمات البرمجية الموجودة.
الاختبار : تأكد من أن تغييرات التعليمات البرمجية الخاصة بك قد تمت تغطيتها من خلال الاختبارات المناسبة.
التوثيق : قم بتحديث الوثائق ذات الصلة لتعكس تغييراتك.
رسائل الالتزام : اكتب رسائل التزام واضحة وموجزة تصف التغييرات التي أجريتها.
عملية سحب الطلب :
الترخيص : من خلال المساهمة، فإنك توافق على أن مساهماتك سيتم ترخيصها بموجب الترخيص الحالي للمشروع.
إذا كنت جديدًا في المساهمة في المصادر المفتوحة، فاطلع على دليل GitHub حول كيفية المساهمة في المصادر المفتوحة.
للحصول على معلومات أكثر تفصيلاً حول كيفية المساهمة في هذا المشروع المحدد، يرجى الاطلاع على ملف CONTRIBUTING.md الخاص بنا.
يرجى ملاحظة أن Graphic.so حاليًا في مرحلة التطوير ولم يتم تسويقه تجاريًا. إن المستودع ومحتوياته مخصصان للاستخدام التنموي وليسا متاحين للإصدار العام بعد. تتيح لنا هذه المرحلة تحسين الوظائف وضمان التكامل القوي عبر الأنظمة الأساسية المختلفة قبل النشر على نطاق أوسع. يجب أن يدرك أصحاب المصلحة والمساهمون المحتملون أن ميزات المشروع وقاعدة التعليمات البرمجية عرضة للتغيير بينما نقوم بتعزيز وتوسيع قدراته.
هذا المشروع مرخص بموجب رخصة جنو أفيرو العامة الإصدار 3.0 (AGPL-3.0).
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2024 Graphic.so
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
إذا قمت بتعديل هذا البرنامج وإتاحته كخدمة شبكة، فستتم مطالبتك بتوفير رمز المصدر المقابل الكامل لمستخدمي تلك الخدمة. هذا هو الشرط الرئيسي لترخيص AGPL-3.0.
للحصول على الشروط والأحكام الكاملة للترخيص، يرجى الرجوع إلى النص الكامل لرخصة GNU Affero العامة الإصدار 3.0.