A IA generativa na Vertex AI permite criar aplicativos prontos para produção que são alimentados por modelos de IA generativa de última geração hospedados na infraestrutura global avançada do Google.
Pronto para empresas Implante seus aplicativos de IA generativa em escala com segurança de nível empresarial, residência de dados, transparência de acesso e baixa latência. |
|
Recursos de última geração Amplie os recursos dos seus aplicativos usando a janela de contexto de 2.000.000 de tokens aceita pelo Gemini 1.5 Pro. |
|
Plataforma aberta A Vertex AI oferece acesso a mais de 100 modelos de empresas de IA terceirizadas, incluindo o Anthropic Claude 3.5 Sonnet, o Meta Llama 3 e o Mistral AI Mixtral 8x7B. |
Recursos principais
-
Processamento multimodal
Processe vários tipos de mídia de entrada ao mesmo tempo, como imagem, vídeo, áudio e documentos.
-
Geração de embeddings
Gere embeddings para realizar tarefas como pesquisa, classificação, agrupamento e detecção de outliers.
-
Ajuste de modelos
Adapte os modelos para realizar tarefas específicas com maior precisão.
-
Chamadas de função
Conecte modelos a APIs externas para ampliar os recursos do modelo.
-
Embasamento
Conecte modelos a fontes de dados externas para reduzir as alucinações nas respostas.
-
Diferenças entre a Vertex AI e a IA do Google
A API Gemini na Vertex AI e na Google AI permitem incorporar os recursos dos modelos do Gemini aos seus aplicativos. A plataforma certa depende dos seus objetivos, conforme detalhado na tabela a seguir.
API | Projetado para | Recursos |
---|---|---|
API Gemini da Vertex AI |
|
|
API Google AI Gemini |
|
|
Migrar da IA do Google para a Vertex AI
Criar usando SDKs da Vertex AI
A Vertex AI oferece SDKs nas seguintes linguagens:
Python
from vertexai.generative_models import GenerativeModel
model = GenerativeModel(model_name="gemini-1.5-flash")
response = model.generate_content([Part.from_uri(IMAGE_URI, mime_type="image/jpeg"),"What is this?"])
Node.js
const vertexAI = new VertexAI({project: projectId, location: location});
const generativeVisionModel = vertexAI.getGenerativeModel({ model: "gemini-1.5-flash"});
const result = await model.generateContent([
"What is this?",
{inlineData: {data: imgDataInBase64, mimeType: 'image/png'}}
]);
Java
public static void main(String[] args) throws Exception {
try (VertexAI vertexAi = new VertexAI(PROJECT_ID, LOCATION); ) {
GenerativeModel model = new GenerativeModel("gemini-1.5-flash", vertexAI);
List<Content> contents = new ArrayList<>();
contents.add(ContentMaker
.fromMultiModalData(
"What is this?",
PartMaker.fromMimeTypeAndData("image/jpeg", IMAGE_URI)));
GenerateContentResponse response = model.generateContent(contents);
}
}
Go
model := client.GenerativeModel("gemini-1.5-flash", "us-central1")
img := genai.ImageData("jpeg", image_bytes)
prompt := genai.Text("What is this?")
resp, err := model.GenerateContent(ctx, img, prompt)
C#
var predictionServiceClient = new PredictionServiceClientBuilder {
Endpoint = $"{location}-aiplatform.googleapis.com"
}.Build();
var generateContentRequest = new GenerateContentRequest {
Model = $"projects/{projectId}/locations/{location}/publishers/google/models/gemini-1.5-flash",
Contents = {
new Content {
Role = "USER",
Parts = {
new Part {Text = "What's in this?"},
new Part {FileData = new() {MimeType = "image/jpeg", FileUri = fileUri}}
}
}
}
};
GenerateContentResponse response = await predictionServiceClient.GenerateContentAsync(generateContentRequest);
Começar
-
Teste a API Gemini na Vertex AI
Clientes novos ganham US$ 300 em créditos.
-
Testar o Vertex AI Studio
Teste comandos sem precisar configurar nada.
-
Chame modelos da Vertex AI usando o código da OpenAI
Faça chamadas de modelo da Vertex AI usando a biblioteca OpenAI.
Outras maneiras de começar
- Confira modelos pré-treinados no Model Garden.
- Confira a referência do SDK da API Vertex AI Gemini para Python, Node.js, Java, GO ou C#.
- Saiba como migrar do Azure OpenAI para a Vertex AI.
- Saiba mais sobre as Práticas recomendadas de IA responsável e os filtros de segurança da Vertex AI.
- Saiba mais sobre Preços.