בעיה | אני צריך עזרה אני מקבל שגיאה
-
127.0.0.1 - - [07/Apr/2025 16:03:48] "POST /save-image HTTP/1.1" 200 -
שגיאה בזמן בדיקה: 'GenerateContentResponse' object is not subscriptable
127.0.0.1 - - [07/Apr/2025 16:03:49] "POST /check HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:49] "POST /save-image HTTP/1.1" 200 -
שגיאה בזמן בדיקה: 'GenerateContentResponse' object is not subscriptable
127.0.0.1 - - [07/Apr/2025 16:03:50] "POST /check HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:50] "POST /save-image HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:50] "POST /check HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:50] "OPTIONS /save-image HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:50] "POST /save-image HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:50] "OPTIONS /check HTTP/1.1" 200 -
שגיאה בזמן בדיקה: 'GenerateContentResponse' object is not subscriptable
127.0.0.1 - - [07/Apr/2025 16:03:51] "POST /check HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:51] "OPTIONS /save-image-url HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:51] "POST /save-image-url HTTP/1.1" 200 -
שגיאה בזמן בדיקה: 'GenerateContentResponse' object is not subscriptable
127.0.0.1 - - [07/Apr/2025 16:03:52] "POST /check HTTP/1.1" 200 -
127.0.0.1 - - [07/Apr/2025 16:03:52] "POST /save-image HTTP/1.1" 200 -
שגיאה בזמן בדיקה: 'GenerateContentResponse' object is not subscriptable
127.0.0.1 - - [07/Apr/2025 16:03:53] "POST /check HTTP/1.1" 200 - -
@yehokarpel מchat gpt... ,לא יודע אם יש קשר בין מה שהוא כתב למציאות
אתה צודק שמהגרסה 0.8.0 ומעלה של google-generativeai, ה-API השתנה לגמרי, ולכן קוד ישן כמו genai.generate_text() כבר לא קיים. במקום זה, עובדים עם אובייקט מודל.הנה איך להשתמש נכון בגרסה 0.8.4:
- התקנת הספרייה (אם עוד לא עשית):
pip install -U google-generativeai
- שימוש בסיסי עם טקסט בלבד:
import google.generativeai as genai genai.configure(api_key="YOUR_API_KEY") model = genai.GenerativeModel("gemini-pro") response = model.generate_content("שלום! איך אני משתמש ב-Gemini API?") print(response.text)
- במקרה שלך — שילוב של תמונה וטקסט:
אתה צריך להשתמש במודל "gemini-pro-vision" כי הוא תומך בקלט מסוג תמונה + טקסט:
דוגמה מלאה:
import google.generativeai as genai from PIL import Image import base64 from io import BytesIO # הגדרת מפתח API genai.configure(api_key="YOUR_API_KEY") # המרת תמונה מקודד base64 לאובייקט PIL def decode_base64_image(encoded_str): image_data = base64.b64decode(encoded_str) return Image.open(BytesIO(image_data)) # כאן תכניס את המחרוזת שלך של base64 (בלי data:image/png;base64,) image = decode_base64_image(encoded) model = genai.GenerativeModel("gemini-pro-vision") response = model.generate_content([ image, "האם יש אישה, ילדה או איבר של אישה בתמונה? ענה רק במילה אחת: כן או לא." ]) print(response.text)
הסבר לגבי השגיאות שכתבת:
module 'google.generativeai' has no attribute 'generate_text'
️ נגרם כי הפונקציה הזו הוסרה — היום יוצרים GenerativeModel() ומשתמשים ב־generate_content.
'GenerateContentResponse' object is not subscriptable
️ זה אומר שניסית לעשות משהו כמו response[0] על תשובה שאי אפשר להשתמש בה ככה. אם אתה רוצה את התוכן — תשתמש ב־response.text.
-
@oryadaniely תודה רבה
-
מי מבין פה טוב בשרתים /פייתון אני צריך שאלה בפרטי שאלה צפציפית
-
@yehokarpel כתב בבעיה | אני צריך עזרה אני מקבל שגיאה:
מי מבין פה טוב בשרתים /פייתון אני צריך שאלה בפרטי שאלה צפציפית
?
-
@yehokarpel תנסה אולי אני ידע. (על מה chatgpt לא ידע לענות
)
-
@mefateach ראה צאט פרטי
-
@yehokarpel כתב בבעיה | אני צריך עזרה אני מקבל שגיאה:
מי מבין פה טוב בשרתים /פייתון אני צריך שאלה בפרטי שאלה צפציפית
תפנה אלי
-
@yehokarpel כתב בבעיה | אני צריך עזרה אני מקבל שגיאה:
אני צריך שאלה בפרטי שאלה צפציפית
הוא אה
כל דבר אצלך זה פרטי?! -
אפשר לסגור את הפורום
מתכנתים בבינה מלאכותית (עלאק) עונים תשובות מבינה מלאכותית
תשאלו את הבינה מה היה כתוב בפורום אם היית שואל
חלאס -
פוסט זה נמחק!