Activer le mode Modèle uniquement


Vous pouvez appliquer le mode Modèle uniquement à votre projet Firebase afin que toutes les Gemini API requêtes via Firebase AI Logic doivent utiliser des modèles de prompts côté serveur.

Lorsqu'une requête est bloquée, la réponse est une erreur 403: unauthorized.

Remarques importantes

Tenez compte des remarques importantes suivantes concernant le mode Modèle uniquement.

Lorsque le mode Modèle uniquement est appliqué

Lorsque le mode Modèle uniquement est appliqué, tenez compte des points suivants :

  • Ce paramètre est au niveau du projet pour Firebase AI Logic.

    • Il s'applique à toutes les applications enregistrées dans le projet.
    • Il ne s'applique qu'au projet dans lequel il est appliqué.
  • Ce paramètre s'applique à toutes les requêtes via Firebase AI Logic à la fois à Gemini Developer API et à Vertex AI Gemini API.

  • Ce paramètre bloque toutes les requêtes via Firebase AI Logic qui n'utilisent pas de modèles de prompts côté serveur. Cela inclut le blocage des requêtes de votre application qui utilisent des fonctionnalités non encore compatibles avec les modèles de prompts côté serveur.

  • Ce paramètre ne bloque pas Gemini API les requêtes dans votre projet qui ne passent pas par Firebase AI Logic.

  • Si vous utilisez l' Firebase AI Logic API REST :

    • Ce paramètre ne bloque pas les requêtes d'inférence qui utilisent des modèles de prompts côté serveur (comme l'utilisation de templateGenerateContent ou templateStreamGenerateContent).
    • Ce paramètre ne bloque pas les requêtes du plan de contrôle (comme celles permettant de gérer les modèles et les configurations).
  • Ce paramètre ne bloque pas les requêtes adressées à countTokens (l'API Count Tokens).

Avant d'appliquer le mode Modèle uniquement

Tenez compte des points suivants avant d'appliquer le mode Modèle uniquement :

  • Si vous avez des versions existantes de votre application qui n'utilisent pas de modèles de prompts côté serveur :

    • Ce paramètre bloquera les requêtes via Firebase AI Logic à partir de ces versions d'application existantes.
    • Assurez-vous que tous les clients actifs sont mis à jour pour utiliser des modèles de prompts côté serveur avant d'appliquer le mode Modèle uniquement.
  • Si votre application utilise des fonctionnalités non encore compatibles avec les modèles de prompts côté serveur :

    • Ce paramètre bloquera les requêtes via Firebase AI Logic pour ces fonctionnalités non encore compatibles, car elles n'utilisent pas (et ne peuvent pas utiliser) de modèles de prompts côté serveur.
    • Assurez-vous que votre application (y compris les versions précédentes) n'utilise pas activement ces fonctionnalités non encore compatibles avant d'appliquer le mode Modèle uniquement.

Gérer le paramètre du mode Modèle uniquement

Vous gérez le paramètre du mode Modèle uniquement dans la Firebase console.

Autorisations et rôles IAM requis

La gestion du paramètre du mode Modèle uniquement nécessite l'autorisation firebasevertexai.configs.update, qui est incluse par défaut dans les rôles IAM suivants : Propriétaire, Éditeur, Administrateur Firebase et Administrateur Firebase AI Logic.

Appliquer le mode Modèle uniquement

Voici comment appliquer le mode Modèle uniquement à votre projet Firebase :

  1. Si ce n'est pas déjà fait, consultez les remarques importantes concernant le mode Modèle uniquement plus haut dans ce guide.

  2. Dans la console Firebase, accédez à l'onglet AI Services > AI Logic > Settings.

  3. Sous Template mode (Mode Modèle), faites glisser le bouton Enforce template-only mode (Appliquer le mode Modèle uniquement) sur Enforced (Appliqué).

  4. Consultez la boîte de dialogue de confirmation, puis cliquez sur Confirm (Confirmer).

Arrêter l'application du mode Modèle uniquement

Si vous arrêtez l'application du mode Modèle uniquement, tenez compte des points suivants :

  • Les requêtes via Firebase AI Logic qui n'utilisent pas de modèles de prompts côté serveur seront autorisées.
  • Il s'agit d'un paramètre au niveau du projet pour Firebase AI Logic.

Voici comment arrêter l'application du mode Modèle uniquement à votre projet Firebase :

  1. Dans la console Firebase, accédez à l'onglet AI Services > AI Logic > Settings.

  2. Sous Template mode (Mode Modèle), désactivez Enforce template-only mode (Appliquer le mode Modèle uniquement).

  3. Consultez la boîte de dialogue de confirmation, puis cliquez sur Confirm (Confirmer).