Gérer les applications

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 :

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.