אפשר לאחזר רשימה של התכונות שנוספו לקבוצת תכונות ספציפית בCloud de Confiance פרויקט. כל תכונה תואמת לערכי תכונות שמופיעים בעמודה ספציפית בטבלת המקור או בתצוגה של BigQuery שמשויכת לקבוצת התכונות.
לפני שמתחילים
מאמתים את Gemini Enterprise Agent Platform, אלא אם כבר עשיתם זאת.
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים Cloud de Confiance by S3NS ולממשקי ה-API, לא צריך להגדיר אימות.
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
מתקינים את ה-CLI של Google Cloud ואז נכנסים ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .
רשימת התכונות בקבוצת תכונות
בדוגמאות הבאות מוסבר איך לאחזר את רשימת התכונות בקבוצת תכונות.
המסוף
כדי לראות את רשימת התכונות בקבוצת תכונות באמצעות מסוף Cloud de Confiance , פועלים לפי ההוראות הבאות.
בקטע Agent Platform במסוף Cloud de Confiance , עוברים לדף Feature Store.
בקטע קבוצות תכונות, לוחצים על סמל ההרחבה לצד השם של קבוצת התכונות כדי לראות את כל התכונות שכלולות בה.
REST
כדי לאחזר רשימה של כל משאבי Feature בקבוצת תכונות ספציפית בפרויקט, שולחים בקשת GET באמצעות השיטה features.list.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- LOCATION_ID: האזור שבו נמצאת קבוצת התכונות, למשל
us-central1. - PROJECT_ID: מזהה הפרויקט.
- FEATURE_GROUP_NAME: השם של קבוצת התכונות שרוצים להציג את רשימת התכונות שלה.
ה-method של ה-HTTP וכתובת ה-URL:
GET https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features
כדי לשלוח את הבקשה אתם צריכים לבחור אחת מהאפשרויות הבאות:
curl
מריצים את הפקודה הבאה:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features"
PowerShell
מריצים את הפקודה הבאה:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features" | Select-Object -Expand Content
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"features": [
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features/FEATURE_NAME_1",
"createTime": "2023-09-06T23:16:00.429055Z",
"updateTime": "2023-09-06T23:16:00.429055Z",
"etag": "AMEw9yP4QWrXwty9C5J9a77O3_yV5LW4DUIIagKpmoHdzctF577OtlBlOyZC7EIQUZ8_",
"versionColumnName": "double"
},
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features/FEATURE_NAME_2",
"createTime": "2023-09-07T00:59:39.330881Z",
"updateTime": "2023-09-07T00:59:39.330881Z",
"etag": "AMEw9yOZhegkDL44AMibnanMoDNJeVx-MHwcOqAQuihGHWFQxJMpvG3ePH3bNDS-tIRX",
"versionColumnName": "double2"
}
]
}