Nesta página, descrevemos as etapas para ativar a API Conversational Analytics (acessada por geminidataanalytics.googleapis.com
) no projeto Google Cloud . A API Conversational Analytics é o primeiro recurso da API Data Analytics com Gemini no console Google Cloud .
Antes de começar
Antes de usar a API Conversational Analytics, você precisa ter um projeto Google Cloud que possa acessar os dados com que quer trabalhar. Para configurar seu projeto, siga estas etapas:
- Identifique os dados que quer usar com a API Conversational Analytics. É possível usar fontes de dados como tabelas do BigQuery, análises detalhadas do Looker e relatórios do Looker Studio.
No console do Google Cloud, na página do seletor de projetos, crie um Google Cloud projeto que possa acessar os dados que você quer usar com a API Conversational Analytics.
Ative as APIs necessárias
Para usar a API Conversational Analytics, ative um conjunto de APIs necessárias no projeto Google Cloud . Se você pretende usar a API Conversational Analytics em um ambiente do Colab Enterprise, também é necessário ativar outras APIs.
APIs necessárias
Console
Ative as seguintes APIs no console Google Cloud para o projeto Google Cloud que você vai usar com a API Conversational Analytics.
Ativar a API Gemini Data Analytics
gcloud
Com a Google Cloud CLI, execute os seguintes comandos gcloud services enable
para ativar a API Gemini Data Analytics, a API Gemini para Google Cloud e a API BigQuery, respectivamente:
gcloud services enable geminidataanalytics.googleapis.com --project=project_id gcloud services enable cloudaicompanion.googleapis.com --project=project_id gcloud services enable bigquery.googleapis.com --project=project_id
Nos comandos de exemplo da CLI gcloud anteriores, substitua project_id
pelo ID do projeto Google Cloud .
APIs para o Colab Enterprise
Se você pretende usar a API Conversational Analytics em um ambiente do Colab Enterprise, ative também as seguintes APIs:
Conceder os papéis necessários
Para usar a API Conversational Analytics, conceda os seguintes papéis do Identity and Access Management (IAM) no console Google Cloud aos principais (como usuários ou contas de serviço) que precisam interagir com a API:
- Usuário do Gemini para Google Cloud (
roles/cloudaicompanion.user
): necessário para criar conversas gerenciadas pelo Google Cloud. - Usuário da instância do Looker (
roles/looker.instanceUser
): necessário para acessar dados de uma instância do Looker (Google Cloud Core) - Usuário do BigQuery (
roles/bigquery.user
): necessário para acessar dados no BigQuery - Usuário do BigQuery Studio (
roles/bigquery.studioUser
): necessário se você usa o BigQuery Studio e o painel de dados
Além disso, as permissões para ações como gerenciar agentes são controladas pelos papéis do Gemini Data Analytics, conforme descrito em Conceder papéis e permissões do IAM da API Conversational Analytics.
Configuração adicional para o VPC Service Controls
Se o VPC Service Controls estiver ativado na organização ou no projeto Google Cloud que você está usando, adicione as seguintes APIs, usadas pela API Conversational Analytics, à lista de permissões:
- Em
geminidataanalytics.googleapis.com
, permita a seguinte API:projects.locations.chat
- Em
aiplatform.googleapis.com
, permita a seguinte API: - Em
datacatalog.googleapis.com
, permita as seguintes APIs: - Em
bigquery.googleapis.com
, permita as seguintes APIs: