Puoi applicare la modalità solo template per il tuo progetto Firebase in modo che tutte le richieste Gemini API tramite Firebase AI Logic utilizzino i template di prompt del server.
Quando una richiesta viene bloccata, la risposta sarà un errore 403: unauthorized.
Considerazioni importanti
Tieni presente le seguenti considerazioni importanti per la modalità Solo modello.
Quando viene applicata la modalità solo template
Quando la modalità solo template è applicata, tieni presente quanto segue:
Questa impostazione è un'impostazione a livello di progetto per Firebase AI Logic.
- Si applica a tutte le app registrate nel progetto.
- Si applica solo al progetto in cui viene applicato.
Questa impostazione si applica a tutte le richieste tramite Firebase AI Logic sia a Gemini Developer API sia a Vertex AI Gemini API.
Questa impostazione blocca qualsiasi richiesta tramite Firebase AI Logic che non utilizza i template di prompt del server. Ciò include il blocco delle richieste dalla tua app che utilizzano funzionalità non ancora supportate per i template di prompt del server.
Questa impostazione non blocca le richieste Gemini API nel tuo progetto che non avvengono tramite Firebase AI Logic.
Se utilizzi l'API REST Firebase AI Logic:
- Questa impostazione non blocca le richieste di inferenza
che utilizzano modelli di prompt del server (ad esempio, l'utilizzo di
templateGenerateContentotemplateStreamGenerateContent). - Questa impostazione non blocca le richieste del control plane (come quelle per la gestione di modelli e configurazioni).
- Questa impostazione non blocca le richieste di inferenza
che utilizzano modelli di prompt del server (ad esempio, l'utilizzo di
Questa impostazione non blocca le richieste a
countTokens(l'API Count Tokens).
Prima di applicare la modalità solo template
Tieni presente quanto segue prima di applicare la modalità solo template:
Se hai versioni esistenti della tua app che non utilizzano i template di prompt del server:
- Questa impostazione bloccherà le richieste tramite Firebase AI Logic da queste versioni esistenti dell'app.
- Prima di applicare la modalità solo template, assicurati che tutti i client attivi siano aggiornati in modo da utilizzare i modelli di prompt del server.
Se la tua app utilizza funzionalità non ancora supportate per i modelli di prompt del server:
- Questa impostazione bloccherà le richieste tramite Firebase AI Logic per queste funzionalità non ancora supportate perché non utilizzano (e non possono utilizzare) i modelli di prompt del server.
- Assicurati che la tua app (inclusa qualsiasi versione precedente) non utilizzi attivamente nessuna di queste funzionalità non ancora supportate prima di applicare la modalità solo template.
Gestire l'impostazione della modalità solo template
Puoi gestire l'impostazione della modalità solo template nella console Firebase.
Ruoli e autorizzazioni IAM obbligatori
La gestione dell'impostazione della modalità solo modello richiede l'autorizzazione
firebasevertexai.configs.update, che è inclusa per impostazione predefinita in
questi ruoli IAM: Proprietario, Editor, Amministratore Firebase e Amministratore di Firebase AI Logic.
Applica la modalità solo template
Ecco come applicare la modalità solo template per il tuo progetto Firebase:
Se non l'hai ancora fatto, rivedi le considerazioni importanti per la modalità solo modelli descritte in precedenza in questa guida.
Nella console Firebase, vai a Servizi AI > AI Logic > scheda Impostazioni.
In Modalità template, imposta il pulsante di attivazione/disattivazione di Applica la modalità solo template su Applicata.
Rivedi la finestra di dialogo di conferma, quindi fai clic su Conferma.
Interrompere l'applicazione della modalità solo template
Se interrompi l'applicazione della modalità solo template, tieni presente quanto segue:
- Le richieste tramite Firebase AI Logic che non utilizzano i template di prompt del server saranno consentite.
- Questa è un'impostazione a livello di progetto per Firebase AI Logic.
Ecco come interrompere l'applicazione della modalità solo modelli per il tuo progetto Firebase:
Nella console Firebase, vai a Servizi AI > AI Logic > scheda Impostazioni.
In Modalità solo template, disattiva Applica la modalità solo template.
Rivedi la finestra di dialogo di conferma, quindi fai clic su Conferma.