En esta página, se describe cómo crear una app de Gemini Enterprise.
Crea una app
Console
- En la Google Cloud consola de, ve a la página de Gemini Enterprise.
- En la página Apps, haz clic en Crear app.
- En el campo Nombre de la app, ingresa un nombre para ella.
- Para actualizar el ID de la app generado automáticamente, haz clic en Editar. El ID de la app no se puede actualizar después de crearla.
- En la sección Elige una ubicación, selecciona una multiregión. Usa la multiregión global (Global) predeterminada, a menos que necesites restringir tus datos a una geografía específica.
Es opcional. Expande Opciones avanzadas y configura lo siguiente:
En el campo Nombre de la empresa , ingresa el nombre externo de tu empresa y omite los sufijos como Inc. o LLC. Esto ayuda al LLM a identificar la empresa que representa la app.
Si conectas un almacén de datos de Google Drive, puedes permitir que la app busque documentos fuera de tu organización. Para habilitar esta función, selecciona la casilla de verificación Incluir documentos de dominios cruzados.
Haz clic en Crear.
REST
Antes de usar la línea de comandos para crear una app, debes tener un almacén de datos existente. Si no tienes un almacén de datos, debes conectar una fuente de datos de Google o una fuente de datos de terceros a tu app.
Para usar el engines.create
método para crear una app desde la línea de comandos, sigue estos pasos:
Busca el ID del almacén de datos. Si ya tienes el ID del almacén de datos, avanza al siguiente paso.
En la Google Cloud consola, ve a la Gemini Enterprise página y en el menú de navegación, haz clic en Almacenes de datos.
Haz clic en el nombre de tu almacén de datos.
En la página Datos de tu almacén de datos, obtén el ID del almacén de datos.
Crea una app y conéctala a un almacén de datos.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \ -d '{ "displayName": "APP_DISPLAY_NAME", "dataStoreIds": ["DATA_STORE_ENTITY_ID_1", "DATA_STORE_ENTITY_ID_2", "DATA_STORE_ENTITY_ID_3"], "solutionType": "SOLUTION_TYPE_SEARCH", "industryVertical": "GENERIC", "appType": "APP_TYPE_INTRANET" }'Reemplaza lo siguiente:
PROJECT_ID: el ID de tu proyecto.APP_ID: el ID de la app que quieres crear.APP_DISPLAY_NAME: el nombre visible de la app que quieres crear.DATA_STORE_ENTITY_ID: Si tu almacén de datos contiene entidades, usa los IDs de entidad específicos. Si tu almacén de datos no contiene entidades, usa el ID del almacén de datos.
Puedes incluir las siguientes configuraciones opcionales en la carga útil de JSON:
Para proporcionar el nombre externo de tu empresa, incluye lo siguiente:
"commonConfig": { "companyName": "COMPANY_NAME" }Reemplaza
COMPANY_NAMEpor el nombre externo de tu empresa y omite los sufijos como Inc. o LLC.Si conectas un almacén de datos de Google Drive, puedes permitir que la app busque y indexe documentos fuera de tu organización. Para habilitar esta función, incluye lo siguiente en la carga útil de JSON:
"includeCrossDomainDocuments": true
¿Qué sigue?
Para conectar una app a un almacén de datos existente, consulta Conecta una app a un almacén de datos existente.
Para conectar tus fuentes de datos, consulta Conecta una fuente de datos de Google y Conecta una fuente de datos de terceros.
Para obtener una vista previa de los resultados de la búsqueda, ve a Configuraciones > IU de búsqueda en la Google Cloud consola o consulta Obtén resultados de la búsqueda de StreamAssist.
Para configurar la app web, como activar y desactivar parámetros de configuración como el selector de modelos y el generador de imágenes, consulta Administra las funciones de la app web.