Menetapkan resolusi output

Imagen di Vertex AI memungkinkan Anda menetapkan resolusi output gambar yang dihasilkan saat menggunakan model Imagen 4 berikut:

* {Console}

  1. Di Google Cloud konsol, buka halaman Vertex AI > Vertex AI Studio .

    Buka Vertex AI Studio

  2. Klik Generate media.

  3. Klik Image.

  4. Dari daftar Task, pilih Text-to-image.

  5. Dari daftar Model, pilih model Imagen yang akan digunakan.

  6. Di kotak Prompt, masukkan perintah yang menjelaskan cara mengedit gambar.

  7. Klik chevron_forward Parameters, lalu sesuaikan opsi berikut:

    • Rasio aspek: Pilih rasio aspek dari opsi yang tersedia.
    • Jumlah hasil: Sesuaikan penggeser untuk memilih 1 hingga 4 gambar yang dihasilkan.
    • Resolusi output: Pilih resolusi output dari opsi yang tersedia.
  8. Klik Run.

REST

Untuk mengetahui informasi selengkapnya tentang Imagen API, lihat bagian berikut:

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 Generative AI di Vertex AI.
  • TEXT_PROMPT: Perintah teks yang akan digunakan untuk membuat gambar.
  • PROJECT_ID: Project ID Anda . Google Cloud
  • MODEL_VERSION: Versi model Imagen yang akan digunakan. Berikut adalah nilai yang diterima saat menggunakan sampleImageSize:
    • imagen-4.0-generate-001
    • imagen-4.0-ultra-generate-001
  • IMAGE_RESOLUTION: Resolusi gambar output. Berikut adalah nilai yang diterima:
    • "1K"
    • "2K"

    Setelan default-nya adalah "1K".

  • IMAGE_COUNT: Jumlah gambar yang akan dibuat. Rentang nilai yang diterima adalah 1 hingga 4.

Metode HTTP dan URL:

POST https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/publishers/google/models/MODEL_VERSION:predict

Meminta isi JSON:

{
  "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
Permintaan ini akan menampilkan objek gambar. Dalam contoh ini, dua objek gambar ditampilkan, dengan dua objek prediksi sebagai gambar berenkode base64.
{
  "predictions": [
    {
      "mimeType": "image/png",
      "bytesBase64Encoded": "BASE64_IMG_BYTES"
    },
    {
      "bytesBase64Encoded": "BASE64_IMG_BYTES",
      "mimeType": "image/png"
    }
  ]
}