Nesta página, descrevemos como criar um app do Gemini Enterprise.
Criar um app
Console
- No console do Google Cloud , acesse a página Gemini Enterprise.
- Na página Apps, clique em Criar app.
- No campo Nome do app, insira um nome para seu app.
- Para atualizar o ID do app gerado automaticamente, clique em Editar. Não é possível atualizar o ID do app depois que ele é criado.
- Na seção Escolher um local, selecione Multirregião. Use a multirregião padrão global (Global), a menos que você precise restringir seus dados a uma região geográfica específica.
Opcional. Abra 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 de vários 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, será necessário conectar uma fonte de dados do Google ou uma fonte de dados de terceiros ao seu app.
Para usar o método engines.create
para criar um app na linha de comando, siga estas etapas:
Encontre o ID do seu repositório de dados. Se você já tiver o ID do repositório de dados, pule para a próxima etapa.
No console do Google Cloud , acesse a página 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: o ID do app que você quer criar.APP_DISPLAY_NAME: o 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 entidade específicos. Se o repositório de dados não contiver entidades, use o ID dele.
É possível incluir as seguintes configurações opcionais no payload JSON:
Para informar 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 conferir os resultados da pesquisa, acesse Configurações > Interface de pesquisa no console doGoogle Cloud 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.