Imagen di Vertex AI memungkinkan Anda menetapkan resolusi output gambar yang dihasilkan saat Anda menggunakan model Imagen 4 berikut:
imagen-4.0-generate-001imagen-4.0-ultra-generate-001
Konsol
Di Google Cloud konsol, buka halaman Vertex AI > Media Studio.
Klik Imagen. Halaman pembuatan gambar Imagen Media Studio akan ditampilkan.
Di panel Settings, sesuaikan opsi berikut:
Model: Pilih model dari opsi yang tersedia.
Untuk mengetahui informasi selengkapnya tentang model yang tersedia, lihat Model Imagen.
Resolusi output: Pilih resolusi output dari opsi yang tersedia.
Di kotak Tulis perintah Anda, masukkan perintah teks yang menjelaskan gambar yang akan dibuat. Contoh,
"small boat on water in the morning watercolor illustration".Klik Buat.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
-
REGION: Region tempat project Anda berada. Untuk mengetahui informasi selengkapnya tentang region yang didukung, lihat Lokasi AI Generatif di Vertex AI. -
TEXT_PROMPT: Perintah teks yang akan digunakan untuk membuat gambar. -
PROJECT_ID: ID project Google Cloud Anda. -
MODEL_VERSION: Versi model Imagen yang akan digunakan. Nilai berikut diterima saat menggunakansampleImageSize:imagen-4.0-generate-001imagen-4.0-ultra-generate-001
-
IMAGE_RESOLUTION: Resolusi gambar output. Berikut ini diterima:"1K""2K"
Setelan default-nya adalah
"1K". -
IMAGE_COUNT: Jumlah gambar yang akan dibuat. Rentang nilai yang diterima adalah1hingga4.
Metode HTTP dan URL:
POST https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/publishers/google/models/MODEL_VERSION:predict
Isi JSON permintaan:
{
"instances": [
{
"prompt": "TEXT_PROMPT"
}
],
"parameters": {
"sampleImageSize": "IMAGE_RESOLUTION",
"sampleCount": IMAGE_COUNT
}
}
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/publishers/google/models/MODEL_VERSION:predict"
PowerShell
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/publishers/google/models/MODEL_VERSION:predict" | Select-Object -Expand Content
{
"predictions": [
{
"mimeType": "image/png",
"bytesBase64Encoded": "BASE64_IMG_BYTES"
},
{
"bytesBase64Encoded": "BASE64_IMG_BYTES",
"mimeType": "image/png"
}
]
}