Puedes aplicar el modo de solo plantilla para tu proyecto de Firebase de modo que todas las Gemini API solicitudes a través de Firebase AI Logic deban usar plantillas de instrucciones del servidor.
Cuando se bloquea una solicitud, la respuesta será un error 403: unauthorized.
Consideraciones importantes
Ten en cuenta las siguientes consideraciones importantes para el modo de solo plantilla.
Cuando se aplica el modo de solo plantilla
Cuando se aplica el modo de solo plantilla, ten en cuenta lo siguiente:
Este parámetro de configuración es para todo el proyecto para Firebase AI Logic.
- Se aplica a todas las apps registradas en el proyecto.
- Solo se aplica al proyecto en el que se aplica.
Este parámetro de configuración se aplica a todas las solicitudes a través de Firebase AI Logic a la Gemini Developer API y la Vertex AI Gemini API.
Este parámetro de configuración bloquea cualquier solicitud a través de Firebase AI Logic que no use plantillas de instrucciones del servidor. Esto incluye bloquear las solicitudes de tu app que usan capacidades aún no compatibles para las plantillas de instrucciones del servidor.
Este parámetro de configuración no bloquea Gemini API solicitudes en tu proyecto que no se realizan a través de Firebase AI Logic.
Si usas la Firebase AI Logic API de REST, sucede lo siguiente:
- Este parámetro de configuración no bloquea las solicitudes de inferencia que usan plantillas de instrucciones del servidor (como el uso de
templateGenerateContentotemplateStreamGenerateContent). - Este parámetro de configuración no bloquea las solicitudes del plano de control (como las de administración de plantillas y configuraciones).
- Este parámetro de configuración no bloquea las solicitudes de inferencia que usan plantillas de instrucciones del servidor (como el uso de
Este parámetro de configuración no bloquea las solicitudes a
countTokens(la API de Count Tokens).
Antes de aplicar el modo de solo plantilla
Ten en cuenta lo siguiente antes de aplicar el modo de solo plantilla:
Si tienes versiones existentes de tu app que no usan plantillas de instrucciones del servidor, sucede lo siguiente:
- Este parámetro de configuración bloqueará las solicitudes a través de Firebase AI Logic de esas versiones existentes de la app.
- Asegúrate de que todos los clientes activos se actualicen para usar plantillas de instrucciones del servidor antes de aplicar el modo de solo plantilla.
Si tu app usa capacidades aún no compatibles para las plantillas de instrucciones del servidor, sucede lo siguiente:
- Este parámetro de configuración bloqueará las solicitudes a través de Firebase AI Logic para estas capacidades aún no compatibles porque no usan (y no pueden usar) plantillas de instrucciones del servidor.
- Asegúrate de que tu app (incluida cualquier versión anterior) no use de forma activa ninguna de esas capacidades aún no compatibles antes de aplicar el modo de solo plantilla.
Administra el parámetro de configuración del modo de solo plantilla
Puedes administrar el parámetro de configuración del modo de solo plantilla en la consola de Firebase.
Roles y permisos de IAM obligatorios
Para administrar el parámetro de configuración del modo de solo plantilla, se requiere el permiso firebasevertexai.configs.update, que se incluye de forma predeterminada en estos roles de IAM: Propietario, Editor, Administrador de Firebase y Administrador de Firebase AI Logic.
Aplicar el modo de solo plantilla
Sigue estos pasos para aplicar el modo de solo plantilla para tu proyecto de Firebase:
Si aún no lo hiciste, revisa las consideraciones importantes para el modo de solo plantilla que se mencionaron anteriormente en esta guía.
En la consola de Firebase, ve a la pestaña Servicios de IA > AI Logic > Configuración.
En Modo de plantilla, desliza el botón de activación de Aplicar el modo de solo plantilla a Aplicado.
Revisa el cuadro de diálogo de confirmación y, luego, haz clic en Confirmar.
Detener la aplicación del modo de solo plantilla
Si detienes la aplicación del modo de solo plantilla, ten en cuenta lo siguiente:
- Se permitirán las solicitudes a través de Firebase AI Logic que no usen plantillas de instrucciones del servidor.
- Este es un parámetro de configuración para todo el proyecto para Firebase AI Logic.
Sigue estos pasos para detener la aplicación del modo de solo plantilla para tu proyecto de Firebase:
En la consola de Firebase, ve a la pestaña Servicios de IA > AI Logic > Configuración.
En Modo de plantilla, desactiva Aplicar el modo de solo plantilla.
Revisa el cuadro de diálogo de confirmación y, luego, haz clic en Confirmar.