Crea una app

En esta página, se describe cómo crear una app de Gemini Enterprise.

Crea una app

Console

  1. En la Google Cloud consola de, ve a la página de Gemini Enterprise.
  2. En la página Apps, haz clic en Crear app.
  3. En el campo Nombre de la app, ingresa un nombre para ella.
  4. 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.
  5. 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.
  6. Es opcional. Expande Opciones avanzadas y configura lo siguiente:

    1. 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.

    2. 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.

  7. 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:

  1. Busca el ID del almacén de datos. Si ya tienes el ID del almacén de datos, avanza al siguiente paso.

    1. 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.

      Ir a la página Almacenes de datos.

    2. Haz clic en el nombre de tu almacén de datos.

    3. En la página Datos de tu almacén de datos, obtén el ID del almacén de datos.

  2. 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_NAME por 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?