您可以检索添加到Cloud de Confiance 项目中特定特征组的特征列表。每个特征都对应于与特征组关联的 BigQuery 源表或视图中特定列中包含的特征值。
准备工作
向 Gemini Enterprise Agent Platform 进行身份验证,除非您已完成此操作。
选择标签页以了解您打算如何使用本页面上的示例:
控制台
当您使用 Cloud de Confiance 控制台访问 Cloud de Confiance by S3NS 服务和 API 时,无需设置身份验证。
REST
如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭证。
安装 Google Cloud CLI,然后 使用联合身份登录 gcloud CLI。
如需了解详情,请参阅 Cloud de Confiance 身份验证文档中的使用 REST 时进行身份验证。
列出特征组中的特征
使用以下示例检索特征组中的特征列表。
控制台
请按照以下说明使用 Cloud de Confiance 控制台查看特征组中的特征列表。
在 Cloud de Confiance 控制台的 Agent Platform 部分中,前往 Feature Store 页面。
在特征组部分中,点击特征组名称旁边的展开图标以查看其中的所有特征。
REST
若要检索项目中特定特征组内所有 Feature 资源的列表,请使用 features.list 方法发送 GET 请求。
在使用任何请求数据之前,请先进行以下替换:
- LOCATION_ID:特征组所在的区域,例如
us-central1。 - PROJECT_ID:您的项目 ID。
- FEATURE_GROUP_NAME:要查看其特征列表的特征组的名称。
HTTP 方法和网址:
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"
}
]
}