1. סקירה כללית
מבוא
Gemini 2.5 Pro הוא המודל הכי חזק של Google לתכנות ולידע כללי.
עם סדרת 2.5, מודלי Gemini הם עכשיו מודלים משולבים של חשיבה רציונלית! Gemini 2.5 Pro יכול להקדיש זמן רב יותר למחשבה על משימות, ולהשתמש בכלים כדי למקסם את הדיוק של התשובות.
Gemini 2.5 Pro הוא:
- שיפור משמעותי לעומת מודלים קודמים ביכולות כמו כתיבת קוד, חשיבה רציונלית ומולטימודליות.
- המודל מוביל בתעשייה בחשיבה רציונלית, עם ביצועים מתקדמים במדדי השוואה במתמטיקה ובמדע וטכנולוגיה.
- מודל מדהים לקוד, עם יכולות חזקות במיוחד בפיתוח אתרים.
- טוב במיוחד להנחיות מורכבות, ועדיין מקיף, כולל מקום ראשון ב-LMSys.
מה תלמדו
במדריך הזה תלמדו איך להשתמש ב-Gemini API וב-Google Gen AI SDK ל-Python עם מודל Gemini 2.5 Pro.
תבצעו את המשימות הבאות:
- יצירת טקסט מהנחיות טקסט
- יצירת טקסט בסטרימינג
- התחלת שיחות עם זיכרון
- שימוש בשיטות אסינכרוניות
- הגדרת פרמטרים של המודל
- הגדרת הוראות מערכת
- שימוש במסנני בטיחות
- שימוש ביצירה מבוקרת
- ספירת טוקנים
- עיבוד נתונים מולטי-מודאליים (אודיו, קוד, מסמכים, תמונות, וידאו)
- שימוש בהפעלת פונקציות אוטומטית וידנית
- הרצת קוד
- דוגמאות למצב חשיבה
2. לפני שמתחילים
דרישות מוקדמות
כדי להתחיל, צריך פרויקט בענן ב-Google Cloud עם חשבון לחיוב תקף. צריך לבחור את הפרויקט ב-Google Cloud שבו רוצים להשתמש.
כדי להריץ את ה-codelab, נשתמש ב-Colab Enterprise, שהיא סביבת notebook שיתופית ומנוהלת עם יכולות האבטחה והתאימות של Google Cloud.
הפעלת ממשקי ה-API הנדרשים
כדי להפעיל את ממשקי ה-API שנדרשים ל-codelab הזה בפרויקט Google Cloud, לוחצים על הלחצן שלמטה: Vertex AI, Dataform ו-Compute Engine.
העתקת קובץ ה-notebook של Colab אל Google Cloud
לוחצים על הלחצן שלמטה כדי לפתוח את מחברת ההדרכה ב-Colab Enterprise. תיצור עותק של ה-notebook של Colab בפרויקט בענן הנוכחי שלכם ב-Google, ואז תוכלו להריץ את ה-notebook.
שנתחיל?
3. הפעלת הסביבה
אחרי שיצרנו את קובץ ה-notebook של Colab, אנחנו יכולים להריץ את הקוד שמופיע בו. בכמה השלבים הראשונים יותקנו התלויות וייובאו הספריות הנדרשות.
מבצעים את השלבים במאמר 'תחילת העבודה'
קודם מריצים את התאים בקטע Getting Started (תחילת העבודה) אחד אחרי השני.

הערה: כדי להריץ תא, מעבירים את מצביע העכבר מעל תא הקוד שרוצים להריץ ולוחצים על סמל ההרצה של התא
.

בסיום החלק הזה, תבצעו את הפעולות הבאות.
- התקנה של Google Gen AI SDK ל-Python
- ייבוא הספריות הנדרשות למעבדה
- הגדרת פרויקט ב-Google Cloud לשימוש ב-Vertex AI
עכשיו נשתמש ב-Gemini 2.5 Pro כדי ליצור טקסט
4. יצירת טקסט באמצעות Gemini
בקטע הזה של ה-notebook, תשתמשו ב-Gemini 2.5 Pro כדי ליצור השלמות טקסט.
מריצים את קבוצת התאים הבאה במחברת, מקדישים זמן לקריאת הקוד ומבינים איך להשתמש ב-Google GenAI SDK.

בסיום הקטע הזה, תלמדו את הנושאים הבאים.
- איך מציינים את המודל שרוצים להשתמש בו.
- השוואה בין יצירת פלט בסטרימינג לבין יצירת פלט ללא סטרימינג.
- שימוש ביכולת של ה-SDK לנהל שיחות עם זיכרון.
- הפעלת ה-SDK באופן אסינכרוני.
- הגדרת הפרמטרים של המודל.
- הגדרת הוראות מערכת להתאמה אישית של התנהגות המודל.
- הגדרת מסנני בטיחות תוכן.
בהמשך נראה איך שולחים ל-Gemini הנחיות מולטימודאליות
5. הנחיות מולטי-מודאליות
בקטע הזה של המחברת, תשתמשו ב-Gemini 2.5 Pro כדי לעבד תמונות וסרטונים.
מריצים את התאים הבאים ב-notebook. 
בסיום הקטע הזה, תלמדו את הנושאים הבאים.
- שולחים הנחיה שכוללת תמונה וטקסט.
- עיבוד סרטון מכתובת URL
לאחר מכן ניצור פלטים מובנים ומוגדרים היטב
6. פלטים מובנים
כשמשתמשים בתגובה של מודלים בקוד, חשוב לקבל מהמודל פלטים עקביים ומהימנים. יצירה מבוקרת מאפשרת לכם להגדיר סכימת תגובה כדי לציין את המבנה של הפלט של המודל, את שמות השדות ואת סוג הנתונים הצפוי לכל שדה.
מריצים את התאים הבאים ב-notebook. 
בהמשך נראה איך להצמיד את הפלט של המודלים לקרקע
7. נקודת התייחסות
אם אתם רוצים להשתמש במאגרי ידע קיימים או לספק למודל מידע בזמן אמת, כדאי לכם לעיין במאמר על ביסוס התוצאות של המודל.
עם Gemini ו-Vertex AI, אתם יכולים להצמיד את הפלט לחיפוש Google, לפלט של תשובות לפונקציות ולבסוף לקוד עצמו. התכונה 'הרצת קוד' מאפשרת למודל ליצור קוד ולהריץ אותו, וכך ללמוד מהתוצאות ולחזור על הפעולה עד לקבלת הפלט הסופי.
מריצים את התאים הבאים ב-notebook. 
בהמשך נראה את יכולות החשיבה של Gemini 2.5 Pro
8. מעמיק
מצב החשיבה שימושי במיוחד למשימות מורכבות שדורשות כמה סבבים של תכנון אסטרטגי ופתרון איטרטיבי. למודלים של Gemini 2.5 יש יכולות של מודל חושב, המסוגלים לחשוב באופן רציונלי לפני שהם מגיבים, וכתוצאה מכך הביצועים משופרים והדיוק גדל.
מריצים את התאים הבאים ב-notebook. כשעושים את זה, אפשר לראות את הפלט של החשיבה לפני שהמודל מציג את הפלט בפועל. 
9. סיכום
מזל טוב! למדתם איך להשתמש ביכולות של Gemini 2.5 Pro באמצעות Google Gen AI SDK ל-Python, כולל יצירת טקסט, מולטי-מודאליות, ביסוס, פלט מובנה ויכולות חשיבה מתקדמות. עכשיו יש לכם את הידע הבסיסי שדרוש כדי להתחיל לפתח אפליקציות חדשניות משלכם באמצעות ה-SDK. Gemini 2.5 Pro, עם מצב החשיבה וההנמקה המתקדם שלו, פותח אפשרויות חדשות ומתאים לחדשנות במגוון תרחישי שימוש.
הפניות נוספות
- מאמרי העזרה של Google Gen AI SDK
- אפשר לעיין במחברות אחרות במאגר של Google Cloud Generative AI ב-GitHub.
- אפשר לעיין במודלים של AI ב-Model Garden.