Membuat aplikasi klien yang menggunakan model pembuatan gambar

Selesai

Anda dapat menggunakan REST API untuk menggunakan model DALL-E dari aplikasi. Atau, Anda dapat menggunakan SDK khusus bahasa (misalnya, OpenAI Python SDK atau Azure OpenAI .NET SDK) untuk mengabstraksi metode REST.

Anda memulai proses pembuatan gambar dengan mengirimkan permintaan ke titik akhir layanan dengan kunci otorisasi di header. Permintaan berisi parameter yang menjelaskan persyaratan pembuatan gambar. Misalnya, parameter untuk model DALL-E meliputi:

  • prompt: Deskripsi gambar yang akan dihasilkan.
  • n: Jumlah gambar yang akan dihasilkan. DALL-E 3 hanya mendukung n=1.
  • ukuran: Resolusi gambar yang akan dihasilkan (1024x1024, 1792x1024, atau 1024x1792 untuk DALL-E 3)
  • kualitasOpsional: Kualitas gambar (standar atau hd). Beralih ke standar.
  • gayaOpsional: Gaya visual gambar (alami atau cerah). Secara otomatis ke vivid.

Misalnya, JSON berikut dapat dikirimkan melalui REST API ke model DALL-E, memintanya untuk menghasilkan gambar 1024 x 1024 dari badger yang mengenakan tuxedo:

{
    "prompt": "A badger wearing a tuxedo",
    "n": 1,
    "size": "1024x1024",
    "quality": "hd", 
    "style": "vivid"
}

Dengan DALL-E 3, hasil dari permintaan diproses secara sinkron dengan respons yang berisi URL untuk gambar yang dihasilkan. Responsnya mirip dengan JSON berikut:

{
    "created": 1686780744,
    "data": [
        {
            "url": "<URL of generated image>",
            "revised_prompt": "<prompt that was used>"
        }
    ]
}

Elemen data menyertakan nilai url , yang mereferensikan file gambar PNG yang dihasilkan dari perintah yang kemudian dapat Anda lihat atau unduh. Respons juga berisi perintah yang direvisi yang digunakan untuk menghasilkan gambar, yang diperbarui oleh sistem untuk mencapai hasil yang paling diinginkan. Dalam contoh ini, gambar mungkin terlihat mirip dengan gambar berikut:

Gambar seekor luwak mengenakan tuxedo.