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.