arrow_back

Membangun aplikasi Pembuat Gambar AI menggunakan Imagen di Vertex AI

Login Gabung
Dapatkan akses ke 700+ lab dan kursus

Membangun aplikasi Pembuat Gambar AI menggunakan Imagen di Vertex AI

Lab 15 menit universal_currency_alt Tanpa biaya show_chart Pengantar
info Lab ini mungkin menggabungkan alat AI untuk mendukung pembelajaran Anda.
Dapatkan akses ke 700+ lab dan kursus

bb-ide-genai-002

Logo lab mandiri Google Cloud

Ringkasan

  • Lab memiliki timer dan tidak dapat dijeda. Timer akan dimulai saat Anda mengklik Mulai Lab.
  • Terminal cloud yang disertakan telah dikonfigurasi sebelumnya dengan gcloud SDK.
  • Gunakan terminal untuk mengeksekusi perintah, lalu klik Periksa progres saya untuk memverifikasi pekerjaan Anda.

Tujuan

AI Generatif di Vertex AI (juga dikenal sebagai genAI atau gen AI) memungkinkan Anda mengakses model AI generatif berukuran besar dari Google sehingga Anda dapat menguji, menyesuaikan, dan men-deploy-nya untuk digunakan dalam aplikasi berteknologi AI. Dalam lab ini, Anda akan:

  • Menghubungkan ke Vertex AI (Google Cloud AI Platform): Pelajari cara membuat koneksi ke layanan AI Google menggunakan Vertex AI SDK.
  • Memuat Model Pembuatan Gambar terlatih : Pelajari cara menggunakan model AI terlatih yang canggih tanpa perlu membangunnya dari awal.
  • Mengirim teks ke model AI: Pahami cara memberikan input untuk diproses oleh AI.
  • Mengekstrak jawaban berbasis gambar dari AI: Pelajari cara menangani dan menafsirkan respons gambar yang dihasilkan oleh model AI.
  • Memahami dasar-dasar membangun aplikasi AI: Dapatkan insight tentang konsep inti pengintegrasian AI ke dalam project software.

Bekerja dengan AI Generatif

Setelah memulai lab, Anda akan mendapatkan tampilan panel terpisah yang terdiri dari Editor Kode di sisi kiri dan petunjuk lab di sisi kanan. Ikuti langkah-langkah ini untuk berinteraksi dengan Generative AI API menggunakan Vertex AI Python SDK.

  1. Klik File->New File untuk membuka file baru di dalam Editor Kode.
  2. Salin dan tempel cuplikan kode yang disediakan ke dalam file Anda.
import argparse import vertexai from vertexai.preview.vision_models import ImageGenerationModel def generate_image( project_id: str, location: str, output_file: str, prompt: str ) -> vertexai.preview.vision_models.ImageGenerationResponse: """Generate an image using a text prompt. Args: project_id: Google Cloud project ID, used to initialize Vertex AI. location: Google Cloud region, used to initialize Vertex AI. output_file: Local path to the output image file. prompt: The text prompt describing what you want to see.""" vertexai.init(project=project_id, location=location) model = ImageGenerationModel.from_pretrained("imagen-3.0-generate-002") images = model.generate_images( prompt=prompt, # Optional parameters number_of_images=1, seed=1, add_watermark=False, ) images[0].save(location=output_file) return images generate_image( project_id='{{{ project_0.project_id | "project-id" }}}', location='{{{ project_0.default_region | "REGION" }}}', output_file='image.jpeg', prompt='Create an image of a cricket ground in the heart of Los Angeles', )
  1. Klik File > Save, masukkan GenerateImage.py untuk kolom Name, lalu klik Save.
  2. Eksekusi file Python dengan mengklik ikon segitiga di Editor Kode atau dengan memanggil perintah di bawah ini di dalam terminal di panel Editor Kode. Tindakan ini akan menghasilkan file gambar dengan nama image.jpeg.
/usr/bin/python3 /GenerateImage.py
  1. Selanjutnya, untuk melihat gambar yang dihasilkan, klik EXPLORER > image.jpeg

Penjelasan Kode

  • Cuplikan kode ini memuat model AI terlatih yang disebut ImageGenerationModel (imagen-3.0-generate-002) di Vertex AI.
  • Kode ini memanggil metode generate_image dari model Gemini yang dimuat.
  • Input untuk metode ini adalah perintah teks.
  • Kode ini menggunakan kemampuan Gemini untuk memahami perintah teks dan menggunakannya untuk membuat Gambar AI.
Catatan: Secara default, watermark SynthID ditambahkan ke gambar, tetapi Anda dapat menonaktifkannya dengan menentukan parameter opsional add_watermark=False. Anda tidak dapat menggunakan nilai seed dan watermark secara bersamaan. Pelajari lebih lanjut watermark SynthID

Cobalah sendiri. Bereksperimenlah dengan berbagai perintah untuk menjelajahi kemampuan Gemini.

Klik Periksa progres saya untuk memverifikasi tujuan.

Mengirim permintaan perintah teks ke AI Generatif dan menerima respons

Selamat!

Anda telah menyelesaikan lab ini. Selamat!

Hak cipta 2025 Google LLC. Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.

Sebelum memulai

  1. Lab membuat project dan resource Google Cloud untuk jangka waktu tertentu
  2. Lab memiliki batas waktu dan tidak memiliki fitur jeda. Jika lab diakhiri, Anda harus memulainya lagi dari awal.
  3. Di kiri atas layar, klik Start lab untuk memulai

Gunakan penjelajahan rahasia

  1. Salin Nama Pengguna dan Sandi yang diberikan untuk lab tersebut
  2. Klik Open console dalam mode pribadi

Login ke Konsol

  1. Login menggunakan kredensial lab Anda. Menggunakan kredensial lain mungkin menyebabkan error atau dikenai biaya.
  2. Setujui persyaratan, dan lewati halaman resource pemulihan
  3. Jangan klik End lab kecuali jika Anda sudah menyelesaikan lab atau ingin mengulanginya, karena tindakan ini akan menghapus pekerjaan Anda dan menghapus project

Konten ini tidak tersedia untuk saat ini

Kami akan memberi tahu Anda melalui email saat konten tersedia

Bagus!

Kami akan menghubungi Anda melalui email saat konten tersedia

Satu lab dalam satu waktu

Konfirmasi untuk mengakhiri semua lab yang ada dan memulai lab ini

Gunakan penjelajahan rahasia untuk menjalankan lab

Gunakan jendela Samaran atau browser pribadi untuk menjalankan lab ini. Langkah ini akan mencegah konflik antara akun pribadi Anda dan akun Siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.