שיתוף | יצירת תמונות AI ישירות למייל, מסונן. (נוצר עם AI)
-
משתמשי נטפרי? קבלו תמונות AI מסוננות באופן מיידי!
למי אין טענות על הסינון של נטפרי?
כתבתי סקריפט שיוצר תמונות (ועוד תכנים) באמצעות מפתח API של גוגל
והגדרתי סינון מיוחד על יצירת התמונות
[הכולל סינון על הבקשה, וסינון נפרד על התוצר].
(הסינון על הטקסט וכו' קצת יותר מחמיר וקיצוני וזקוק עוד לשדרוג.)לפירוט נוסף בספויילר
אני משתמש במודלים של גוגל: Imagen 4 Ultra (לאיכות מקסימלית), Gemini 3.0 Image (ליצירתיות), ו-Imagen 4 Standard (למהירות).
אפשר כמובן ליצור תמונות חדשות, אבל אפשר גם לערוך תמונות אחרונות או אחרות! ע"י העלאת קובץ או קישור.
אני שומר יצירות ישנות למשך יומיים, לאחר מכן הן ימחקו באופן אוטומטי ואז לא תתאפשר עריכה בלי העלאה מחדש של התמונה.אז מה למעשה?
דבר ראשון אתם צריכים מפתח API,
וכדי שהוא יוכל ליצור תמונות צריך להגדיר פרטי אשראי בפרוייקט
העלות היא אפסית אם לא חינמית לגמרי, אני לא בטוח בזה לחלוטין - אשמח לחוו"ד.כנסו לכאן וצרו עותק משלכם
ואז בתפריט 'מערכת AI' - 'התקנת המערכת',
או למנוטפרים - 'תוספים' - Apps Script - בחירת הפונקציה runSetup והפעלתה,
ואישור כל ההרשאות כולן.למנוטפרים, הקוד המלא להדביק בעורך הסקריפטים:
זה הקוד:
function onOpen() { const ui = SpreadsheetApp.getUi(); ui.createMenu('🤖 מערכת AI') .addItem('🚀 התקנה ראשונית (חובה)', 'runSetup') .addSeparator() .addItem('🔄 בדיקת מיילים ידנית', 'handleClientEmailCheck') .addToUi();} function runSetup() { var _auth = [ ScriptApp.getProjectTriggers(), MailApp.getRemainingDailyQuota(), GmailApp.getInboxUnreadCount(), DriveApp.getRootFolder(), SpreadsheetApp.getActive() ]; AISystem.installSystemForUser(); SpreadsheetApp.getUi().alert('✅ המערכת הותקנה בהצלחה!\nכל הטריגרים (טפסים, מיילים ועריכה) נוצרו ומוכנים לפעולה.');} function handleClientFormSubmit(e) { AISystem.processClientForm(e);} function handleClientEmailCheck() { AISystem.checkGmailForNewTasks();} function handleSheetEdit(e) { AISystem.installedOnEdit(e);}הוספת ספריה, מזהה סקריפט: 12ytRjoCOQ_sVjETbUOUE8HwCjCd7kk-g5YMjsTjxo3z4Ud776RRNlIPK
מזהה ספריה: AISystemהמערכת ליצירת תמונות ועריכתן עובדת באופן מלא,
שאר הפונקציות כגון יצירת מסמכים וכדו' - יש בזה עוד מקום לשיפור, ועוד חזון.
לגבי הסינון - מקווה מאוד שלא תצא תקלה מתחת ידי, אבל אשמח מאוד להערות והארות.שימו לב:
בגלל הסינון, והקושי לתת הוראות לבוט בצורה שהוא לא יכלול את הסינון כחלק מהוראת היצירה עצמה,
יש צורך לפרט כמה שיותר,
למשל אם תבקשו 'חתול' - תקבלו חתול עם חליפה במראה גברי... בגלל הגדרות הסינון שיתן רק גברים...
לכן צריך לפרט 'חתול רגיל, במראה טבעי'...מודל הסינון בספויילר, אשמח להצעות שיפור.
/** * מנוע סינון והגנה - גרסה מחמירה (V16.0) * פונקציה זו אחראית לשכתוב הפרומפט כך שיתאים לגדרי הצניעות באופן אוטומטי. */ function wrapPromptWithModesty(originalPrompt, userKey) { const prompt = originalPrompt.trim(); // הגדרת הלוגיקה המחמירה לסינון (Hard Coded) const systemLogic = ` Task: Rewrite this image prompt for a Strict Religious Audience. CORE PRINCIPLE: VISUAL AGE DETERMINES GENDER. Any female figure showing signs of being older than 2 years must be converted to MALE. INSTRUCTIONS: 1. DETECT CONTRADICTIONS: - If "Baby/Toddler girl" is combined with older-age context (School, Grade, Reading, Backpack, Running, Driving) -> CONVERT TO MALE. - Example: "Toddler girl in grade 5" -> REWRITE to "A boy in grade 5". 2. STRICT OUTPUT RULES (ANTI-PINK ELEPHANT): - DO NOT use negative sentences (e.g., "No girls", "Not a woman"). - DO NOT explain your changes. - ONLY describe what IS in the picture (Men/Boys). - If you convert a female to a male, use POSITIVE male terms only. 3. ALLOWED FEMALES: - Only explicitly helpless infants/newborns. 4. MEN ATTIRE: - Do NOT enforce modesty on men. - Descriptions like "Swimwear", "Shirtless", "Muscular" are ALLOWED for men (e.g. in sports/beach context). Output ONLY the final rewritten prompt. `; try { const engineInput = systemLogic + "\n\nOriginal User Request: " + prompt; // שליחה למודל Gemini let result = generateText(engineInput, userKey).trim(); if (!result || result.length < 2) return prompt; // הוספת הקשר כפוי למניעת טעויות return result + " . (Context: No females above infancy. Men and boys preferred)."; } catch (e) { console.error("Modesty Engine Error: " + e.message); // במקרה של תקלה - ברירת מחדל של גברים בלבד return prompt + " . (Context: Men only)."; } } /** * מנוע אימות ויזואלי (Vision Verification) * בודק את התמונה המוכנה לפני השליחה למשתמש. */ function verifyImageModesty(imageBlob, originalPrompt, userKey) { const fileData = { base64: Utilities.base64Encode(imageBlob.getBytes()), mimeType: "image/png" }; // כללי הסינון לבדיקה הויזואלית const rules = ` ⛔ BLOCK IMMEDIATELY: 1. GENDER RESTRICTION: Any feminine figure older than a baby/infant. - Ladies, Teenagers, Women -> BLOCK. 2. IMPROPER CONTENT: Any content that is not modest or not family-friendly. - Unclothed figures (except men swimming), intimate situations -> BLOCK. ✅ PERMITTED (DO NOT BLOCK): 1. MEN: Men without shirts (e.g., swimming/sports) are PERMITTED. 2. INFANTS: Baby girls (infants) are PERMITTED. 3. GENERAL: Scenery, Objects, Animals. `; const vPrompt = ` Analyze this image for Religious Compliance based on these specific rules: ${rules} Return ONLY a JSON object: { "safe": boolean, "reason": "Short explanation if blocked" } `; try { const jsonStr = analyzeFileWithGemini(vPrompt, fileData, userKey); const cleanJson = jsonStr.replace(/```json/g, "").replace(/```/g, "").trim(); const match = cleanJson.match(/\{.*\}/s); if (match) { const res = JSON.parse(match[0]); return { safe: res.safe, reason: res.reason }; } return { safe: true }; } catch (e) { console.warn("Modesty check failed: " + e.message); // במקרה של תקלה טכנית - חסימה ליתר ביטחון return { safe: false, reason: "Blocked due to technical verification error." }; } }הסקריפט נכתב רק עם AI, והדגשתי זאת בכותרת הפוסט - למען לא יתרגשו רבים וטובים...
-
@מוח-קודח
תודה!
אבל איפה המערכת עצמה?
נתת רק הפניה לספריה...
זה לא באמת הקוד...אני אמור לתת לך את הרשאות לחשבון גוגל שלי כולל הכל
וכולל מפתח עם כרטיס אשראיאיך אדע מה עושה הספריה?
-
תוכל להוסיף גם אופציה של יצירת תמונות בחינם, בלי מפתח API בתשלום,
תוסיף את הבינה הזאת לסקריפט שלך http://pollinations.ai/ (זה לפעמים לא עובד, ולפעמים עושה בעיות)
יש עוד כמה מודלים כאלה שהם ממש חינמים, אם יהיה ביקוש
אני יביא עוד כמה -
תוכל להוסיף גם אופציה של יצירת תמונות בחינם, בלי מפתח API בתשלום,
תוסיף את הבינה הזאת לסקריפט שלך http://pollinations.ai/ (זה לפעמים לא עובד, ולפעמים עושה בעיות)
יש עוד כמה מודלים כאלה שהם ממש חינמים, אם יהיה ביקוש
אני יביא עוד כמה -
אני עשיתי תוסף צד במייל שיוצר תמונה (שנשלחת לבדיקה בנטפרי..)
לדעתי מומלץ שתוסיף "סגנונות" "גודל" וכמובן מודלים,
המודלים בנוספים שאני יכול לתת לך עכשיו (בלי לחפש יותר מידי) הם מודלים בתוך הקישור שהבאתי לך
למודל Flux: https://image.pollinations.ai/prompt/?model=flux
למודל Turbo: https://image.pollinations.ai/prompt/?model=turbo
למודל Flux Realism: https://image.pollinations.ai/prompt/?model=flux-realism
למודל Flux Anime: https://image.pollinations.ai/prompt/?model=flux-anime
למודל Flux 3D: https://image.pollinations.ai/prompt/?model=flux-3d
למודל Any Dark: https://image.pollinations.ai/prompt/?model=any-dark
תכניס לקוד שיעתיק את התיאור מיד אחרי ה-prompt/ ולפני סימן השאלה. לדוגמה:
https://image.pollinations.ai/prompt/Space-Spaceship?model=flux-3dאמממ זה מודלים ישנים, לא ממש טובים, אבל הם חינמים, כדי שתעבור על הכל ותראה על כל מודל במה הוא "טוב" ואולי תסנן
אם יהיה לי עוד, אני ישלח לך בלינ"ד
-
משתמשי נטפרי? קבלו תמונות AI מסוננות באופן מיידי!
למי אין טענות על הסינון של נטפרי?
כתבתי סקריפט שיוצר תמונות (ועוד תכנים) באמצעות מפתח API של גוגל
והגדרתי סינון מיוחד על יצירת התמונות
[הכולל סינון על הבקשה, וסינון נפרד על התוצר].
(הסינון על הטקסט וכו' קצת יותר מחמיר וקיצוני וזקוק עוד לשדרוג.)לפירוט נוסף בספויילר
אני משתמש במודלים של גוגל: Imagen 4 Ultra (לאיכות מקסימלית), Gemini 3.0 Image (ליצירתיות), ו-Imagen 4 Standard (למהירות).
אפשר כמובן ליצור תמונות חדשות, אבל אפשר גם לערוך תמונות אחרונות או אחרות! ע"י העלאת קובץ או קישור.
אני שומר יצירות ישנות למשך יומיים, לאחר מכן הן ימחקו באופן אוטומטי ואז לא תתאפשר עריכה בלי העלאה מחדש של התמונה.אז מה למעשה?
דבר ראשון אתם צריכים מפתח API,
וכדי שהוא יוכל ליצור תמונות צריך להגדיר פרטי אשראי בפרוייקט
העלות היא אפסית אם לא חינמית לגמרי, אני לא בטוח בזה לחלוטין - אשמח לחוו"ד.כנסו לכאן וצרו עותק משלכם
ואז בתפריט 'מערכת AI' - 'התקנת המערכת',
או למנוטפרים - 'תוספים' - Apps Script - בחירת הפונקציה runSetup והפעלתה,
ואישור כל ההרשאות כולן.למנוטפרים, הקוד המלא להדביק בעורך הסקריפטים:
זה הקוד:
function onOpen() { const ui = SpreadsheetApp.getUi(); ui.createMenu('🤖 מערכת AI') .addItem('🚀 התקנה ראשונית (חובה)', 'runSetup') .addSeparator() .addItem('🔄 בדיקת מיילים ידנית', 'handleClientEmailCheck') .addToUi();} function runSetup() { var _auth = [ ScriptApp.getProjectTriggers(), MailApp.getRemainingDailyQuota(), GmailApp.getInboxUnreadCount(), DriveApp.getRootFolder(), SpreadsheetApp.getActive() ]; AISystem.installSystemForUser(); SpreadsheetApp.getUi().alert('✅ המערכת הותקנה בהצלחה!\nכל הטריגרים (טפסים, מיילים ועריכה) נוצרו ומוכנים לפעולה.');} function handleClientFormSubmit(e) { AISystem.processClientForm(e);} function handleClientEmailCheck() { AISystem.checkGmailForNewTasks();} function handleSheetEdit(e) { AISystem.installedOnEdit(e);}הוספת ספריה, מזהה סקריפט: 12ytRjoCOQ_sVjETbUOUE8HwCjCd7kk-g5YMjsTjxo3z4Ud776RRNlIPK
מזהה ספריה: AISystemהמערכת ליצירת תמונות ועריכתן עובדת באופן מלא,
שאר הפונקציות כגון יצירת מסמכים וכדו' - יש בזה עוד מקום לשיפור, ועוד חזון.
לגבי הסינון - מקווה מאוד שלא תצא תקלה מתחת ידי, אבל אשמח מאוד להערות והארות.שימו לב:
בגלל הסינון, והקושי לתת הוראות לבוט בצורה שהוא לא יכלול את הסינון כחלק מהוראת היצירה עצמה,
יש צורך לפרט כמה שיותר,
למשל אם תבקשו 'חתול' - תקבלו חתול עם חליפה במראה גברי... בגלל הגדרות הסינון שיתן רק גברים...
לכן צריך לפרט 'חתול רגיל, במראה טבעי'...מודל הסינון בספויילר, אשמח להצעות שיפור.
/** * מנוע סינון והגנה - גרסה מחמירה (V16.0) * פונקציה זו אחראית לשכתוב הפרומפט כך שיתאים לגדרי הצניעות באופן אוטומטי. */ function wrapPromptWithModesty(originalPrompt, userKey) { const prompt = originalPrompt.trim(); // הגדרת הלוגיקה המחמירה לסינון (Hard Coded) const systemLogic = ` Task: Rewrite this image prompt for a Strict Religious Audience. CORE PRINCIPLE: VISUAL AGE DETERMINES GENDER. Any female figure showing signs of being older than 2 years must be converted to MALE. INSTRUCTIONS: 1. DETECT CONTRADICTIONS: - If "Baby/Toddler girl" is combined with older-age context (School, Grade, Reading, Backpack, Running, Driving) -> CONVERT TO MALE. - Example: "Toddler girl in grade 5" -> REWRITE to "A boy in grade 5". 2. STRICT OUTPUT RULES (ANTI-PINK ELEPHANT): - DO NOT use negative sentences (e.g., "No girls", "Not a woman"). - DO NOT explain your changes. - ONLY describe what IS in the picture (Men/Boys). - If you convert a female to a male, use POSITIVE male terms only. 3. ALLOWED FEMALES: - Only explicitly helpless infants/newborns. 4. MEN ATTIRE: - Do NOT enforce modesty on men. - Descriptions like "Swimwear", "Shirtless", "Muscular" are ALLOWED for men (e.g. in sports/beach context). Output ONLY the final rewritten prompt. `; try { const engineInput = systemLogic + "\n\nOriginal User Request: " + prompt; // שליחה למודל Gemini let result = generateText(engineInput, userKey).trim(); if (!result || result.length < 2) return prompt; // הוספת הקשר כפוי למניעת טעויות return result + " . (Context: No females above infancy. Men and boys preferred)."; } catch (e) { console.error("Modesty Engine Error: " + e.message); // במקרה של תקלה - ברירת מחדל של גברים בלבד return prompt + " . (Context: Men only)."; } } /** * מנוע אימות ויזואלי (Vision Verification) * בודק את התמונה המוכנה לפני השליחה למשתמש. */ function verifyImageModesty(imageBlob, originalPrompt, userKey) { const fileData = { base64: Utilities.base64Encode(imageBlob.getBytes()), mimeType: "image/png" }; // כללי הסינון לבדיקה הויזואלית const rules = ` ⛔ BLOCK IMMEDIATELY: 1. GENDER RESTRICTION: Any feminine figure older than a baby/infant. - Ladies, Teenagers, Women -> BLOCK. 2. IMPROPER CONTENT: Any content that is not modest or not family-friendly. - Unclothed figures (except men swimming), intimate situations -> BLOCK. ✅ PERMITTED (DO NOT BLOCK): 1. MEN: Men without shirts (e.g., swimming/sports) are PERMITTED. 2. INFANTS: Baby girls (infants) are PERMITTED. 3. GENERAL: Scenery, Objects, Animals. `; const vPrompt = ` Analyze this image for Religious Compliance based on these specific rules: ${rules} Return ONLY a JSON object: { "safe": boolean, "reason": "Short explanation if blocked" } `; try { const jsonStr = analyzeFileWithGemini(vPrompt, fileData, userKey); const cleanJson = jsonStr.replace(/```json/g, "").replace(/```/g, "").trim(); const match = cleanJson.match(/\{.*\}/s); if (match) { const res = JSON.parse(match[0]); return { safe: res.safe, reason: res.reason }; } return { safe: true }; } catch (e) { console.warn("Modesty check failed: " + e.message); // במקרה של תקלה טכנית - חסימה ליתר ביטחון return { safe: false, reason: "Blocked due to technical verification error." }; } }הסקריפט נכתב רק עם AI, והדגשתי זאת בכותרת הפוסט - למען לא יתרגשו רבים וטובים...
-
@מוח-קודח כל הכבוד. מאמין שיעזור להרבה.
רק לידיעה שיש מודל שמסנן לבד את התמונות ולכן התמונות שלו לא נשלחות לבדיקה כלל
https://app2.pointflow.ai/ -
@מוח-קודח כל הכבוד. מאמין שיעזור להרבה.
רק לידיעה שיש מודל שמסנן לבד את התמונות ולכן התמונות שלו לא נשלחות לבדיקה כלל
https://app2.pointflow.ai/ -
@שלויימה אבל איך שהבנתי הוא לא יוצר אנשים כלל,
ואצלי נוצרים גברים בשפע [אפילו יותר מדי
בגלל הבעיות של הסינון שגורם למודל לחשוב שצריך להוסיף עוד גברים] -
@שלויימה אבל איך שהבנתי הוא לא יוצר אנשים כלל,
ואצלי נוצרים גברים בשפע [אפילו יותר מדי
בגלל הבעיות של הסינון שגורם למודל לחשוב שצריך להוסיף עוד גברים] -
@א.מ. כתב בשיתוף | יצירת תמונות AI ישירות למייל (נוצר עם AI):
מה עם Nano Banana Pro?
איך שהבנתי בשימוש במפתח API אפשר להשתמש במודלים טובים יותר מאשר Nano Banana Pro, תקנו אותי בבקשה אם אני טועה.
במידה והפרומט לא מתאים, זה כבר משתמש ב-API או שזה נחסם כבר קודם?
זה משתמש ומוריד לך מהקרדיטים
(וזה לא כ"כ מסובך)