Vous pouvez appliquer le mode Modèle uniquement à votre projet Firebase afin que toutes les requêtes Gemini API via Firebase AI Logic utilisent 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 points importants suivants concernant le mode Modèle uniquement.
Lorsque le mode Modèle uniquement est activé
Lorsque le mode Modèle uniquement est activé, tenez compte des points suivants :
Il s'agit d'un paramètre à l'échelle du projet pour Firebase AI Logic.
- Elle s'applique à toutes les applications enregistrées dans le projet.
- Elle ne s'applique qu'au projet dans lequel elle est appliquée.
Ce paramètre s'applique à toutes les requêtes via Firebase AI Logic vers Gemini Developer API et Agent Platform Gemini API (formerly Vertex AI).
Ce paramètre bloque toutes les requêtes via Firebase AI Logic qui n'utilisent pas de modèles de prompt 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 prompt côté serveur.
Ce paramètre ne bloque pas les requêtes Gemini API de votre projet qui ne sont pas effectuées via Firebase AI Logic.
Si vous utilisez l'API REST Firebase AI Logic :
- Ce paramètre ne bloque pas les requêtes d'inférence qui utilisent des modèles de prompt côté serveur (comme l'utilisation de
templateGenerateContentoutemplateStreamGenerateContent). - 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 d'inférence qui utilisent des modèles de prompt côté serveur (comme l'utilisation de
Ce paramètre ne bloque pas les requêtes adressées à
countTokens(l'API CountTokens).
Avant d'appliquer le mode Modèle uniquement
Tenez compte des points suivants avant d'activer 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 provenant de ces versions d'application existantes.
- Assurez-vous que tous les clients actifs sont mis à jour pour utiliser les modèles de prompt du 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 prompt de serveur.
- Assurez-vous que votre application (y compris toute version antérieure) n'utilise pas activement l'une de ces fonctionnalités non encore prises en charge 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 console Firebase.
Autorisations et rôles IAM requis
La gestion du paramètre de 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 pour votre projet Firebase :
Si vous ne l'avez pas déjà fait, consultez les considérations importantes concernant le mode "Modèle uniquement" présentées plus haut dans ce guide.
Dans la console Firebase, accédez à Services d'IA > Logique d'IA > onglet Paramètres.
Sous Mode Modèle, faites glisser le bouton Appliquer le mode Modèle uniquement sur Appliqué.
Lisez la boîte de dialogue de confirmation, puis cliquez sur Confirmer.
Arrêter l'application du mode Modèle uniquement
Si vous arrêtez d'appliquer le mode Modèle uniquement, tenez compte des points suivants :
- Les requêtes via Firebase AI Logic qui n'utilisent pas de modèles de prompt côté serveur seront autorisées.
- Il s'agit d'un paramètre à l'échelle du projet pour Firebase AI Logic.
Voici comment arrêter l'application du mode "Modèle uniquement" pour votre projet Firebase :
Dans la console Firebase, accédez à l'onglet Services d'IA > Logique d'IA > Paramètres.
Sous Mode Modèle, désactivez Activer le mode Modèle uniquement.
Lisez la boîte de dialogue de confirmation, puis cliquez sur Confirmer.