ابزاری مبتنی بر گیتهاب اکشن برای تولید تصویر و متن با هوش مصنوعی — رایگان، بدون نیاز به API Key، بدون سرور، بدون هیچ محدودیتی. فقط فورک کن و استفاده کن.
گیتهاب اکشنها روی سرورهای قدرتمند خود گیتهاب اجرا میشن. این پروژه از این ظرفیت استفاده میکنه تا بدون نیاز به هیچ سختافزار یا کلید API، تصاویر و متنهای حرفهای با هوش مصنوعی تولید کنه:
- برای تولید تصویر: ورکفلو پرامپت شما رو میگیره، به یک اسکریپت پایتون پاس میده، اسکریپت تصویر رو از سرویس تولید تصویر AI دانلود میکنه و مستقیماً به ریپازیتوری شما کامیت میکنه — آماده دانلود از گیتهاب.
- برای تولید متن: ورکفلو پرامپت رو به یک مدل زبانی AI ارسال میکنه، متن تولید شده رو ذخیره میکنه و به ریپازیتوری شما پوش میکنه.
- برای تولید تصویر هوشمند: اول پرامپت شما رو (حتی اگه فارسی باشه) به یک مدل متنی AI میده تا بهینهاش کنه — ترجمه به انگلیسی، اضافه کردن جزئیات نورپردازی، سبک، ترکیببندی و کیفیت — بعد با پرامپت بهبودیافته تصویر رو تولید میکنه.
هیچ نرمافزاری نیاز نیست روی دستگاه شما نصب بشه. هیچ کلید API نیاز نیست. همه چیز در فضای ابری گیتهاب اجرا میشه و کاملاً رایگانه.
| قابلیت | توضیحات |
|---|---|
| 🎨 تولید تصویر | با ۸ مدل مختلف AI تصویر بسازید — از عکس واقعگرایانه تا انیمه، سهبعدی و دارک. ابعاد دلخواه، تعداد دلخواه (تا ۱۰ تا) و سید قابل تنظیم. |
| 📝 تولید متن | متن با مدلهای GPT، Mistral، Llama و Claude تولید کنید. تنظیم دما، پیام سیستم و خروجی Markdown. |
| 🧠 تولید تصویر هوشمند | پرامپت رو به فارسی بنویسید، خود AI اون رو بهینه میکنه — ترجمه به انگلیسی، اضافه کردن جزئیات سبک و کیفیت — و بعد تصویر رو با کیفیت خیلی بالاتر تولید میکنه. |
| 🖼️ گالری HTML خودکار | بعد از تولید تصویر، یک صفحه گالری زیبا با طراحی Dark Theme ساخته میشه که شامل پرامپت اصلی، پرامپت بهبودیافته، مدل، تاریخ و تمام تصاویر تولید شده هست. |
| 📦 آپلود به ریپازیتوری | فایلها مستقیماً به ریپازیتوری شما کامیت و پوش میشن. بعدش میتونید از گیتهاب دانلودشون کنید. |
| 🚀 آپلود به GitHub Releases | اگه فایلها حجیم هستن، میتونید اونها رو به عنوان Release آپلود کنید تا دانلود راحتتر باشه. |
| 🚫 حذف واترمارک | قابلیت حذف خودکار واترمارک از تصاویر تولید شده. |
| 💰 کاملاً رایگان | بدون نیاز به API Key، بدون سرور، بدون هزینه. فقط یه حساب گیتهاب کافیه. |
دکمه Fork رو در بالای صفحه بزن تا ریپازیتوری وارد حساب گیتهاب خودت بشه.
ورکفلوها برای کامیت کردن فایلهای تولید شده به ریپازیتوری شما نیاز به مجوز دارن:
۱. توی ریپازیتوری فورک شده، برو به Settings ⚙️. ۲. از منوی سمت چپ، برو به Actions → General. ۳. زیر بخش "Workflow permissions"، گزینه "Read and write permissions" رو انتخاب کن. ۴. Save رو بزن.
همچنین، زیر بخش "Actions permissions"، مطمئن بشو که "Allow all actions and reusable workflows" انتخاب شده.
💡 نکته امنیتی: چون این فورک متعلق به خودته، دادن مجوز نوشتن به ورکفلوهای خودت کاملاً امنه.
۱. به تب Actions توی ریپازیتوری خودت برو. ۲. ورکفلوی مورد نظرت رو از لیست سمت چپ انتخاب کن (مثلاً «تولید تصویر»، «تولید متن» یا «تصویر هوشمند»). ۳. دکمه Run workflow رو بزن. ۴. پارامترهای لازم رو وارد کن (مثل پرامپت، مدل، ابعاد تصویر و غیره). ۵. دکمه سبز Run workflow رو بزن.
بعد از اتمام اجرا، فایلهای تولید شده توی ریپازیتوری شما قابل مشاهدهست. بعدش میتونی مستقیم از گیتهاب دانلودشون کنی.
تولید مستقیم تصویر با AI. پرامپت رو به انگلیسی بنویسید و مدل مورد نظرتون رو انتخاب کنید.
| ورودی | توضیح | پیشفرض |
|---|---|---|
| prompt | پرامپت تولید تصویر | — |
| negative_prompt | چه چیزهایی در تصویر نباشن | خالی |
| model | مدل AI | flux |
| width | عرض تصویر (پیکسل) | 1024 |
| height | ارتفاع تصویر (پیکسل) | 1024 |
| num_images | تعداد تصاویر (۱ تا ۱۰) | 1 |
| seed | سید تصویر (خالی = تصادفی) | خالی |
| nologo | حذف واترمارک | true |
| upload_method | نحوه آپلود (ریپو یا ریلیز) | repository |
تولید متن با AI. برای نوشتن مقاله، داستان، کد، خلاصه و هر متن دیگهای.
| ورودی | توضیح | پیشفرض |
|---|---|---|
| prompt | پرامپت تولید متن | — |
| model | مدل AI | openai |
| temperature | میزان خلاقیت (۰ تا ۱.۵) | 0.8 |
| system_message | نقش و دستور AI | راهنمای عمومی |
| upload_method | نحوه آپلود (ریپو یا ریلیز) | repository |
بهترین حالت! پرامپت رو به هر زبانی بنویسید. AI اول اون رو بهینه میکنه و بعد تصویر رو تولید میکنه.
| ورودی | توضیح | پیشفرض |
|---|---|---|
| prompt | پرامپت (فارسی یا انگلیسی) | — |
| negative_prompt | چه چیزهایی در تصویر نباشن | خالی |
| model | مدل تصویری AI | flux |
| enhance_model | مدل متنی برای بهبود پرامپت | openai |
| width | عرض تصویر (پیکسل) | 1024 |
| height | ارتفاع تصویر (پیکسل) | 1024 |
| num_images | تعداد تصاویر (۱ تا ۱۰) | 1 |
| seed | سید تصویر (خالی = تصادفی) | خالی |
| upload_method | نحوه آپلود (ریپو یا ریلیز) | repository |
💡 توصیه: اگه پرامپتتون فارسیه، حتماً از حالت «تصویر هوشمند» استفاده کنید. نتیجه خیلی بهتر میشه چون AI خودش پرامپت رو ترجمه و بهینه میکنه.
| مدل | توضیح |
|---|---|
flux |
مدل اصلی — بهترین تعادل کیفیت و سرعت |
turbo |
سرعت بالا — مناسب تولید سریع |
flux-realism |
تصاویر واقعگرایانه و طبیعی |
flux-cablyai |
سبک خاص CablyAI |
flux-anime |
سبک انیمه و مانگا |
flux-3d |
تصاویر سهبعدی و رندر |
flux-pro |
بالاترین کیفیت ممکن |
any-dark |
سبک تیره و دارک |
| مدل | توضیح |
|---|---|
openai |
مدل GPT |
mistral |
مدل Mistral |
llama |
مدل Llama |
claude |
مدل Claude |
ai_melli/
├── .github/
│ └── workflows/ # ورکفلوهای گیتهاب اکشن
│ ├── image-generation.yml # تولید تصویر
│ ├── text-generation.yml # تولید متن
│ └── smart-image-generation.yml # تولید تصویر هوشمند
├── output/ # پوشه خروجی — فایلهای تولید شده
└── README.md
ورکفلو ابتدا یک فایل JSON شامل تنظیمات (پرامپت، مدل، ابعاد و غیره) با استفاده از jq میسازه. بعد یک اسکریپت پایتون اجرا میشه که با urllib.request تصویر رو از API تولید تصویر دانلود میکنه. استفاده از پایتون به جای curl مستقیم باعث میشه کاراکترهای خاص داخل پرامپت (مثل کوتیشن، بکاسلش و دلار) بدون مشکل پردازش بشن. اسکریپت تا ۲ بار retry داره و اگه حجم فایل زیر ۵۰۰ بایت باشه، دوباره تلاش میکنه.
مشابه تولید تصویر، تنظیمات با jq به JSON تبدیل میشن و اسکریپت پایتون اونها رو به API متنی ارسال میکنه. پاسخ JSON پارس میشه و متن استخراج شده در یک فایل Markdown ذخیره میشه.
این ورکفلو دو مرحله داره. مرحله اول: پرامپت کاربر (با هر زبانی) به یک مدل متنی AI ارسال میشه تا بهینه بشه — ترجمه به انگلیسی، اضافه کردن جزئیات نورپردازی، ترکیببندی، سبک و کیفیت. مرحله دوم: پرامپت بهبودیافته برای تولید تصویر استفاده میشه. نتیجه نهایی کیفیت خیلی بالاتری نسبت به پرامپت خام داره.
بعد از تولید تصاویر، یک صفحه HTML با طراحی Dark Theme ساخته میشه که شامل تمام اطلاعات (پرامپت اصلی، پرامپت بهبودیافته، مدل، تاریخ، تعداد موفق/شکست) و thumbnail تمام تصاویر هست. تصاویر در یک گرید ریسپانسیو نمایش داده میشن.
برای همگامسازی فورک خودت با آخرین تغییرات ریپازیتوری اصلی، دکمه Sync fork رو در صفحه اصلی ریپازیتوریت در گیتهاب بزن.
ایدهای برای قابلیت جدید داری؟ یک Issue باز کن و پیشنهادت رو بنویس.
این پروژه برای استفاده شخصی و آموزشی طراحی شده. کاربران مسئول رعایت شرایط استفاده از سرویسهایی هستن که این ابزار ازشون استفاده میکنه، و همچنین باید قوانین کشورشون رو رعایت کنن.
اگه این ابزار به کارت اومد، با زدن ستاره ⭐ ازم حمایت کن — به پیدا شدن پروژه توسط بقیه کمک میکنه!