אם אתם מתכננים להשתמש ב-Agent Platform SDK for Python, ודאו שלחשבון השירות שמאתחל את הלקוח יש את תפקיד ה-IAM Gemini Enterprise Agent Platform Service Agent (roles/aiplatform.serviceAgent).
תגדירו את Google Cloud הפרויקט לשימוש ב-Gemini Enterprise Agent Platform. לאחר מכן, יוצרים קטגוריה של Cloud Storage ומעתיקים אליה קבצי תמונות לשימוש באימון של מודל לסיווג תמונות ב-AutoML.
המדריך הזה כולל כמה דפים:
מגדירים את הפרויקט ואת הסביבה.
בכל דף מניחים שכבר ביצעתם את ההוראות מהדפים הקודמים של המדריך.
לפני שמתחילים
לפני שמשתמשים בפונקציונליות של Gemini Enterprise Agent Platform, צריך לבצע את השלבים הבאים.
-
נכנסים לדף לבחירת הפרויקט במסוף Google Cloud .
-
בוחרים או יוצרים Google Cloud פרויקט.
תפקידים שנדרשים כדי לבחור או ליצור פרויקט
- Select a project (בחירת פרויקט): כדי לבחור פרויקט לא צריך תפקיד IAM ספציפי – אפשר לבחור כל פרויקט שהוקצה לכם בו תפקיד.
-
יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד Project Creator (יצירת פרויקטים) (
roles/resourcemanager.projectCreator), שכולל את ההרשאהresourcemanager.projects.create. איך מקצים תפקידים
- פותחים את Cloud Shell: Cloud Shell היא סביבת מעטפת אינטראקטיבית של Google Cloud שמאפשרת לכם לנהל את הפרויקטים והמשאבים שלכם מדפדפן האינטרנט. כניסה ל-Cloud Shell
- ב-Cloud Shell, מגדירים את הפרויקט הנוכחי למזהה הפרויקט Google Cloudומאחסנים אותו במשתנה
projectidשל המעטפת: מחליפים את PROJECT_ID במזהה הפרויקט. אפשר למצוא את מזהה הפרויקט במסוף Google Cloud . מידע נוסף זמין במאמר איך מאתרים את מזהה הפרויקט.gcloud config set project PROJECT_ID && projectid=PROJECT_ID && echo $projectid
מפעילים את ממשקי ה-API של IAM, Compute Engine, Notebooks, Cloud Storage ו-Agent Platform:
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, נדרשת ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין של Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידיםgcloud services enable iam.googleapis.com
compute.googleapis.com notebooks.googleapis.com storage.googleapis.com aiplatform.googleapis.com -
מעניקים תפקידים לחשבון המשתמש. מריצים את הפקודה הבאה לכל אחד מהתפקידים הבאים ב-IAM:
roles/aiplatform.user, roles/storage.admingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
USER_IDENTIFIER: המזהה של חשבון המשתמש . לדוגמה,myemail@example.com. -
ROLE: תפקיד ה-IAM שאתם מקצים לחשבון המשתמש.
תפקיד IAM של משתמש בפלטפורמת הסוכנים ( -
roles/aiplatform.user) מספק גישה לשימוש בכל המשאבים ב-Gemini Enterprise Agent Platform. תפקיד Storage Admin (roles/storage.admin) שבו מאחסנים את מערך נתוני האימון של המסמך ב-Cloud Storage.
המאמרים הבאים
בדף הבא במדריך הזה מוסבר איך להשתמש במסוףGoogle Cloud כדי ליצור מערך נתונים של סיווג תמונות ולייבא תמונות שמתארחות בקטגוריה של Cloud Storage ציבורי.