Struktur permintaan dan respons untuk pembuatan gambar - Amazon Nova

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Struktur permintaan dan respons untuk pembuatan gambar

Pembuatan gambar

Contoh berikut menyajikan kasus penggunaan pembuatan gambar yang berbeda. Setiap contoh memberikan penjelasan tentang bidang yang digunakan untuk pembuatan gambar.

Text-to-image request
{ "taskType": "TEXT_IMAGE", "textToImageParams": { "text": string, "negativeText": string, "style": "3D_ANIMATED_FAMILY_FILM" | "DESIGN_SKETCH" | "FLAT_VECTOR_ILLUSTRATION" | "GRAPHIC_NOVEL_ILLUSTRATION" | "MAXIMALISM" | "MIDCENTURY_RETRO" | "PHOTOREALISM" | "SOFT_DIGITAL_PAINTING" }, "imageGenerationConfig": { "width": int, "height": int, "quality": "standard" | "premium", "cfgScale": float, "seed": int, "numberOfImages": int } }

textToImageParamsBidang berikut digunakan dalam permintaan ini:

  • text(Wajib) — Sebuah prompt teks untuk menghasilkan gambar. Prompt harus 1-1024 karakter panjangnya.

  • negativeText(Opsional) — Sebuah prompt teks untuk menentukan apa yang tidak termasuk dalam gambar. Nilai ini harus 1-1024 karakter panjangnya.

  • style(Opsional) - Menentukan gaya yang digunakan untuk menghasilkan gambar ini. Untuk informasi selengkapnya, lihat Gaya Visual.

catatan

Hindari menggunakan kata-kata yang meniadakan (“tidak”, “tidak”, “tanpa”, dll.) Dalam negativeText nilai-nilai Andatext. Misalnya, jika Anda tidak ingin cermin dalam gambar, alih-alih menyertakan “tidak ada cermin” atau “tanpa cermin” di text lapangan, gunakan kata “cermin” di negativeText lapangan.

Text-to-image request with image conditioning
{ "taskType": "TEXT_IMAGE", "textToImageParams": { "conditionImage": string (Base64 encoded image), "controlMode": "CANNY_EDGE" | "SEGMENTATION", "controlStrength": float, "text": string, "negativeText": string, "style": "3D_ANIMATED_FAMILY_FILM" | "DESIGN_SKETCH" | "FLAT_VECTOR_ILLUSTRATION" | "GRAPHIC_NOVEL_ILLUSTRATION" | "MAXIMALISM" | "MIDCENTURY_RETRO" | "PHOTOREALISM" | "SOFT_DIGITAL_PAINTING" }, "imageGenerationConfig": { "width": int, "height": int, "quality": "standard" | "premium", "cfgScale": float, "seed": int, "numberOfImages": int } }

textToImageParamsBidang berikut digunakan dalam permintaan ini:

  • conditionImage(Wajib) - Gambar JPEG atau PNG yang memandu tata letak dan komposisi gambar yang dihasilkan. Gambar harus diformat sebagai string Base64. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • controlMode(Opsional) - Menentukan mode pengkondisian apa yang digunakan. Nilai defaultnya adalah “CANNY_EDGE”.

    • CANNY_EDGE— Elemen gambar yang dihasilkan akan mengikuti kontur yang menonjol, atau “tepi”, dari gambar kondisi dengan cermat.

    • SEGMENTATION— Gambar kondisi akan dianalisis secara otomatis untuk mengidentifikasi bentuk konten yang menonjol. Analisis ini menghasilkan topeng segmentasi yang memandu generasi, menghasilkan gambar yang dihasilkan yang mengikuti tata letak gambar kondisi tetapi memungkinkan model lebih banyak kebebasan dalam batas-batas setiap area konten.

  • controlStrength(Opsional) - Menentukan seberapa mirip tata letak dan komposisi gambar yang dihasilkan harus dengan. conditionImage Kisarannya adalah 0 hingga 1.0, dan nilai yang lebih rendah memperkenalkan lebih banyak keacakan. Nilai defaultnya adalah 0,7.

  • text(Wajib) — Sebuah prompt teks untuk menghasilkan gambar. Prompt harus 1-1024 karakter panjangnya.

  • negativeText(Opsional) — Sebuah prompt teks untuk menentukan apa yang tidak termasuk dalam gambar. Nilai ini harus 1-1024 karakter panjangnya.

  • style(Opsional) - Menentukan gaya yang digunakan untuk menghasilkan gambar ini. Untuk informasi selengkapnya, lihat Gaya Visual.

catatan

Hindari menggunakan kata-kata yang meniadakan (“tidak”, “tidak”, “tanpa”, dll.) Dalam negativeText nilai-nilai Andatext. Misalnya, jika Anda tidak ingin cermin dalam gambar, alih-alih menyertakan “tidak ada cermin” atau “tanpa cermin” di text lapangan, gunakan kata “cermin” di negativeText lapangan.

Color guided image generation request
{ "taskType": "COLOR_GUIDED_GENERATION", "colorGuidedGenerationParams": { "colors": string[] (list of hexadecimal color values), "referenceImage": string (Base64 encoded image), "text": string, "negativeText": string, "style": "3D_ANIMATED_FAMILY_FILM" | "DESIGN_SKETCH" | "FLAT_VECTOR_ILLUSTRATION" | "GRAPHIC_NOVEL_ILLUSTRATION" | "MAXIMALISM" | "MIDCENTURY_RETRO" | "PHOTOREALISM" | "SOFT_DIGITAL_PAINTING" }, "imageGenerationConfig": { "width": int, "height": int, "quality": "standard" | "premium", "cfgScale": float, "seed": int, "numberOfImages": int } }

colorGuidedGenerationParamsBidang berikut digunakan dalam permintaan ini:

  • colors(Wajib) - Daftar hingga 10 kode warna yang menentukan palet warna yang diinginkan untuk gambar Anda. Dinyatakan sebagai nilai heksadesimal dalam bentuk “#RRGGBB”. Misalnya, "#00FF00" berwarna hijau murni dan “# FCF2 AB” berwarna kuning hangat. colorsDaftar ini memiliki efek terkuat ketika a tidak referenceImage disediakan. Jika tidak, warna dalam daftar dan warna dari gambar referensi keduanya akan digunakan dalam output akhir.

  • referenceImage(Opsional) - Gambar JPEG atau PNG untuk digunakan sebagai referensi subjek dan gaya. Warna gambar juga akan dimasukkan ke dalam output akhir Anda, bersama dengan warna dari colors daftar. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • text(Wajib) — Sebuah prompt teks untuk menghasilkan gambar. Prompt harus 1-1024 karakter panjangnya.

  • negativeText(Opsional) — Sebuah prompt teks untuk menentukan apa yang tidak termasuk dalam gambar. Nilai ini harus 1-1024 karakter panjangnya.

  • style(Opsional) - Menentukan gaya yang digunakan untuk menghasilkan gambar ini. Untuk informasi selengkapnya, lihat Gaya Visual.

catatan

Hindari menggunakan kata-kata yang meniadakan (“tidak”, “tidak”, “tanpa”, dll.) Dalam negativeText nilai-nilai Andatext. Misalnya, jika Anda tidak ingin cermin dalam gambar, alih-alih menyertakan “tidak ada cermin” atau “tanpa cermin” di text lapangan, gunakan kata “cermin” di negativeText lapangan.

Image variation request
{ "taskType": "IMAGE_VARIATION", "imageVariationParams": { "images": string[] (list of Base64 encoded images), "similarityStrength": float, "text": string, "negativeText": string, "style": "3D_ANIMATED_FAMILY_FILM" | "DESIGN_SKETCH" | "FLAT_VECTOR_ILLUSTRATION" | "GRAPHIC_NOVEL_ILLUSTRATION" | "MAXIMALISM" | "MIDCENTURY_RETRO" | "PHOTOREALISM" | "SOFT_DIGITAL_PAINTING" }, "imageGenerationConfig": { "height": int, "width": int, "cfgScale": float, "seed": int, "numberOfImages": int } }

imageVariationParamsBidang berikut digunakan dalam permintaan ini:

  • images(Wajib) - Daftar 1-5 gambar untuk digunakan sebagai referensi. Masing-masing harus dalam format JPEG atau PNG dan dikodekan sebagai string Base64. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • similarityStrength(Opsional) - Menentukan seberapa mirip gambar yang dihasilkan harus dengan gambar input. Nilai yang valid antara 0,2-1,0 dengan nilai yang lebih rendah digunakan untuk memperkenalkan lebih banyak keacakan.

  • text(Wajib) — Sebuah prompt teks untuk menghasilkan gambar. Prompt harus 1-1024 karakter panjangnya. Jika Anda menghilangkan bidang ini, model akan menghapus elemen di dalam area bertopeng. Mereka akan diganti dengan ekstensi latar belakang gambar yang mulus.

  • negativeText(Opsional) — Sebuah prompt teks untuk menentukan apa yang tidak termasuk dalam gambar. Nilai ini harus 1-1024 karakter panjangnya.

  • style(Opsional) - Menentukan gaya yang digunakan untuk menghasilkan gambar ini. Untuk informasi selengkapnya, lihat Gaya Visual.

catatan

Hindari menggunakan kata-kata yang meniadakan (“tidak”, “tidak”, “tanpa”, dll.) Dalam negativeText nilai-nilai Andatext. Misalnya, jika Anda tidak ingin cermin dalam gambar, alih-alih menyertakan “tidak ada cermin” atau “tanpa cermin” di text lapangan, gunakan kata “cermin” di negativeText lapangan.

Pengeditan gambar

Contoh berikut menyajikan kasus penggunaan pengeditan gambar yang berbeda. Setiap contoh memberikan penjelasan tentang bidang yang digunakan untuk mengedit gambar.

Inpainting request
{ "taskType": "INPAINTING", "inPaintingParams": { "image": string (Base64 encoded image), "maskPrompt": string, "maskImage": string (Base64 encoded image), "text": string, "negativeText": string }, "imageGenerationConfig": { "numberOfImages": int, "quality": "standard" | "premium", "cfgScale": float, "seed": int } }

inPaintingParamsBidang berikut digunakan dalam permintaan ini:

  • image(Wajib) - JPEG atau PNG yang ingin Anda modifikasi, diformat sebagai string Base64. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • maskPromptatau maskImage (Wajib) - Anda harus menentukan salah satu maskPrompt atau maskImage parameter, tetapi tidak keduanya.

    maskPromptIni adalah prompt teks bahasa alami yang menjelaskan wilayah gambar yang akan diedit.

    maskImageIni adalah gambar yang mendefinisikan area gambar yang akan diedit. Gambar topeng harus berukuran sama dengan gambar input. Area yang akan diedit diarsir hitam murni dan area yang harus diabaikan diarsir putih bersih. Tidak ada warna lain yang diizinkan dalam gambar topeng.

    Perhatikan bahwa permintaan inpainting dan outpainting berlawanan dalam hal persyaratan warna gambar topeng.

  • text(Wajib) — Sebuah prompt teks yang menjelaskan apa yang akan dihasilkan dalam wilayah bertopeng. Prompt harus 1-1024 karakter panjangnya. Jika Anda menghilangkan bidang ini, model akan menghapus elemen di dalam area bertopeng. Mereka akan diganti dengan ekstensi latar belakang gambar yang mulus.

  • negativeText(Opsional) — Sebuah prompt teks untuk menentukan apa yang tidak termasuk dalam gambar. Nilai ini harus 1-1024 karakter panjangnya.

catatan

Hindari menggunakan kata-kata yang meniadakan (“tidak”, “tidak”, “tanpa”, dll.) Dalam negativeText nilai-nilai Andatext. Misalnya, jika Anda tidak ingin cermin dalam gambar, alih-alih menyertakan “tidak ada cermin” atau “tanpa cermin” di text lapangan, gunakan kata “cermin” di negativeText lapangan.

Outpainting request
{ "taskType": "OUTPAINTING", "outPaintingParams": { "image": string (Base64 encoded image), "maskPrompt": string, "maskImage": string (Base64 encoded image), "outPaintingMode": "DEFAULT" | "PRECISE", "text": string, "negativeText": string }, "imageGenerationConfig": { "numberOfImages": int, "quality": "standard" | "premium", "cfgScale": float, "seed": int } }

outPaintingParamsBidang berikut digunakan dalam permintaan ini:

  • image(Wajib) - JPEG atau PNG yang ingin Anda modifikasi, diformat sebagai string Base64. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • maskPromptatau maskImage (Wajib) - Anda harus menentukan salah satu maskPrompt atau maskImage parameter, tetapi tidak keduanya.

    maskPromptIni adalah prompt teks bahasa alami yang menjelaskan wilayah gambar yang akan diedit.

    maskImageIni adalah gambar yang mendefinisikan area gambar yang akan diedit. Gambar topeng harus berukuran sama dengan gambar input. Area yang akan diedit diarsir hitam murni dan area yang harus diabaikan diarsir putih bersih. Tidak ada warna lain yang diizinkan dalam gambar topeng.

    Perhatikan bahwa permintaan inpainting dan outpainting berlawanan dalam hal persyaratan warna gambar topeng.

  • outPaintingMode- Menentukan bagaimana topeng yang Anda berikan ditafsirkan.

    Gunakan DEFAULT untuk transisi dengan lancar antara area bertopeng dan area yang tidak bertopeng. Beberapa piksel asli digunakan sebagai titik awal untuk latar belakang baru. Mode ini umumnya lebih baik ketika Anda ingin latar belakang baru menggunakan warna yang sama dengan latar belakang asli. Namun, Anda bisa mendapatkan efek halo jika prompt Anda memanggil latar belakang baru yang berbeda secara signifikan dari latar belakang aslinya.

    Gunakan PRECISE untuk benar-benar mematuhi batas-batas topeng. Mode ini umumnya lebih baik ketika Anda membuat perubahan signifikan pada latar belakang.

  • text(Wajib) — Sebuah prompt teks yang menjelaskan apa yang akan dihasilkan dalam wilayah bertopeng. Prompt harus 1-1024 karakter panjangnya. Jika Anda menghilangkan bidang ini, model akan menghapus elemen di dalam area bertopeng. Mereka akan diganti dengan ekstensi latar belakang gambar yang mulus.

  • negativeText(Opsional) — Sebuah prompt teks untuk menentukan apa yang tidak termasuk dalam gambar. Nilai ini harus 1-1024 karakter panjangnya.

catatan

Hindari menggunakan kata-kata yang meniadakan (“tidak”, “tidak”, “tanpa”, dll.) Dalam negativeText nilai-nilai Andatext. Misalnya, jika Anda tidak ingin cermin dalam gambar, alih-alih menyertakan “tidak ada cermin” atau “tanpa cermin” di text lapangan, gunakan kata “cermin” di negativeText lapangan.

Background removal request
{ "taskType": "BACKGROUND_REMOVAL", "backgroundRemovalParams": { "image": string (Base64 encoded image) } }

backgroundRemovalParamsBidang berikut digunakan dalam permintaan ini:

BACKGROUND_REMOVALTugas akan mengembalikan gambar PNG dengan transparansi 8-bit penuh. Format ini memberi Anda isolasi objek latar depan yang halus dan bersih dan membuatnya mudah untuk menggabungkan gambar dengan elemen lain dalam aplikasi pengeditan gambar, presentasi, atau situs web. Latar belakang dapat dengan mudah diubah menjadi warna solid menggunakan kode kustom sederhana.

Virtual try-on
{ "taskType": "VIRTUAL_TRY_ON", "virtualTryOnParams": { "sourceImage": string (Base64 encoded image), "referenceImage": string (Base64 encoded image), "maskType": "IMAGE" | "GARMENT" | "PROMPT", "imageBasedMask":{ "maskImage": string (Base64 encoded image), }, "garmentBasedMask":{ "maskShape": "CONTOUR" | "BOUNDING_BOX" | "DEFAULT", "garmentClass": "UPPER_BODY" | "LOWER_BODY" | "FULL_BODY" | "FOOTWEAR" | "LONG_SLEEVE_SHIRT" | "SHORT_SLEEVE_SHIRT" | "NO_SLEEVE_SHIRT" | "OTHER_UPPER_BODY" | "LONG_PANTS" | "SHORT_PANTS" | "OTHER_LOWER_BODY" | "LONG_DRESS" | "SHORT_DRESS" | "FULL_BODY_OUTFIT" | "OTHER_FULL_BODY" | "SHOES" | "BOOTS" | "OTHER_FOOTWEAR", "garmentStyling":{ "longSleeveStyle": "SLEEVE_DOWN" | "SLEEVE_UP", "tuckingStyle": "UNTUCKED" | "TUCKED", "outerLayerStyle": "CLOSED" | "OPEN", } }, "promptBasedMask":{ "maskShape": "BOUNDING_BOX" | "CONTOUR" | "DEFAULT", "maskPrompt": string, }, "maskExclusions": { "preserveBodyPose": "ON" | "OFF" | "DEFAULT", "preserveHands": "ON" | "OFF" | "DEFAULT", "preserveFace": "OFF" | "ON" | "DEFAULT" }, "mergeStyle" : "BALANCED" | "SEAMLESS" | "DETAILED" , "returnMask": boolean, }, "imageGenerationConfig": { "numberOfImages": int, "quality": "standard" | "premium", "cfgScale": float, "seed": int } }

virtualTryOnParamsBidang berikut digunakan dalam permintaan ini:

  • sourceImage(Wajib) - JPEG atau PNG yang ingin Anda modifikasi, diformat sebagai string Base64. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • referenceImage(Wajib) - JPEG atau PNG yang berisi objek yang ingin Anda tumpangkan ke gambar sumber, diformat sebagai string Base64. Lihat Input gambar untuk pembuatan gambar untuk persyaratan tambahan.

  • maskType(Wajib) - Menentukan apakah topeng disediakan sebagai gambar, prompt, atau topeng garmen.

  • imageBasedMask— Diperlukan kapan maskType"IMAGE".

    maskImageIni adalah gambar yang mendefinisikan area gambar yang akan diedit. Gambar topeng harus berukuran sama dengan gambar input. Area yang akan diedit diarsir hitam murni dan area yang harus diabaikan diarsir putih bersih. Tidak ada warna lain yang diizinkan dalam gambar topeng.

  • garmentBasedMask— Diperlukan kapan maskType"GARMENT".

    • maskShape(Opsional) - Mendefinisikan bentuk kotak pembatas topeng. Bentuk dan ukuran kotak pembatas dapat mempengaruhi bagaimana gambar referensi ditransfer ke gambar sumber.

    • garmentClass(Wajib) — Mendefinisikan artikel pakaian yang sedang ditransfer. Parameter ini memungkinkan model fokus pada bagian tertentu dari gambar referensi yang ingin Anda transfer.

    • garmentStyling(Opsional) — Memberikan isyarat gaya pada model untuk barang pakaian tertentu. tuckingStyleParameter longSleeveStyle dan hanya berlaku untuk pakaian tubuh bagian atas. outerLayerStyleParameter hanya berlaku untuk lapisan luar, pakaian tubuh bagian atas.

  • promptBasedMask(Wajib) - Diperlukan kapan maskType"PROMPT".

    • maskShape(Opsional) - Mendefinisikan bentuk kotak pembatas topeng. Bentuk dan ukuran kotak pembatas dapat mempengaruhi bagaimana gambar referensi ditransfer ke gambar sumber.

    • maskPrompt(Wajib) — Prompt teks bahasa alami yang menjelaskan wilayah gambar yang akan diedit.

  • maskExclusions(Opsional) — Ketika seseorang terdeteksi dalam gambar sumber, parameter ini menentukan apakah pose tubuh, tangan, dan wajah mereka harus disimpan dalam gambar output atau diregenerasi.

  • mergeStyle(Opsional) - Menentukan bagaimana sumber dan gambar referensi dijahit bersama. Setiap gaya gabungan mengambil pendekatan yang berbeda tentang bagaimana ia menyatukan elemen untuk membuat gambar akhir, masing-masing dengan manfaat dan pengorbanannya sendiri.

    • "BALANCED"- Melindungi piksel yang tidak bertopeng pada gambar asli, memastikannya tetap 100% akurat dengan aslinya. Dalam beberapa kasus, akan ada sedikit ketidakcocokan warna atau tekstur yang terlihat pada gambar keluaran yang muncul sebagai semacam gambar “hantu” dari bentuk topeng. Ini kemungkinan besar terjadi ketika gambar menampilkan seseorang yang berdiri dengan warna solid atau latar belakang bertekstur seragam. Untuk menghindari hal ini, Anda dapat menggunakan gaya "SEAMLESS" gabungan sebagai gantinya.

    • "SEAMLESS"- Memastikan bahwa tidak akan pernah ada jahitan yang terlihat antara area gambar bertopeng dan tidak bertopeng pada gambar akhir. Penggantiannya adalah bahwa mode ini menghasilkan semua piksel dalam gambar sedikit berubah dan terkadang dapat mengurangi detail berbutir halus di area gambar yang tidak bertopeng.

    • "DETAILED"- Dapat sangat meningkatkan detail halus seperti logo dan teks, terutama ketika area bertopeng relatif kecil dibandingkan dengan gambar keseluruhan. Model mencapai ini dengan melakukan inpainting pada versi resolusi yang lebih tinggi dan dipotong dengan ketat dari gambar asli yang hanya mencakup area bertopeng. Kemudian menggabungkan hasilnya kembali ke gambar asli. Seperti halnya menggunakan "BALANCED" mode, mode ini terkadang dapat menghasilkan jahitan yang terlihat.

  • returnMask(Opsional) - Menentukan apakah gambar topeng dikembalikan dengan gambar output.

Isi respons

Badan respons akan berisi satu atau lebih bidang berikut:

{ "images": "images": string[] (list of Base64 encoded images), "maskImage": string (Base64 encoded image), "error": string }
  • images— Saat berhasil, daftar string yang dikodekan Base64 yang mewakili setiap gambar yang dihasilkan dikembalikan. Daftar ini tidak selalu berisi jumlah gambar yang sama dengan yang Anda minta. Gambar individual mungkin diblokir setelah generasi jika tidak selaras dengan kebijakan moderasi konten AWS Responsible AI (RAI). Hanya gambar yang selaras dengan kebijakan RAI yang dikembalikan.

  • maskImage- Ketika Anda menentukan bahwa gambar topeng harus dikembalikan dengan output, ini adalah di mana ia dikembalikan.

  • error— Jika ada gambar yang tidak selaras dengan kebijakan RAI, bidang ini dikembalikan. Jika tidak, bidang ini dihilangkan dari respons.

imageGenerationConfigBidang ini umum untuk semua jenis tugas kecualiBACKGROUND_REMOVAL. Ini opsional dan berisi bidang-bidang berikut. Jika Anda menghilangkan objek ini, konfigurasi default digunakan.

  • widthdan height (Opsional) - Tentukan ukuran dan rasio aspek gambar yang dihasilkan. Keduanya default ke 1024.

    heightNilai width dan tidak boleh disediakan untuk"INPAINTING","OUTPAINTING", atau jenis "VIRTUAL_TRY_ON" tugas.

    Untuk daftar lengkap resolusi yang didukung, lihatResolusi gambar yang didukung.

  • quality(Opsional) - Menentukan kualitas yang akan digunakan saat menghasilkan gambar - “standar” (default) atau “premium”.

  • cfgScale(Opsional) - Menentukan seberapa ketat model harus mematuhi prompt. Nilai berkisar dari 1.1-10, inklusif, dan nilai default adalah 6.5.

    • Nilai rendah (1.1-3) - Kebebasan yang lebih kreatif untuk AI, berpotensi lebih estetis, tetapi kontras rendah dan hasil yang kurang tepat

    • Nilai menengah (4-7) - Pendekatan seimbang, biasanya direkomendasikan untuk sebagian besar generasi

    • Nilai tinggi (8-10) - Ketaatan cepat yang ketat, yang dapat menghasilkan hasil yang lebih tepat tetapi kadang-kadang dengan mengorbankan estetika alami dan peningkatan saturasi warna

  • numberOfImages(Opsional) — Jumlah gambar yang akan dihasilkan.

    Minimum Maksimum Default
    1 5 1
  • seed(Opsional) - Menentukan pengaturan kebisingan awal untuk proses pembuatan. Mengubah nilai seed sambil membiarkan semua parameter lain sama akan menghasilkan gambar yang sama sekali baru yang masih mengikuti prompt, dimensi, dan pengaturan lainnya. Adalah umum untuk bereksperimen dengan berbagai nilai benih untuk menemukan gambar yang sempurna.

    Minimum Maksimum Default
    0 2.147,483,646 12
penting

Resolusi (widthdanheight)numberOfImages,, dan quality semuanya berdampak pada waktu yang dibutuhkan untuk menyelesaikan generasi. AWS SDK memiliki default read_timeout 60 detik yang dapat dengan mudah dilampaui saat menggunakan nilai yang lebih tinggi untuk parameter ini. Oleh karena itu, Anda disarankan untuk meningkatkan panggilan doa Anda menjadi setidaknya 5 menit (300 detik). read_timeout Contoh kode menunjukkan bagaimana melakukan ini.