Ringkasan AI Generatif di Vertex AI

AI Generatif di Vertex AI memungkinkan Anda membangun aplikasi siap produksi yang didukung oleh model AI generatif canggih yang dihosting di infrastruktur global yang canggih dari Google.

Mulai


Siap digunakan perusahaan

Siap digunakan perusahaan

Deploy aplikasi AI generatif Anda dalam skala besar dengan keamanan tingkat perusahaan, residensi data, transparansi akses, dan latensi rendah.

Kemampuan tercanggih

Fitur-fitur canggih

Perluas kemampuan aplikasi Anda menggunakan jendela konteks 2.000.000 token yang didukung oleh Gemini 1.5 Pro.

Platform terbuka

Platform terbuka

Vertex AI memberi Anda akses ke lebih dari 100 model dari perusahaan AI pihak ketiga, termasuk Anthropic Claude 3.5 Sonnet, Meta Llama 3, dan Mistral AI Mixtral 8x7B.

Kemampuan inti

  • Pemrosesan multimodal

    Memproses beberapa jenis media input secara bersamaan, seperti gambar, video, audio, dan dokumen.

  • Pembuatan embedding

    Buat embeddings untuk melakukan tugas seperti penelusuran, klasifikasi, pengelompokan, dan deteksi pencilan.

  • Penyesuaian model

    Sesuaikan model untuk melakukan tugas tertentu dengan presisi dan akurasi yang lebih baik.

  • Panggilan fungsi

    Menghubungkan model ke API eksternal untuk memperluas kemampuan model.

  • Grounding

    Hubungkan model ke sumber data eksternal untuk mengurangi halusinasi dalam respons.

  • Pembuatan gambar

    Buat dan edit gambar menggunakan perintah teks bahasa alami.


Perbedaan Vertex AI dan Google AI

Gemini API di Vertex AI dan Google AI memungkinkan Anda menggabungkan kemampuan model Gemini ke dalam aplikasi. Platform yang tepat untuk Anda bergantung pada sasaran Anda seperti yang dijelaskan dalam tabel berikut:

API Didesain untuk Fitur
Vertex AI Gemini API
  • Deployment yang diskalakan
  • Enterprise
  • Dukungan teknis
  • Penetapan harga berdasarkan modalitas
  • Perlindungan terhadap kerugian
  • 100+ model di Model Garden
Gemini API AI Google
  • Eksperimen
  • Pembuatan prototipe
  • Mudah digunakan
  • Paket gratis
  • Harga berbasis token

Membangun aplikasi menggunakan Vertex AI SDK

Vertex AI menyediakan SDK dalam bahasa berikut:

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);

Memulai

Cara lain untuk memulai