Playgrounds מבוססים על נקודות קצה (endpoints) של חיזוי אונליין של Gemini Enterprise Agent Platform שהופעלו מראש, ולא כרוכים בתשלום. כשפותחים את כרטיס המודל של מודל נתמך, אפשר להשתמש בחלונית Try out כדי לבדוק במהירות את היכולות של המודל על ידי שליחת הנחייה טקסטואלית. אפשר גם להגדיר כמה מהפרמטרים הנפוצים ביותר, כמו רמת אקראיות ומספר טוקנים של פלט. המגרש הביתי מוגבל לקלט ופלט של טקסט בלבד.
כשמפעילים את Spaces, מקבלים אפליקציית אינטרנט פעילה ומוכנה לשימוש, עם הרבה פחות מאמץ ידני בהשוואה לפריסת מודל ובניית אפליקציה לשימוש בנקודת הקצה של המודל. Model Garden פורס את המודל שבחרתם ב-Gemini Enterprise Agent Platform ופורס את אפליקציית הדוגמה במופע של Cloud Run שמשתמש בנקודת הקצה של המודל שנפרס. האפליקציה יכולה גם להשתמש בנקודות קצה קיימות או בנקודת קצה של MaaS.
לפני שמתחילים
כדי לבצע את ההדרכה הזו, צריך להגדיר פרויקט ב- Google Cloud ולהפעיל את Agent Platform API.
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Gemini Enterprise Agent Platform, Artifact Registry, Cloud Build, Cloud Logging, and Cloud Run Admin APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Gemini Enterprise Agent Platform, Artifact Registry, Cloud Build, Cloud Logging, and Cloud Run Admin APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.- אם רוצים לנסות את Model Garden Spaces, צריך לוודא שלחשבון השירות שמשמש כברירת מחדל ב-Compute Engine יש את ההרשאות הנדרשות להפעלת Spaces.
התפקידים הנדרשים
כדי לבדוק את היכולות של מודל ב-Model Garden, צריך לוודא שלכם ולחשבון השירות שמשמש כברירת המחדל של Compute Engine יש את תפקידי ה-IAM הנדרשים.
תפקידים נדרשים למשתמשים
כדי לקבל את ההרשאות שדרושות לבדיקת היכולות של מודלים ב-Model Garden, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט Google Cloud :
- אדמין Service Usage (
roles/serviceusage.serviceUsageAdmin) - אדמין של Artifact Registry (
roles/artifactregistry.admin) - אדמין של Cloud Run (
roles/run.admin) - אדמין באחסון (
roles/storage.admin) - משתמש ב-Agent Platform (
roles/aiplatform.user)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
תפקידים נדרשים לחשבון השירות שמוגדר כברירת מחדל ב-Compute Engine
חשבון השירות שמוגדר כברירת מחדל ב-Compute Engine משמש להפעלת מרחבים.
כדי לוודא שלחשבון השירות שמוגדר כברירת מחדל ב-Compute Engine יש את ההרשאות שנדרשות להפעלת Spaces, צריך לבקש מהאדמין להקצות לחשבון השירות שמוגדר כברירת מחדל ב-Compute Engine את תפקידי ה-IAM הבאים בפרויקט Google Cloud :
- Agent Platform Service Agent (
roles/aiplatform.serviceAgent) - Cloud Build חשבון שירות (
roles/cloudbuild.builds.builder)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שהאדמין גם יוכל לתת לחשבון השירות שמוגדר כברירת מחדל ב-Compute Engine את ההרשאות שנדרשות באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
איך משתמשים ב-Playground
במסוף Google Cloud , עוברים לכרטיס המודל של מודל נתמך, כמו כרטיס המודל Gemma 2.
בחלונית Try out (התנסות):
- בשדה Region (אזור), מאשרים את ברירת המחדל או בוחרים את האזור הרצוי.
- בקטע Endpoint, בוחרים באפשרות Demo playground.
- בתיבה הנחיה, מזינים
Why is the sky blue?. - מרחיבים את הקטע אפשרויות מתקדמות ומציגים את פרמטרים ברירת המחדל.
לוחצים על שליחה. הפלט מופיע מתחת ללחצן השליחה.
רוצים לנסות את Spaces?
מוסבר איך ליצור פרויקט בלי ארגון.כדי להפעיל מודל, פותחים את כרטיס המודל של המודל הנתמך, ובחלונית Try out Spaces לוחצים על מרחב כדי להפעיל אותו. אתם מחויבים על המכונות שמשמשות לפריסה ועל מופע Cloud Run שמארח את האפליקציה.
אתם יכולים להפעיל מרחבים עם מודלים כמו Gemini, Gemma, Llama ו-Stable Diffusion.
השקת Spaces
מפעילים מרחבים כדי לבדוק מודל מתוך אפליקציית Gradio לדוגמה.
במסוף Google Cloud , נכנסים ל-Model Garden כדי לראות את כרטיס המודל של מודל מסוים.
בוחרים את המודל שרוצים להשתמש בו. למודלים נתמכים יש חלונית Try out Spaces, כמו כרטיס המודל Gemma 3.
לוחצים על rocket_launch הרצה כדי להפעיל מרחב.
- אתם יכולים לבחור באפשרות דרישת אימות (באמצעות Identity Aware Proxy) או באפשרות מתן גישה לכולם. מידע נוסף מופיע במאמר הפעלה של ממשקי API לפריסה הראשונה והענקת הרשאות.
- לוחצים על יצירת שירות חדש כדי להתחיל את הפריסה. אפשר לעקוב אחרי סטטוס הפריסה בכרטיס המודל.
אחרי שהסטטוס של Spaces משתנה למוכן, לוחצים עליו כדי לראות את פרטי הפריסה.
כדי להשתמש בהגנה הבסיסית, אפליקציית האינטרנט דורשת מפתח סודי שצריך לצרף לכתובת ה-URL כששולחים הנחיות. המפתח הסודי הזה מופיע בשדה Secret key.
- לוחצים על פתיחה כדי להתחיל להשתמש באפליקציה. אפשר לשלוח הנחיות למודל ולראות את התגובות שלו מתוך האפליקציה.
אפשר לשתף את כתובת ה-URL כדי שאחרים יוכלו לנסות את האפליקציה גם כן.
- כדי לסגור את הגישה לאפליקציה, לוחצים על עריכה בשדה בקרת גישה.
בכרטיסייה Security (אבטחה) של אפליקציית Cloud Run, בוחרים באפשרות Require authentication (נדרש אימות) ולוחצים על Save (שמירה). האפליקציה לא זמינה יותר דרך כתובת ה-URL. ביקורים בכתובת ה-URL מובילים לשגיאה 403 (forbidden).
הסרת המשאבים
כדי לא לצבור חיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה:
מחיקת מרחבים
כדי לנקות את Spaces, צריך למחוק את משאבי המודל ואת משאבי האפליקציה לדוגמה ב-Cloud Run.
מחיקת משאבי מודל
מתוך אפליקציית Gradio, אתם יכולים למחוק נקודות קצה של מודלים כדי לנקות את המשאבים של Gemini Enterprise Agent Platform. לאחר מכן, צריך למחוק את שירות Cloud Run כדי להפסיק ולמחוק את אפליקציית Gradio.
כדי למחוק משאבים ב-Gemini Enterprise Agent Platform באופן ידני, אפשר לעיין במאמר ביטול הפריסה של מודלים ומחיקת משאבים.
מחיקת שירות Cloud Run
מחיקת משאבים שקשורים לשירות, כולל כל הגרסאות של השירות. מחיקת שירות לא כוללת פריטים כמו תמונות קונטיינר מ-Artifact Registry. מידע נוסף זמין במאמר ניהול שירותים במסמכי Cloud Run.
במסוף Google Cloud , צופים ברשימת שירותי Cloud Run:
מאתרים את השירות שרוצים למחוק ובוחרים אותו.
לוחצים על מחיקה מחיקה. הפעולה הזו תמחק את כל הגרסאות של השירות.
מחיקת הפרויקט
הדרך הקלה ביותר לבטל את החיוב היא למחוק את הפרויקט שיצרתם בשביל המדריך הזה.
כדי למחוק את הפרויקט:
- במסוף Google Cloud , נכנסים לדף Manage resources.
- ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
- כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.