La IA generativa en Vertex AI te permite compilar aplicaciones listas para producción con la tecnología de modelos de IA generativa de vanguardia alojados en la infraestructura avanzada y global de Google.
Preparado para empresas Implementa tus aplicaciones de IA generativa a gran escala con seguridad de nivel empresarial, residencia de datos, transparencia de acceso y baja latencia. |
|
Funciones de vanguardia Expande las capacidades de tus aplicaciones con la ventana de contexto de 2,000,000 tokens compatible con Gemini 1.5 Pro. |
|
Plataforma abierta Vertex AI te brinda acceso a más de 100 modelos de empresas de IA de terceros, como Anthropic Claude 3.5 Sonnet, Meta Llama 3 y Mistral AI Mixtral 8x7B. |
Capacidades principales
-
Procesamiento multimodal
Procesa varios tipos de medios de entrada al mismo tiempo, como imágenes, videos, audios y documentos.
-
Generación de incorporaciones
Genera incorporaciones para realizar tareas como la búsqueda, la clasificación, el agrupamiento en clústeres y la detección de valores atípicos.
-
Ajuste de modelo
Adapta modelos para realizar tareas específicas con mayor precisión y exactitud.
-
Llamada a función
Conecta modelos a APIs externas para extender las capacidades del modelo
-
Fundamentos
Conecta modelos a fuentes de datos externas para reducir las alucinaciones en las respuestas
-
Diferencias entre Vertex AI y Google AI
La API de Gemini en Vertex AI y la IA de Google te permiten incorporar las capacidades de los modelos de Gemini en tus aplicaciones. La plataforma adecuada para ti depende de tus objetivos, como se detalla en la siguiente tabla.
API | Diseño centrado en | Funciones |
---|---|---|
API de Gemini de Vertex AI |
|
|
API de Gemini de Google AI |
|
|
Migra de la IA de Google a Vertex AI
Compila con los SDK de Vertex AI
Vertex AI proporciona SDK en los siguientes lenguajes:
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);
Comenzar
-
Prueba la API de Gemini en Vertex AI
Los clientes nuevos obtienen $300 en créditos gratuitos.
-
Prueba Vertex AI Studio
Prueba mensajes sin configuración.
-
Llama a modelos de Vertex AI desde el código de OpenAI
Realiza llamadas a modelos de Vertex AI con la biblioteca de OpenAI.
Más formas de comenzar
- Explora los modelos previamente entrenados en Model Garden.
- Explora la referencia del SDK de la API de Gemini de Vertex AI para Python, Node.js, Java, Go o C#.
- Aprende a migrar a Vertex AI desde Azure OpenAI.
- Obtén información sobre las prácticas recomendadas de la IA responsable y los filtros de seguridad de Vertex AI.
- Más información sobre los pricing.