DALL-E modellerini kullanmak için Azure OpenAI REST API'sini kullanma

Tamamlandı

Uygulamalardan DALL-E modellerini kullanmak için Azure OpenAI hizmeti REST API'sini kullanabilirsiniz.

Hizmete REST çağrısı yapmak için, Azure'da sağladığınız Azure OpenAI Hizmeti kaynağının uç nokta ve yetkilendirme anahtarına ihtiyacınız vardır. Üst bilgide yetkilendirme anahtarıyla hizmet uç noktasına bir POST isteği göndererek görüntü oluşturma işlemini başlatırsınız. İstek bir JSON gövdesinde aşağıdaki parametreleri içermelidir:

  • prompt: Oluşturulacak görüntünün açıklaması.
  • n: Oluşturulacak görüntü sayısı.
  • boyut: Oluşturulacak görüntülerin çözünürlüğü (256x256, 512x512 veya 1024x1024).

Örneğin, smokin takan bir porsuğun 512 x 512 görüntüsünü oluşturmak için aşağıdaki JSON kullanılabilir:

{
    "prompt": "A badger wearing a tuxedo",
    "n": 1,
    "size": "512x512"
}

İlk istekten elde edilen sonuç, görüntü oluşturma işleminin sonuçlarını hemen döndürmez. Bunun yerine yanıt, görüntü oluşturma sonuçları hazır olana kadar uygulama kodunuzun yoklamasını sağlayabileceğiniz geri çağırma hizmetinin URL'sini içeren bir işlem konumu üst bilgisi içerir.

İşlem başarılı olduğunda aşağıdaki JSON'a benzer bir yanıt döndürülür:

{
    "created": 1686780744,
    "expires": 1686867152,
    "id": "6d765598-eeee-4f49-885d-03ee1c8f9b02",
    "result": {
        "created": 1686780744,
        "data": [
            {
                "url": "https://dalleproduse.....png"
            }
        ]
    },
    "status": "succeeded"
}

Sonuç öğesi, her biri istemden oluşturulan bir PNG görüntü dosyasına başvuran bir URL öğeleri koleksiyonu içerir. Bu örnekte, dosya aşağıdaki görüntüye benzer görünebilir:

A picture of a badger wearing a tuxedo.