Coba pembuatan gambar (Vertex AI Studio)
Imagen di Vertex AI menawarkan alat penulisan ulang perintah berbasis LLM, yang juga dikenal sebagai penulis ulang perintah. Penulis ulang perintah membantu Anda mendapatkan gambar output berkualitas lebih tinggi dengan menambahkan lebih banyak detail ke perintah Anda.
Jika Anda menonaktifkan penulis ulang perintah, kualitas gambar dan seberapa baik output menyerupai perintah yang Anda berikan dapat terpengaruh. Fitur ini diaktifkan secara default untuk versi model berikut:
imagen-4.0-generate-001imagen-4.0-fast-generate-001imagen-4.0-ultra-generate-001imagen-3.0-generate-002
Perintah yang ditulis ulang hanya dikirimkan oleh respons API jika panjang perintah asli di bawah 30 kata.
Menggunakan penulis ulang perintah
Untuk menggunakan penulis ulang perintah, lakukan tindakan berikut:
Konsol
Di konsol Google Cloud , 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
Number of results: Sesuaikan penggeser atau masukkan nilai antara 1 dan 4.
Di kotak Perintah negatif, masukkan perintah yang menjelaskan apa yang tidak ingin Anda hasilkan dalam gambar.
Di kotak Write your prompt, klik Help me write.
Jendela Enhance my prompt akan ditampilkan.
Di kotak Current prompt, tulis perintah Anda, lalu klik Enhance.
Perintah yang ditulis ulang ditampilkan di kotak Enhanced prompt. Anda dapat mengedit perintah yang ditingkatkan atau menggunakannya seperti yang ditampilkan.
Klik Insert untuk menggunakan perintah yang ditampilkan.
Perintah dimasukkan ke dalam kotak Write your prompt.
Klik Generate.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Google Cloud Anda.
- MODEL_VERSION: Versi model pembuatan gambar yang akan digunakan.
Untuk mengetahui informasi selengkapnya tentang versi dan fitur model, lihat versi model.
- LOCATION: Region project Anda. Misalnya,
us-central1,europe-west2, atauasia-northeast3. Untuk mengetahui daftar region yang tersedia, lihat Lokasi AI Generatif di Vertex AI. - TEXT_PROMPT: Perintah teks yang memandu gambar yang dihasilkan model. Sebelum gambar dibuat, perintah dasar ini ditingkatkan dengan bahasa deskriptif dan detail yang lebih banyak menggunakan alat penulisan ulang perintah berbasis LLM.
-
IMAGE_COUNT: Bilangan bulat, yang menjelaskan jumlah gambar yang akan dibuat. Nilai yang diterima adalah
1-4. Nilai defaultnya adalah4. -
PROMPT_SETTING: Nilai boolean,
truemengaktifkan perintah yang ditingkatkan danfalsemenonaktifkan perintah yang ditingkatkan. Nilai defaultnya adalahtrue.
Metode HTTP dan URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_VERSION:predict
Meminta isi JSON:
{
"instances": [
{
"prompt": "TEXT_PROMPT"
}
],
"parameters": {
"sampleCount": IMAGE_COUNT,
"enhancePrompt": PROMPT_SETTING
}
}
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://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/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://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_VERSION:predict" | Select-Object -Expand Content
prompt tambahan yang menampilkan perintah yang ditingkatkan dan gambar
yang dihasilkan terkait:
{ "predictions": [ { "mimeType": "MIME_TYPE", "prompt": "ENHANCED_PROMPT_1", "bytesBase64Encoded": "BASE64_IMG_BYTES_1" }, { "mimeType": "MIME_TYPE", "prompt": "ENHANCED_PROMPT_2", "bytesBase64Encoded": "BASE64_IMG_BYTES_2" } ] }
Misalnya, contoh respons berikut adalah untuk permintaan dengan
"sampleCount": 2 dan "prompt": "A raccoon wearing formal
clothes, wearing a top hat. Oil painting in the style of Vincent Van
Gogh.". Respons ini menampilkan dua objek prediksi, masing-masing dengan perintah yang ditingkatkan dan byte gambar yang dihasilkan berenkode base64.
{
"predictions": [
{
"mimeType": "image/png",
"prompt": "An oil painting in the style of Vincent van Gogh,
depicting a raccoon adorned in a finely tailored tuxedo, complete with a
crisp white shirt and a bow tie. The raccoon also sports a classic top
hat, perched jauntily on its head. The painting uses thick, swirling
brushstrokes characteristic of van Gogh, with vibrant hues of blue,
yellow, and green in the background, contrasting with the dark tones of
the raccoon's attire. The light source is subtly placed, casting a
dramatic shadow of the raccoon's attire onto the surface it sits upon,
further enhancing the depth and dimensionality of the composition. The
overall impression is one of a whimsical and sophisticated character, a
raccoon elevated to a higher class through its formal attire, rendered
in van Gogh's iconic style.",
"bytesBase64Encoded": "BASE64_IMG_BYTES"
},
{
"mimeType": "image/png",
"prompt": "An oil painting in the style of Vincent van Gogh featuring
a raccoon in a dapper suit, complete with a black jacket, crisp white
shirt, and a black bow tie. The raccoon is wearing a black top hat,
adding a touch of elegance to its ensemble. The painting is rendered
with characteristic van Gogh brushwork, utilizing thick, impasto strokes
of color. The background is a swirl of blues, greens, and yellows,
creating a vibrant yet slightly chaotic atmosphere that contrasts with
the raccoon's formal attire. The lighting is dramatic, casting sharp
shadows and highlighting the textures of the fabric and the raccoon's
fur, enhancing the sense of realism within the fantastical scene. The
composition focuses on the raccoon's proud posture, highlighting the
whimsical contrast of a wild animal dressed in formal attire, captured
in the unique artistic language of van Gogh. ",
"bytesBase64Encoded": "BASE64_IMG_BYTES"
}
]
}
Langkah berikutnya
- Menetapkan bahasa perintah teks
- Mengonfigurasi rasio aspek
- Menghilangkan konten menggunakan perintah negatif
- Membuat gambar deterministik