Une fois que vous avez créé et déployé des applications, vous pouvez les gérer à l'aide de la Google Cloud console ou de la ligne de commande.
Gérer une application
Mettre à jour une application
Applications non déployées
Apportez les modifications souhaitées à l'application (par exemple, ajoutez ou supprimez des nœuds de composants). Gemini Enterprise Agent Platform Vision enregistre automatiquement les modifications.
Applications déployées
Les modifications apportées aux applications déployées sont automatiquement enregistrées sur le serveur Gemini Enterprise Agent Platform Vision, et l'application déployée n'est pas affectée. Pour supprimer les modifications, cliquez sur le bouton Supprimer les modifications. Pour enregistrer les modifications, sélectionnez Mettre à jour l'application. Pour appliquer ces modifications locales à l'application, annulez le déploiement de l'application actuelle, puis redéployez-la.
Répertorier les applications
REST
Pour répertorier toutes les applications d'un projet, envoyez une requête GET à l'aide de la projects.locations.applications.list.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT : ID de votre projet ou numéro de projet. Google Cloud
- LOCATION_ID : région dans laquelle vous utilisez Agent Platform Vision. Par exemple :
us-central1,europe-west4. Consultez les régions disponibles.
Méthode HTTP et URL :
GET https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications
Pour envoyer votre requête, choisissez l'une des options suivantes :
curl
Exécutez la commande suivante :
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications"
PowerShell
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications" | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{
"applications": [
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/test-application-1",
"createTime": "2022-03-01T20:04:12.558371402Z",
"updateTime": "2022-03-01T20:07:21.589713094Z",
"displayName": "Test Application 1",
"runtimeInfo": {
"deployTime": "2022-03-01T20:07:21.460654Z"
}
"state": "DEPLOYED"
},
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/test-application-2",
"createTime": "2022-03-01T20:04:12.558371402Z",
"updateTime": "2022-03-01T20:07:21.589713094Z",
"displayName": "Test Application 2",
"runtimeInfo": {
"deployTime": "2022-03-01T20:07:21.460654Z"
}
"state": "DEPLOYED"
},
]
}
Étape suivante
- Découvrez comment lire les données d'entrée d'une application à partir d'un flux d'ingestion ou les données de sortie d'un modèle analysé dans Lire les données de flux.