דילוג לתוכן
  • דף הבית
  • חוקי הפורום
  • המדריך לשימוש בפורום
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
  • פופולרי
  • קבוצות
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו אתר
M

Menachem Fine

@Menachem Fine
יוצרי AI מדריכים חוקרי AI
הפסקת מעקב מעקב
אודות
פוסטים
40
נושאים
4
שיתופים
0
קבוצות
3
עוקבים
1
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מדריך | הוספת צ'אט AI בגוגל צ'אט
    M Menachem Fine
    מדריכי פיתוח ואינטריגציה

    המדריך‌​‌‌​‌​​​​​‌ נכתב בעמל והשקעה ללא AI קראו ברצינות כי כל פרט חשוב!

    אם זה מעניין מישהו: פירסמתי את המדריך במתמחים טופ וראיתי שזה הועיל אז אני מנסה להועיל עוד....

    יצירת הפרוייקט

    כנסו ל Google Apps Script
    צרו פרויקט חדש ותנו לו שם (למשל: Gemini Chat Bot )

    תבדקו שאתם פה
    image.jpeg
    ויש לכם דף עם קוד של שורה או שתיים
    תמחקו את מה שכתוב ותדביקו את זה

    const GEMINI_API_KEY = "יש להדביק פה את הקוד שלכם";
    
    function onMessage(event) {
      let userMessage = "";
    
      if (event && event.chat && event.chat.messagePayload && event.chat.messagePayload.message && event.chat.messagePayload.message.text) {
        userMessage = event.chat.messagePayload.message.text;
      } else if (event && event.messagePayload && event.messagePayload.message && event.messagePayload.message.text) {
        userMessage = event.messagePayload.message.text;
      } else if (event && event.message && event.message.text) {
        userMessage = event.message.text;
      } else if (event && event.message && event.message.argumentText) {
        userMessage = event.message.argumentText;
      }
    
      userMessage = userMessage ? userMessage.trim() : "";
    
      if (!userMessage) {
        return buildResponse("לא התקבל טקסט בהודעה.");
      }
    
      const replyText = callGeminiApi(userMessage);
    
      return buildResponse(replyText);
    }
    
    function buildResponse(text) {
      return {
        "hostAppDataAction": {
          "chatDataAction": {
            "createMessageAction": {
              "message": {
                "text": text
              }
            }
          }
        }
      };
    }
    
    function onAddedToSpace(event) {
      return buildResponse("שלום! אני הבוט של Gemini. איך אפשר לעזור?");
    }
    
    function onRemovedFromSpace(event) {
      Logger.log("Bot removed");
    }
    
    function callGeminiApi(promptText) {
      const modelsToTry = [
        "gemini-3.6-flash",
        "gemini-3.1-pro"
      ];
    
      const payload = {
        "system_instruction": {
          "parts": [
            { "text": "אתה עוזר טכני תמציתי וישיר. ענה תמיד בקצרה לעניין, בלי חפירות מיותרות." }
          ]
        },
        "contents": [
          {
            "parts": [
              { "text": promptText }
            ]
          }
        ]
      };
    
      const options = {
        "method": "post",
        "contentType": "application/json",
        "payload": JSON.stringify(payload),
        "muteHttpExceptions": true
      };
    
      for (let i = 0; i < modelsToTry.length; i++) {
        const modelName = modelsToTry[i];
        const url = `https://generativelanguage.googleapis.com/v1beta/models/${modelName}:generateContent?key=${GEMINI_API_KEY}`;
    
        try {
          const response = UrlFetchApp.fetch(url, options);
          const json = JSON.parse(response.getContentText());
    
          if (json.candidates && json.candidates[0] && json.candidates[0].content && json.candidates[0].content.parts[0].text) {
            return json.candidates[0].content.parts[0].text;
          }
          
          if (json.error && json.error.code !== 404) {
            return "שגיאה מ-Gemini API: " + json.error.message;
          }
        } catch (error) {
          Logger.log("Error with model " + modelName + ": " + error.toString());
        }
      }
    
      return "שגיאה: לא נמצא מודל Gemini זמין עבור המפתח שסופק.";
    }
    

    יצירת מפתח API

    עכשיו תוציאו מפתח API מגוגל AI סטודיו
    מדריך פשוט ומהיר כאן

    תעתיקו את המפתח שיצרתם

    image.jpeg

    ותדביקו בשורה הראשונה של הקוד איפה שכתוב "יש להדביק פה את הקוד שלכם"
    שימו לב לא למחוק את המרכאות לפני ואחרי וגם לא את זה - ; זה חשוב!
    אז פשוט תדביקו בין המרכאות!

    לחצו האייקון של השמירה בצד ימין למעלה (או לחילופין - ctrl+s)
    ואז לחצו על 'לפריסה' (בצד שמאל למעלה)

    image.jpeg

    ואז על 'פריסה חדשה'
    ושם :
    אפשר ככה - image.jpeg
    ואפשר לעשות את זה פרטי.

    (בתיאור לא משנה מה לכתוב...)
    ואז לחצו על פריסה ואל תגעו עוד בעמוד!

    חיבור הקוד לממשק הגוגל צאט

    הכנסו לאתר הזה

    בשורת החיפוש למעלה הקלידו Google Chat API ובחרו באפשרות הראשונה

    image.jpeg

    אתם אמורים להגיע לדף הזה ולבחור Manage:
    image.jpeg
    ואז:
    image.jpeg
    גלגלו ל Application info
    בשורה הראשונה שימו את השם של הבוט למשל: Gemini Bot
    בשורה השנייה שימו קישור לתמונה של הבוט למשל: https://developers.google.com/chat/images/quickstart-app-avatar.png
    ובשורה השלישית הקלידו: AI Assistant

    גלגלו עוד טיפה לInteractive features
    ותוודאו שזה המצב
    image.jpeg

    רדו עוד טיפה לConnection settings
    ושם תוודאו:
    image.jpeg

    עכשיו חזרו לפרויקט שלכם ב Google Apps Script איפה שעזבתם והעתיקו את מזהה הפריסה

    image.jpeg

    חזרו לדף הקודם ובשורה למטה של Deployment ID איפה שעצרתם הדביקו את מזהה הפריסה
    המשיכו לגלגל עד למטה ולחצו על save

    image.jpeg

    עכשיו לכו לגוגל צאט שלכם, לחצו על צאט חדש והקלידו בשורת החיפוש את השם שנתתם לבוט

    לא שם הפרויקט אלא שם הבוט!

    והוא יופיע לכם!!!
    התחילו שיחה!!!

    אשמח מאוד לשמוע תגובות ושיפור כי גם אני בשלב הבדיקות....

    הכיף הוא שכל אחד יוצר בעצמו בוט!


  • סקר | מדריך לשימוש נכון בסונו AI ליצירת מוזיקה
    M Menachem Fine
    סאונד, מוזיקה וקריינות

    הצביעו!


  • בירור | בינה מלאכותית לשירים
    M Menachem Fine
    דיונים כלליים, אתיקה ועתיד ה-AI

    @יודע-ומייבין ברור שסונו!!!
    אפי' בלי מנוי הוא מקצועי פי כמה וכמה מג'ימיני


  • שיתוף | אתר קריינות מטורףף
    M Menachem Fine
    סאונד, מוזיקה וקריינות

    ואוו מדהים
    ועוד מוזיקה ברקע...


  • דיון | למי יש מד הזיה הכי נמוך אחרי קלוד
    M Menachem Fine
    דיונים כלליים, אתיקה ועתיד ה-AI

    @Bugs-Bunny מסכים
    מאה אחוז
    גימיני ממש מתחנף והמקורות שלו זוועה


  • שיתוף : Back to the place | שיר מדהים שנוצר בAI.
    M Menachem Fine
    סאונד, מוזיקה וקריינות

    וואו מדהים
    באמת המוזיקה AI באנגלית היא הכי טובה
    סונו?
    איפה יצרת?


  • שיתוף | אתר קריינות מטורףף
    M Menachem Fine
    סאונד, מוזיקה וקריינות

    @מאיר כתב:

    דוגמה

    נשמע ממש טוב
    אלוף אתה!!!


  • סקר | האתר קריינות VoiceMaster דעות ותובנות וכן תגובות על האתר... אשמח שתצביעו על הסקר
    M Menachem Fine
    סאונד, מוזיקה וקריינות

    @אריה-AI

    איך הצלחת לעשות סקר?


  • סקר | האתר קריינות VoiceMaster דעות ותובנות וכן תגובות על האתר... אשמח שתצביעו על הסקר
    M Menachem Fine
    סאונד, מוזיקה וקריינות

    @יודע-ומייבין זהו שלי לא עבד גם בקטוגריה הזאת

  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • חוקי הפורום
  • המדריך לשימוש בפורום
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
  • פופולרי
  • קבוצות