Criar aplicativos com vibe code usando o AI Studio e o Cloud SQL

Esta página oferece uma visão geral dos recursos oferecidos pelo Cloud SQL para PostgreSQL para ajudar você a criar aplicativos com codificação de vibe.

O Google AI Studio oferece suporte ao desenvolvimento full-stack com tecnologia de IA, permitindo que você crie aplicativos com funcionalidades avançadas, como armazenamento de dados persistente e autenticação segura. Usando o modo de build no Google AI Studio, com um único comando e alguns cliques, você pode criar um aplicativo avançado usando o Cloud SQL para PostgreSQL como banco de dados. Isso permite que seu aplicativo aproveite o poder do PostgreSQL de código aberto e a preparação empresarial do Cloud SQL.

Começar a usar o Google AI Studio e o Cloud SQL

Você pode criar um aplicativo com o Cloud SQL usando o Google AI Studio at sem custos financeiros seguindo estas etapas.

  1. Descreva o aplicativo.

    1. Abra o Google AI Studio.
    2. Para abrir o modo de build, clique em Testar.
    3. Se esta for a primeira vez que você usa o Google AI Studio e ainda não tem uma Google Cloud conta, uma janela Bem-vindo ao AI Studio vai aparecer.

      Leia os Google Cloud Termos de Serviço do nível Starter, aceite os termos do contrato e selecione as notificações que você quer receber.

      Clique em Continuar.

    4. No campo de comando, insira um comando que descreva seu aplicativo.

      Por exemplo, você pode inserir o texto a seguir. Para melhores resultados, peça explicitamente ao agente para usar o Cloud SQL ou um banco de dados relacional:

      Build an expense tracker app using Cloud SQL
      
    5. Clique em Build.

  2. Para confirmar a criação do Cloud SQL para seu aplicativo, o card Ativar banco de dados aparece no chat do Google AI Studio. Você pode usar as configurações padrão de projeto e local do card ou mudar as configurações.

    O projeto e o local escolhidos para o primeiro recurso integrado são aplicados automaticamente a todos os outros Google Cloud serviços e produtos que você adicionar ao app, incluindo:

    Para usar as configurações padrão do Cloud SQL, faça o seguinte:

    1. No card Ativar banco de dados, clique em Ativar o Cloud SQL.

    Para selecionar seu próprio projeto e local de armazenamento de dados, faça o seguinte:

    1. No card Ativar banco de dados, clique em configurações Configurações.

    2. Na janela Cloud SQL e Auth que aparece, clique no menu Selecionar um projeto do Google Cloud para se conectar ao Cloud SQL.

    3. No menu Seus dados serão armazenados em, escolha a região que você quer usar. Recomendamos escolher uma região geograficamente próxima.

    4. Clique em Ativar o Cloud SQL.

    O agente implanta automaticamente a instância do Cloud SQL para PostgreSQL, cria o esquema necessário para seu aplicativo, conecta o aplicativo à instância e gera o código necessário.

  3. No painel de visualização, role pelos modelos de design e escolha o que você quer usar. Quando encontrar o que você quer, clique em Selecionar este design.

  4. No painel de chat do Gemini, clique em arrow_upward Enviar comando.

  5. Itere no aplicativo.

    1. Depois que a versão inicial do aplicativo for criada, você poderá fazer modificações no app, como adicionar novos recursos, usando comandos. Confira um exemplo:

      I want to add a custom description for each expense
      

      O agente faz automaticamente as mudanças de código necessárias e atualiza o esquema para adicionar as colunas necessárias ao banco de dados do Cloud SQL.

    2. Opcional: ao lado do texto Sem título, clique em edit Editar nome e descrição do app para renomear o app. Como alternativa, você pode dar um comando ao Google AI Studio para renomear o app.

  6. Publique o aplicativo.

    1. Quando o aplicativo estiver pronto, clique em Publicar.

    2. No painel Publicar seu app, insira uma descrição do aplicativo e um e-mail de suporte para que os usuários entrem em contato com você.

    3. Clique em Publicar seu app para implantar o aplicativo usando o Cloud Run.

Entender a cota do Cloud SQL para o Google AI Studio

Os novos usuários do Google AI Studio podem começar com o Google Cloud nível Starter, que oferece um conjunto limitado de recursos com suporte para implantação de aplicativos. Esse nível oferece os recursos principais necessários para criar e implantar seus apps sem exigir detalhes de faturamento.

A implantação de um aplicativo com o Cloud SQL no Google Cloud nível Starter provisiona automaticamente toda a infraestrutura necessária em um projeto totalmente gerenciado do Google Cloud nível Starter.

Como o Google cuida do gerenciamento e da configuração do projeto, você pode usar esses serviços sem uma conta de faturamento.

No nível Google Cloud Starter, os usuários podem desenvolver e publicar dois aplicativos com o Cloud SQL.

Para expandir os limites de recursos e criar outros aplicativos com o Cloud SQL, você pode fazer upgrade do Google Cloud projeto do nível Starter para um projeto padrão. Google Cloud

Um projeto padrão Google Cloud oferece suporte a até 10 aplicativos com o Cloud SQL por usuário por região.

Você pode escalonar verticalmente sua instância do Cloud SQL depois de fazer upgrade para um projeto padrão Google Cloud .

Configuração do Cloud SQL no nível Google Cloud Starter

Quando o Google AI Studio cria um aplicativo que precisa de um banco de dados relacional no Google Cloud nível Starter, o agente cria uma instância do Cloud SQL para PostgreSQL Developer Edition.

As instâncias do Developer Edition oferecem os seguintes recursos:

  • Suporte a 0,5 vCPU e 2 GB de memória com 1 GB de armazenamento.
  • Cria instâncias em um projeto do nível Starter totalmente gerenciado Google Cloud .
  • Oferece suporte a instâncias do Cloud SQL para PostgreSQL criadas na versão PostgreSQL 18.

Configuração do Cloud SQL ao usar um projeto atual

Se você tiver uma conta e ativar a integração do Cloud SQL para um aplicativo, poderá selecionar um projeto atual de sua propriedade: Google Cloud Google Cloud

  1. No card Ativar banco de dados, clique em configurações Configurações.

    1. Na janela Cloud SQL e Auth que aparece, clique no menu Selecionar um projeto do Google Cloud para se conectar ao Cloud SQL.

      • Selecione Importar projeto para importar um projeto que você já usa. O faturamento precisa estar ativado nesse projeto.
  2. Clique em Ativar o Cloud SQL.

Quando você escolhe um projeto, as seguintes ações ocorrem:

  • Uma nova instância do Cloud SQL para PostgreSQL Developer Edition é provisionada instantaneamente nesse projeto.
  • A instância usa uma cota mensal sem custo financeiro limitada. Qualquer uso excessivo é cobrado de acordo com as cobranças de computação e armazenamento. Para mais informações, consulte Google Cloud Nível Starter e preços.

O Cloud SQL para PostgreSQL Developer Edition só pode ser criado ao usar o Google AI Studio. Não é possível criar uma instância do Developer Edition no Google Cloud console ou usando a API Cloud SQL Admin, a CLI gcloud ou o Terraform. A instância do Cloud SQL para PostgreSQL Developer Edition vem com os seguintes recursos:

  • Google Cloud Nível Starter para começar a criar aplicativos sem custos financeiros.
    • Ao usar seu Google Cloud projeto para criar e implantar aplicativos do Google AI Studio com o Cloud SQL, você recebe 50 unidades de computação e 10 GB do Cloud Storage por mês e por conta de faturamento sem custos financeiros. Para mais informações, consulte Google Cloud Nível Starter e preços.
  • Provisionamento instantâneo para uma experiência de codificação de vibe perfeita.
    • A instância do Cloud SQL é provisionada em segundos e está pronta para o Google AI Studio criar o aplicativo.
  • Pausa a instância do banco de dados automaticamente quando o aplicativo está inativo.
    • O recurso "Escalar para zero" pausa uma instância automaticamente quando não há conexões ativas. As instâncias pausadas não acumulam custos de VM ou armazenamento.
  • Escalonar verticalmente até 2 vCPUs e 8 GB de RAM e 20 GB de armazenamento.
    • À medida que as necessidades de computação e armazenamento do aplicativo aumentam, você pode atualizar a instância para 1 vCPU e 4 GB ou 2 vCPUs e 8 GB de configuração. Também é possível atualizar o armazenamento para até 20 GB.

Só é possível fazer upgrade de uma instância quando ela está em um projeto padrão Google Cloud . Não é possível escalonar verticalmente uma instância usando o nível Google Cloud Starter.

Para mais informações, consulte Fazer upgrade do projeto do nível Starter para um projeto padrão. Google Cloud Google Cloud

Operações na instância

Quando um aplicativo do Google AI Studio usa uma instância do Cloud SQL como banco de dados, você pode interagir com a instância no Google AI Studio usando comandos de linguagem natural. Por exemplo, se você quiser ver o esquema, pergunte ao agente o seguinte:

Show me the schema in the database.

O agente retorna todas as informações sobre o esquema.

Da mesma forma, se você quiser executar uma operação CRUD no banco de dados, por exemplo, para inserir linhas, peça ao agente para executar essa operação.

Fazer upgrade do nível Google Cloud Starter para mais cota e recursos

Depois de implantar seu app usando o Google AI Studio, você pode receber mais cota para sua instância do Cloud SQL e acessar outros Google Cloud serviços. Para isso, primeiro faça upgrade de um projeto do nível Google Cloud Starter para um projeto padrão Google Cloud .

Para fazer upgrade do projeto do nível Google Cloud Starter para um projeto padrão Google Cloud :

  1. No Google AI Studio, clique em configurações Configurações.
  2. Na janela Configurações de chat que aparece, na seção Solicitações sem custo financeiro, clique em configurações Selecionar uma chave de API.
  3. Na janela Faça upgrade para desbloquear mais, clique em API Gemini.
  4. Clique em Continuar com o pagamento por solicitação.
  5. Na janela Vincular uma chave de API paga, clique em Configurar o faturamento.
  6. Na janela Configurar sua conta de faturamento do Google Cloud, leia os Termos de Serviço de Google Cloud Faturamento e clique em Concordar e continuar.
  7. Na janela Adicionar os detalhes da sua conta de faturamento, insira suas informações de contato e forma de pagamento e clique em Enviar.

Agora você está pronto para receber cotas mais altas para seus serviços de aplicativo. Para mais informações, consulte Entender a cota do Cloud SQL para o Google AI Studio.

Atualizar a instância do Cloud SQL

Depois de fazer upgrade para um projeto padrão Google Cloud , você pode usar o Google Cloud console para aumentar o tamanho da instância atualizando a vCPU e o tamanho do disco da instância do Cloud SQL.

Para atualizar a instância do Cloud SQL no Google Cloud console:

  1. No Google Cloud console, acesse a página Instâncias do Cloud SQL.

    Acesse "Instâncias do Cloud SQL"

  2. Para abrir a página Visão geral da instância, clique no nome dela. Qualquer instância criada usando o Google AI Studio tem o tipo Edição do Cloud SQL listado como Desenvolvedor e um prefixo de ID de instância de ai-studio-.
  3. Clique em Editar.
  4. No painel ID da instância, atualize suas configurações:

    1. Configuração da máquina: selecione a vCPU e a quantidade de RAM que você quer usar.
    2. Armazenamento: selecione a quantidade de armazenamento que você quer usar.

    Para mais informações, consulte Configurações editáveis.

  5. Clique em Salvar.

Google Cloud Nível Starter e preços

O Cloud SQL para PostgreSQL Developer Edition é cobrado apenas pelo uso além do uso do nível Google Cloud Starter e pelo tempo em que a instância está em execução. A instância não é cobrada quando está inativa ou "escalonada para zero".

O Cloud SQL Developer Edition é cobrado com base em unidades de computação. Uma unidade de computação se refere a 1 vCPU e 4 GB de memória. Você recebe 50 unidades de computação e 10 GB de armazenamento sem custos financeiros todos os meses.

Google Cloud O uso do nível Starter é agregado em todos os Google Cloud projetos pela conta do Cloud Billing e é redefinido todos os meses. Você recebe cobranças apenas pelo uso após o nível sem custo financeiro limitado.

Se você estiver implantando aplicativos usando o Cloud SQL em vários Google Cloud projetos e todos os projetos usarem a mesma conta de faturamento, o limite de uso será agregado em todos os projetos.

Preços de computação e armazenamento

A seguir, um exemplo de preço por unidade na região da Carolina do Sul (us-east1).

Preços por hora
Carolina do Sul (us-east1) Região (USD)
Unidade de computação US$ 0,10 / 1 hora
Armazenamento US$ 0,000157534 / 1 gibibyte hora

Para informações detalhadas sobre preços, consulte Preços do Cloud SQL.

Google Cloud Exemplo de nível Starter

Se você tiver uma Google conta, poderá iniciar a jornada do Google AI Studio usando a cota sem custo financeiro limitada do Cloud SQL no Google Cloud nível Starter.

Você pode criar dois aplicativos sem custos financeiros usando o nível Google Cloud Starter. Depois que essa cota for excedida, você poderá fazer upgrade para usar um projeto padrão Google Cloud para receber mais cota para criar e publicar outros apps do Google AI Studio.

Se você fizer upgrade do projeto do nível Starter para um projeto padrão ou criar um projeto padrão para explorar outros produtos, poderá usar o teste sem custos financeiros para acessar uma cota sem custo financeiro limitada de 50 unidades de computação e 10 GB de armazenamento por mês. Google Cloud Google CloudGoogle Cloud Google CloudGoogle Cloud Se o uso exceder essa cota durante o mês para uma determinada conta de faturamento, você receberá uma cobrança pelo uso extra com base na tabela de preços anterior.

Por exemplo, digamos que você esteja criando aplicativos do Google AI Studio em um Google Cloud projeto chamado Test. Você usa uma conta de faturamento e um cartão de crédito para esse projeto. Seu uso do Cloud SQL no Google AI Studio em todos os aplicativos excede 50 unidades de computação e, no final do mês, você usa 100 unidades de computação. Você receberá uma cobrança pelo excesso de 50 unidades de computação a US $0,10 por hora e US $5 pelo mês.

A seguir