Nesta página, descrevemos como criar um app do Gemini Enterprise.
Criar um app
Console
- No Google Cloud console, acesse a página do Gemini Enterprise.
- Na página Apps, clique em Criar app.
- No campo Nome do app, insira um nome para o app.
- Para atualizar o ID do app gerado automaticamente, clique em Editar. Não é possível atualizar o ID do app depois de criá-lo.
- Na seção Escolher um local, selecione uma multirregião. Use a multirregião global (Global) padrão, a menos que você precise restringir seus dados a uma geografia específica.
Opcional. Expanda Opções avançadas e configure o seguinte:
No campo Nome da empresa, insira o nome externo da sua empresa, omitindo sufixos como Inc ou LLC. Isso ajuda o LLM a identificar a empresa que o app representa.
Se você estiver conectando um repositório de dados do Google Drive, poderá permitir que o app pesquise documentos fora da sua organização. Para ativar esse recurso, marque a caixa de seleção Incluir documentos entre domínios.
Clique em Criar.
REST
Antes de usar a linha de comando para criar um app, é necessário ter um repositório de dados. Se você não tiver um repositório de dados, precisará conectar uma fonte de dados do Google ou uma fonte de dados de terceiros ao seu app.
Para usar o engines.create
método e criar um app na linha de comando, siga estas etapas:
Encontre o ID do repositório de dados. Se você já tiver o ID do repositório de dados, pule para a próxima etapa.
No Google Cloud console, acesse a página do Gemini Enterprise e no menu de navegação, clique em Repositórios de dados.
Clique no nome do seu repositório de dados.
Na página Dados do seu repositório de dados, encontre o ID do repositório.
Crie um app e conecte-o a um repositório de dados.
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" }'Substitua:
PROJECT_ID: ID do projeto.APP_ID: ID do app que você quer criar.APP_DISPLAY_NAME: nome de exibição do app que você quer criar.DATA_STORE_ENTITY_ID: se o repositório de dados contiver entidades, use os IDs de entidades específicos. Se o repositório de dados não contiver entidades, use o ID do repositório de dados.
É possível incluir as seguintes configurações opcionais no payload JSON:
Para fornecer o nome externo da sua empresa, inclua o seguinte:
"commonConfig": { "companyName": "COMPANY_NAME" }Substitua
COMPANY_NAMEpelo nome externo da sua empresa, omitindo sufixos como Inc ou LLC.Se você estiver conectando um repositório de dados do Google Drive, poderá permitir que o app pesquise e indexe documentos fora da sua organização. Para ativar esse recurso, inclua o seguinte no payload JSON:
"includeCrossDomainDocuments": true
A seguir
Para conectar um app a um repositório de dados, consulte Conectar um app a um repositório de dados.
Para conectar suas fontes de dados, consulte Conectar uma fonte de dados do Google e Conectar uma fonte de dados de terceiros.
Para visualizar os resultados da pesquisa, acesse Configurações > Interface de pesquisa no Google Cloud console ou consulte Receber resultados da pesquisa do StreamAssist.
Para configurar o app da Web, como ativar e desativar configurações como o seletor de modelos e o gerador de imagens, consulte Gerenciar recursos do app da Web.