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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. שיתוף | צ'אט ג'מיני חמוד

שיתוף | צ'אט ג'מיני חמוד

מתוזמן נעוץ נעול הועבר רשתות
167 פוסטים 38 כותבים 12.4k צפיות 38 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ג גיבור

    @פלמנמוני כתב בשיתוף | צ'אט ג'מיני חמוד:

    א. כשמעתיקים קוד שהוא מביא על ידי הלחיצה על הסימון העתק שיש בתיבת הקוד הקוד לא מועתק עם חלוקה לשורות אלא ברצף.

    וגם לפעמים הוא לא נמצא כלל בתוך בלוק קוד

    סדרתי עוד על פי הקוד שהבאת וגם שדרגתי את הנראות

        formatMessageContent(content) {
            let formatted = content;
    		
    		formatted = formatted.replace(/```([\s\S]*?)```/g, (match) => {
    			match = match.replace(/&/g, '&');
    			return match;
    		})
    		
    		formatted = formatted.replace(/</g, '&lt;').replace(/>/g, '&gt;')
    		
            formatted = formatted.replace(/```(\w+)?([^a-zA-Z])([\s\S]*?)```/g, (match, lang, symbol, code) => {
                lang = lang || 'javascript';
    			if (symbol !== '\n') {
    				code = symbol + code
    			}
    			console.log(symbol)
                const escapedCode = code
                    .replace(/"/g, '&quot;')
                    .replace(/'/g, '&#39;');
                return `<pre class="code-block">
    <div class="title-code">
    <button class="lang-code"> '${lang}' </button>
    <button class="copy-code-btn" title="העתק קוד"><span class="material-icons">content_copy</span></button>
    </div><code class="language-${lang}">${escapedCode}</code>
                </pre>`;
            });
            
            formatted = formatted.replace(/`([^`]+)`/g, '<code>$1</code>');
            formatted = formatted.replace(/\[([^\]]+)\]\((https?:\/\/[^\)]+)\)/g, '<a href="$2" target="_blank">$1</a>');
            formatted = formatted.replace(/^### (.*)$/gm, '<h3>$1</h3>');
            formatted = formatted.replace(/^## (.*)$/gm, '<h2>$1</h2>');
            formatted = formatted.replace(/^# (.*)$/gm, '<h1>$1</h1>');
            formatted = formatted.replace(/^- (.+)$/gm, '<li>$1</li>');
            formatted = formatted.replace(/(<li>.*<\/li>)/s, '<ul>$1</ul>');
            formatted = formatted.replace(/^\d+\. (.+)$/gm, '<li>$1</li>');
            formatted = formatted.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>');
            formatted = formatted.replace(/\*(.*?)\*/g, '<em>$1</em>');
            formatted = formatted.replace(/__(.*?)__/g, '<u>$1</u>');
            
            formatted = formatted.replace(/((?:\|.+\|(?:\n|$))+)/g, (table) => {
                const rows = table.trim().split('\n');
                let tableHtml = '<table>';
                if (rows.length > 1 && rows[1].replace(/[^|]/g, '') === rows[1]) {
                    tableHtml += '<thead><tr>' + 
                        rows[0].split('|').filter(Boolean).map(cell => `<th>${cell.trim()}</th>`).join('') + 
                        '</tr></thead><tbody>';
                    for (let i = 2; i < rows.length; i++) {
                        tableHtml += '<tr>' + 
                            rows[i].split('|').filter(Boolean).map(cell => `<td>${cell.trim()}</td>`).join('') + 
                            '</tr>';
                    }
                    tableHtml += '</tbody>';
                } else {
                    for (const row of rows) {
                        tableHtml += '<tr>' + 
                            row.split('|').filter(Boolean).map(cell => `<td>${cell.trim()}</td>`).join('') + 
                            '</tr>';
                    }
                }
                return tableHtml + '</table>';
            });
            
            // שמירת code blocks זמנית
            const tempCodeBlocks = [];
            formatted = formatted.replace(/<pre class="code-block">[\s\S]*?<\/pre>/g, (match) => {
                const index = tempCodeBlocks.length;
                tempCodeBlocks.push(match);
                return `__TEMP_CODE_${index}__`;
            });
    
            // המרת מעברי שורות ל-<br> רק מחוץ ל-code blocks
            formatted = formatted.replace(/\n/g, '<br>');
    
            // החזרת code blocks
            tempCodeBlocks.forEach((block, index) => {
                formatted = formatted.replace(`__TEMP_CODE_${index}__`, block);
            });
            
            return formatted;
        }
    

    ובCCS

    /* Copy code button in code block */
    .copy-code-btn {
    	transform: translateY(-35px);
        position: absolute;
        left: 0rem;
        top: 0.5rem;
        background: none;
        border: none;
        color: var(--text-secondary);
        cursor: pointer;
        border-radius: 4px;
        font-size: 1rem;
        z-index: 2;
        transition: background 0.2s;
    }
    
    .copy-code-btn:hover {
        background: var(--hover-color);
        color: var(--primary-color);
    }
    
    .lang-code {
        position: absolute;
    	right: 0rem;
    	transform: translateY(-48px);
    	font-size: 1rem;
    	color: var(--text-secondary);
    	background-color:#ccc;
    	border-radius: 2px 2px 2px 2px;
    	border: none;
    }
    
    .title-code {
        position: sticky;
    	left: 0;
    	height: 2px;
    	background-color: #ccc;
    	width: 100%;
    	margin-top: 22px;
    }
    
    פלמנמוניפ מנותק
    פלמנמוניפ מנותק
    פלמנמוני
    מדריכים עימוד
    כתב נערך לאחרונה על ידי
    #154

    @גיבור כתב בשיתוף | צ'אט ג'מיני חמוד:

    סדרתי עוד על פי הקוד שהבאת וגם שדרגתי את הנראות

    יפה מאוד!

    הוספתי עוד כמה שיפורים (בהשראתך...) והעליתי לציבור

    ג תגובה 1 תגובה אחרונה
    2
    • פלמנמוניפ פלמנמוני

      @גיבור כתב בשיתוף | צ'אט ג'מיני חמוד:

      סדרתי עוד על פי הקוד שהבאת וגם שדרגתי את הנראות

      יפה מאוד!

      הוספתי עוד כמה שיפורים (בהשראתך...) והעליתי לציבור

      ג מנותק
      ג מנותק
      גיבור
      כתב נערך לאחרונה על ידי
      #155

      @פלמנמוני כתב בשיתוף | צ'אט ג'מיני חמוד:

      @גיבור כתב בשיתוף | צ'אט ג'מיני חמוד:

      סדרתי עוד על פי הקוד שהבאת וגם שדרגתי את הנראות

      יפה מאוד!

      הוספתי עוד כמה שיפורים (בהשראתך...) והעליתי לציבור

      כדי שהעתקת הקוד תעבוד, צריך לשנות בסקריפט של ההעתקה

              // Copy code button functionality
              document.querySelectorAll('.copy-code-btn').forEach(btn => {
                  btn.onclick = (e) => {
                      const code = btn.closest('.title-code').nextElementSibling.innerText;
                      navigator.clipboard.writeText(code);
                      this.showToast('הקוד הועתק', 'success');
                      e.stopPropagation();
                  };
              });
      
      תגובה 1 תגובה אחרונה
      2
      • פלמנמוניפ פלמנמוני

        לצורך מסוים יצרתי יחד עם חבר בשם א. הלוי צ'אט ג'מיני חמוד עם המון פיצ'רים יפים, והחלטתי לפרסם אותו כאן.
        שימו לב, יש להכניס מפתח API אישי, אותו ניתן להוציא דרך גוגל סטודיו.

        המעלות העיקריות-

        • פתוח בכל הסינונים, כולל חדרי מחשבים (התוכנה עצמה, האתר סגור כרגע בנטפרי).
        • תעבורת אינטרנט אפסית, מעולה לבעלי אינטרנט חלש (בפרט דרך התוכנה).
        • ממשק נוח וקל, עם כמה סוגי עיצובים.
        • עריכת ומחיקת הודעות.
        • הכנסת הוראות לצ'אט בקלות.
        • ייצוא צ'אט לוורד ולטקסט (ובאנגלית גם לPDF)
        • ייצוא וייבוא הסטוריה
        • החלפת דמויות
        • תמונת פרופיל

        ועוד המון פיצרים קטנים...

        -למעבר לאתר הצ'אט-

        לחסומים, ניתן לגשת דרך התוכנה.
        נפתח בדפדפן.

        ‏‏Gemini Local 0.9.7.rar
        שימו לב כי התוכנה מתעדכנת מעת לעת
        ניתן להוריד בכל עת את התיקייה המעודכנת מגיטהאב

        מי שמעוניין לגשת דרך האתר והאתר הנ''ל נחסם לו, יכול למזלג את הפרוייקט בגיטהאב לחשבון שלו ולפרוס אותו בדפי גיטהאב

        מי שאין לו יכול להתחבר דרך הAPI הבא:
        AIzaSyBXphJJz9ygt1Jorl15H82HmSgiSyTk7AM
        או:
        AIzaSyB_YKFGkAxGAMBVT2plc2jEGhPcFl6IiIw

        6d933790-1b39-4cf4-bff6-92afcf9e541f-image.png

        ש מנותק
        ש מנותק
        שחמט
        כתב נערך לאחרונה על ידי
        #156

        @פלמנמוני
        יש מצב ליצור כזה גם בגיפיטי שיפתח כתוכנה לחסומים

        ה תגובה 1 תגובה אחרונה
        0
        • פלמנמוניפ פלמנמוני התייחס לנושא זה
        • ה הישבשר המלומד התייחס לנושא זה
        • ש שחמט

          @פלמנמוני
          יש מצב ליצור כזה גם בגיפיטי שיפתח כתוכנה לחסומים

          ה מנותק
          ה מנותק
          הישבשר המלומד
          כתב נערך לאחרונה על ידי
          #157

          @שחמט כתב בשיתוף | צ'אט ג'מיני חמוד:

          @פלמנמוני
          יש מצב ליצור כזה גם בגיפיטי שיפתח כתוכנה לחסומים

          אני באתרוג עם הAPI של הציבורי שהבאת למעלה והוא כותב שגיעה בשליחת הודעה

          I תגובה 1 תגובה אחרונה
          0
          • ה הישבשר המלומד

            @שחמט כתב בשיתוף | צ'אט ג'מיני חמוד:

            @פלמנמוני
            יש מצב ליצור כזה גם בגיפיטי שיפתח כתוכנה לחסומים

            אני באתרוג עם הAPI של הציבורי שהבאת למעלה והוא כותב שגיעה בשליחת הודעה

            I מנותק
            I מנותק
            I believe
            כתב נערך לאחרונה על ידי
            #158

            @הישבשר-המלומד המפתחות הללו לא פעילים (כרגע לפחות), תנפיק לך מפתח אישי, זה ממש פשוט.

            ה תגובה 1 תגובה אחרונה
            0
            • I I believe

              @הישבשר-המלומד המפתחות הללו לא פעילים (כרגע לפחות), תנפיק לך מפתח אישי, זה ממש פשוט.

              ה מנותק
              ה מנותק
              הישבשר המלומד
              כתב נערך לאחרונה על ידי
              #159

              @I-believe כתב בשיתוף | צ'אט ג'מיני חמוד:

              @הישבשר-המלומד המפתחות הללו לא פעילים (כרגע לפחות), תנפיק לך מפתח אישי, זה ממש פשוט.

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

              תגובה 1 תגובה אחרונה
              0
              • מ מחובר
                מ מחובר
                מוצ'
                כתב נערך לאחרונה על ידי
                #160

                איזה API שמים?

                צ תגובה 1 תגובה אחרונה
                0
                • מ מוצ'

                  איזה API שמים?

                  צ מנותק
                  צ מנותק
                  צדיק 0
                  מדריכים
                  כתב נערך לאחרונה על ידי צדיק 0
                  #161

                  @מוצ כתב בשיתוף | צ'אט ג'מיני חמוד:

                  איזה API שמים?

                  https://aistudio.google.com/apikey
                  תכנס שם ותבחר get api key ואותו תכניס

                  תגובה 1 תגובה אחרונה
                  0
                  • מ מחובר
                    מ מחובר
                    מוצ'
                    כתב נערך לאחרונה על ידי
                    #162

                    למה אחרי שכותב לי תקף ומחובר כל דבר שאני אומר לו מחזיר הודעת שגיאה?

                    צ תגובה 1 תגובה אחרונה
                    0
                    • מ מוצ'

                      למה אחרי שכותב לי תקף ומחובר כל דבר שאני אומר לו מחזיר הודעת שגיאה?

                      צ מנותק
                      צ מנותק
                      צדיק 0
                      מדריכים
                      כתב נערך לאחרונה על ידי
                      #163

                      @מוצ כתב בשיתוף | צ'אט ג'מיני חמוד:

                      למה אחרי שכותב לי תקף ומחובר כל דבר שאני אומר לו מחזיר הודעת שגיאה?

                      מה השגיאה?

                      תגובה 1 תגובה אחרונה
                      0
                      • מ מחובר
                        מ מחובר
                        מוצ'
                        כתב נערך לאחרונה על ידי
                        #164

                        שגיאה בשליחת ההודעה: Quota exceeded for quota metric 'Generate Content API requests per minute' and limit 'GenerateContent request limit per minute for a region' of service 'generativelanguage.googleapis.com' for consumer 'project_number:727135874213'.
                        זה השגיאה

                        תגובה 1 תגובה אחרונה
                        0
                        • פלמנמוניפ פלמנמוני

                          לצורך מסוים יצרתי יחד עם חבר בשם א. הלוי צ'אט ג'מיני חמוד עם המון פיצ'רים יפים, והחלטתי לפרסם אותו כאן.
                          שימו לב, יש להכניס מפתח API אישי, אותו ניתן להוציא דרך גוגל סטודיו.

                          המעלות העיקריות-

                          • פתוח בכל הסינונים, כולל חדרי מחשבים (התוכנה עצמה, האתר סגור כרגע בנטפרי).
                          • תעבורת אינטרנט אפסית, מעולה לבעלי אינטרנט חלש (בפרט דרך התוכנה).
                          • ממשק נוח וקל, עם כמה סוגי עיצובים.
                          • עריכת ומחיקת הודעות.
                          • הכנסת הוראות לצ'אט בקלות.
                          • ייצוא צ'אט לוורד ולטקסט (ובאנגלית גם לPDF)
                          • ייצוא וייבוא הסטוריה
                          • החלפת דמויות
                          • תמונת פרופיל

                          ועוד המון פיצרים קטנים...

                          -למעבר לאתר הצ'אט-

                          לחסומים, ניתן לגשת דרך התוכנה.
                          נפתח בדפדפן.

                          ‏‏Gemini Local 0.9.7.rar
                          שימו לב כי התוכנה מתעדכנת מעת לעת
                          ניתן להוריד בכל עת את התיקייה המעודכנת מגיטהאב

                          מי שמעוניין לגשת דרך האתר והאתר הנ''ל נחסם לו, יכול למזלג את הפרוייקט בגיטהאב לחשבון שלו ולפרוס אותו בדפי גיטהאב

                          מי שאין לו יכול להתחבר דרך הAPI הבא:
                          AIzaSyBXphJJz9ygt1Jorl15H82HmSgiSyTk7AM
                          או:
                          AIzaSyB_YKFGkAxGAMBVT2plc2jEGhPcFl6IiIw

                          6d933790-1b39-4cf4-bff6-92afcf9e541f-image.png

                          י מחובר
                          י מחובר
                          יעקב 4
                          כתב נערך לאחרונה על ידי
                          #165

                          @פלמנמוני תכלס מישהו יכול לתת בשבילי מפתח API חדש
                          כי חסום לפי הגדרות הקהילה

                          מ תגובה 1 תגובה אחרונה
                          0
                          • ר מחובר
                            ר מחובר
                            רואה ואינו נראה
                            כתב נערך לאחרונה על ידי
                            #166

                            @יעקב-4 AIzaSyCpEuS3QQflHCzj-CB3FtvOPT_lXZvlycI הנה אחד עכשיו יצרתי

                            תגובה 1 תגובה אחרונה
                            0
                            • י יעקב 4

                              @פלמנמוני תכלס מישהו יכול לתת בשבילי מפתח API חדש
                              כי חסום לפי הגדרות הקהילה

                              מ מחובר
                              מ מחובר
                              מיאני ומהשמי
                              כתב נערך לאחרונה על ידי
                              #167

                              @יעקב-4 מסתבר מאוד שיהיה חסום לך גם התוכנה/אתר הזה

                              תגובה 1 תגובה אחרונה
                              0

                              • התחברות

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

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