Cette page explique comment gérer les modèles, y compris les modifier, les verrouiller, les supprimer et contrôler les versions.
Modifier et itérer un modèle
Vous pouvez modifier n'importe quel modèle déverrouillé.
Nous vous recommandons vivement de suivre les conseils suivants :
Évitez de modifier les modèles utilisés en production.
Toute modification apportée au modèle sera utilisée presque immédiatement par les requêtes de votre application. Vous devez donc faire attention à ne pas apporter de modifications qui pourraient casser votre application ou entraîner des changements de comportement inattendus.Essayez d'utiliser un système de gestion des versions pour itérer sur les modèles.
Voici comment modifier un modèle existant :
Dans la consoleFirebase, accédez à l'onglet Firebase AI Logic Modèles de requêtes.
Dans la liste des modèles, recherchez celui que vous souhaitez modifier, puis cliquez dessus.
Si le modèle est verrouillé, déverrouillez-le en cliquant sur l'icône en forme de
cadenas en haut à droite du modèle.Modifiez le modèle, puis cliquez sur Enregistrer.
Si le modèle était verrouillé auparavant, assurez-vous de cliquer à nouveau sur l'icône de
verrouillage .Quittez le modèle en cliquant sur Fermer.
Verrouiller un modèle
Nous vous recommandons vivement de suivre les conseils suivants :
Notez que le verrouillage d'un modèle sert de protection contre les modifications involontaires, mais n'empêche pas complètement les modifications. Un membre du projet disposant des autorisations appropriées peut toujours déverrouiller un modèle pour le modifier.
Verrouillez les modèles qui sont activement utilisés par le code, en particulier le code de production.
Voici comment verrouiller un modèle :
Dans la consoleFirebase, accédez à l'onglet Firebase AI Logic Modèles de requêtes.
Dans la liste des modèles, recherchez celui que vous souhaitez verrouiller, puis cliquez dessus.
Verrouillez le modèle en cliquant sur l'icône en forme de
cadenas en haut à droite du modèle.Quittez le modèle en cliquant sur Fermer.
Supprimer un modèle
.Notez que si un modèle est supprimé, vous pouvez en créer un autre avec le même ID de modèle.
Voici comment supprimer un modèle existant :
Dans la consoleFirebase, accédez à l'onglet Firebase AI Logic Modèles de requêtes.
Dans la liste des modèles, localisez celui que vous souhaitez supprimer.
À la fin de la ligne du modèle, cliquez sur
> Supprimer .Confirmez la suppression, puis cliquez sur Supprimer.
Créer une version d'un modèle
Nous vous recommandons d'utiliser un système de gestion des versions pour vos modèles d'invite de serveur. Voici quelques recommandations d'ordre général :
Créez des ID de modèles auxquels est ajoutée une version utilisant la gestion sémantique des versions (semver) (par exemple,
).my-first-template-v1-0-0Utilisez Firebase Remote Config pour pouvoir modifier facilement le modèle et d'autres valeurs dans votre requête.
Si vous souhaitez utiliser une infrastructure de gestion des versions standard, vous pouvez fournir des modèles sous forme de fichiers à l'aide de l'API REST.
Vous pouvez dupliquer un modèle existant pour l'utiliser comme base pour votre prochaine version :
Dans la consoleFirebase, accédez à l'onglet Firebase AI Logic Modèles de requêtes.
Dans la liste des modèles, recherchez celui que vous souhaitez dupliquer.
À la fin de la ligne du modèle, cliquez sur
> Dupliquer .Dans le nouveau modèle, incrémentez l'ID du modèle pour refléter la version suivante.