Coba pembuatan gambar (Vertex AI Studio)
Halaman ini menjelaskan cara menetapkan parameter Imagen opsional di Vertex AI untuk menentukan bahasa perintah yang Anda gunakan. Jika Anda tidak menentukan bahasa, Imagen akan otomatis mendeteksi bahasa tersebut.
1 A pile of books seen from above. The topmost book contains a watercolor illustration of a bird. VERTEX AI is written in bold letters on the book. |
2 Woman wearing bright colors, in the style of dark yellow and dark cyan, wearing earrings, postmodern fashion photography. |
Menetapkan bahasa perintah teks
Nilai input berikut didukung untuk bahasa perintah teks:
- China (sederhana) (
zh/zh-CN) - China (tradisional) (
zh-TW) - Inggris (
en, nilai default) - Prancis (
fr) - Jerman (
de) - Hindi (
hi) - Jepang (
ja) - Korea (
ko) - Portugis (
pt) Spanyol (
es)
Konsol
Jika perintah Anda menggunakan salah satu bahasa yang didukung, Imagen akan mendeteksi dan menerjemahkan teks Anda serta menampilkan gambar yang dihasilkan atau diedit.
Jika perintah Anda menggunakan bahasa yang tidak didukung, Imagen akan menggunakan teks verbatim untuk permintaan tersebut. Hal ini dapat menyebabkan output yang tidak diharapkan.
REST
Untuk mengetahui informasi selengkapnya tentang Imagen API, lihat bagian berikut:
- Metode:
endpoints.predict VisionGenerativeModelInstanceVisionGenerativeModelParamsVisionGenerativeModelResult
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: ID proyek Anda Google Cloud .
- TEXT_PROMPT: Perintah teks yang memandu gambar yang dihasilkan model. Kolom ini wajib diisi untuk pembuatan dan pengeditan.
- PROMPT_LANGUAGE: string. Opsional. Kode bahasa yang sesuai dengan bahasa perintah teks Anda.
Dalam contoh ini, kode tersebut adalah
hi. Nilai yang tersedia:auto- Deteksi otomatis. Jika Imagen mendeteksi bahasa yang didukung , perintah (dan secara opsional, perintah negatif) akan diterjemahkan ke bahasa Inggris. Jika bahasa yang terdeteksi tidak didukung, Imagen akan menggunakan teks input verbatim, yang mungkin menghasilkan output yang tidak diharapkan. Tidak ada kode error yang ditampilkan.en- Bahasa Inggris (nilai default jika tidak diisi)es- Bahasa Spanyolhi- Bahasa Hindija- Bahasa Jepangko- Bahasa Koreapt- Bahasa Portugiszh-TW- Bahasa China (tradisional)zhatauzh-CN- Bahasa China (sederhana)
Metode HTTP dan URL:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/imagegeneration@005:predict
Meminta isi JSON:
{
"instances": [
{
"prompt": "सूर्यास्त के समय एक समुद्र तट। उड़ते पक्षी, हवा में लहराते नारियल के पेड़। लोग समुद्र तट पर सैर का आनंद ले रहे हैं।"
}
],
"parameters": {
"language": "PROMPT_LANGUAGE"
}
}
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://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/imagegeneration@005: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://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/imagegeneration@005:predict" | Select-Object -Expand Content
"sampleCount": 2. Respons ini menampilkan dua objek prediksi, dengan
byte gambar yang dihasilkan berenkode base64.
{
"predictions": [
{
"bytesBase64Encoded": "BASE64_IMG_BYTES",
"mimeType": "image/png"
},
{
"mimeType": "image/png",
"bytesBase64Encoded": "BASE64_IMG_BYTES"
}
]
}
Langkah berikutnya
- Menggunakan penulis ulang perintah
- Mengonfigurasi rasio aspek
- Menghilangkan konten menggunakan perintah negatif
- Membuat gambar deterministik