Se você é iniciante no Gemini, usar os guias de início rápido é a maneira mais rápida de começar.
No entanto, à medida que suas soluções de IA generativa se desenvolverem, talvez você precise de uma plataforma para criar e implantar aplicativos e soluções de IA generativa de ponta a ponta. O Google Cloud oferece um ecossistema abrangente de ferramentas para permitir que os desenvolvedores aproveitem o poder da IA generativa, desde os estágios iniciais de desenvolvimento até a implantação, hospedagem e gerenciamento de dados complexos em escala de apps.
A plataforma Vertex AI do Google Cloud oferece um conjunto de ferramentas de MLOps que simplificam o uso, a implantação e o monitoramento de modelos de IA para eficiência e confiabilidade. Além disso, as integrações com bancos de dados, ferramentas de DevOps, geração de registros, monitoramento e IAM fornecem uma abordagem holística para gerenciar todo o ciclo de vida da IA generativa.
A tabela a seguir resume as principais diferenças entre a IA do Google e a Vertex AI para ajudar você a decidir qual é a opção certa para seu caso de uso:
Recursos | API Google AI Gemini | API Vertex AI do Google Cloud Vertex AI |
---|---|---|
Modelos mais recentes do Gemini | Gemini Pro e Gemini Ultra | Gemini Pro e Gemini Ultra |
Inscreva-se | Conta do Google | Conta do Google Cloud (com contrato e faturamento de termos) |
Proporção de Eficiência Energética (EER) | Chave de API | Conta de serviço do Google Cloud |
Playground de interface do usuário | o Google AI Studio; | Vertex AI Studio |
API e SDK | Python, Node.js, Android (Kotlin/Java), Swift, Go | O SDK oferece suporte a Python, Node.js, Java e Go |
Nível sem custo financeiro | Sim | Crédito de US$ 300 do Google Cloud para novos usuários |
Cota (solicitação por minuto) | 60 (pode solicitar aumento) | Aumentar mediante solicitação (padrão: 60) |
Suporte empresarial | Não |
Chave de criptografia do cliente Nuvem privada virtual Residência de dados Transparência no acesso Infraestrutura escalonável para hospedagem de aplicativos Bancos de dados e armazenamento de dados |
MLOps | Não | MLOps completas na Vertex AI (exemplos: avaliação de modelo, monitoramento de modelos, registro de modelos) |
Para saber quais produtos, frameworks e ferramentas são a melhor opção para criar seu aplicativo de IA generativa no Google Cloud, consulte Criar um aplicativo de IA generativa no Google Cloud.
Migrar do Gemini no Google AI para a Vertex AI
Caso seu aplicativo use as APIs Google AI Gemini, será necessário migrar para as APIs Vertex AI Gemini do Google Cloud.
Confira o que acontecerá ao migrar:
É possível usar o projeto atual do Google Cloud (o mesmo usado para gerar a chave de API) ou criar um novo projeto do Google Cloud.
As regiões compatíveis podem ser diferentes entre o Google AI Studio e a Vertex AI. Consulte a lista de regiões com suporte para IA generativa no Google Cloud.
Todos os modelos criados no Google AI Studio precisam ser treinados novamente na Vertex AI.
Python: migrar da API Google AI Gemini para a API Vertex AI Gemini
As seções a seguir mostram snippets de código que ajudam você a migrar seu código Python para usar a API Vertex AI Gemini.
Configuração do SDK da Vertex AI para Python
Na Vertex AI, você não precisa de uma chave de API. Em vez disso, o Gemini na Vertex AI é gerenciado usando o acesso ao IAM, que controla a permissão de um usuário, um grupo ou uma conta de serviço para chamar a API Gemini usando o SDK da Vertex AI.
Há muitas maneiras de autenticar, o método mais fácil de autenticação em um ambiente de desenvolvimento é instalar a CLI do Google Cloud e usar suas credenciais de usuário para fazer login na CLI.
Para fazer chamadas de inferência para a Vertex AI, você também precisa verificar se sua conta de usuário ou de serviço tem a função de usuário da Vertex AI.
Exemplo de código para instalar o cliente
IA do Google | Vertex AI |
---|---|
|
|
Exemplo de código para gerar texto com base em um comando
IA do Google | Vertex AI |
---|---|
|
|
Exemplo de código para gerar texto com base em texto e imagem
IA do Google | Vertex AI |
---|---|
|
|
Exemplo de código para gerar um chat multiturno
IA do Google | Vertex AI |
---|---|
|
|
Excluir chaves de API não usadas
Se você não precisar mais usar sua chave de API do Google AI Gemini, siga as práticas recomendadas de segurança e exclua a chave.
Próximas etapas
- Consulte a visão geral da Vertex AI para saber mais sobre as soluções de IA generativa na Vertex AI.
- Saiba mais sobre a API Vertex AI Gemini.