Last chance! 50% off DataCamp Premium
Sale ends in
Artık yaratıcılığın sınırlarının azaldığı bir dünyada yaşıyoruz. Doğal dil, görsel ve video üretimindeki üretken yapay zekâ yetenekleri sayesinde, en canlı hayal gücümüz etkileyici görsel gerçekliklere dönüşebiliyor.
Böylesi imkânlar birkaç yıl önce kurgu gibi görünüyordu; ancak özellikle DALL-E 3 API'nin çığır açan teknolojisiyle bu artık böyle değil.
Bu makale, DALL-E 3 teknolojisini anlamak için eksiksiz bir rehber sunar; özelliklerini, pratik ve gerçek dünya uygulamalarını keşfeder ve yaratıcı dünyayı nasıl yeniden şekillendirdiğini inceler.
API boyutuna dalmadan önce, öncelikle DALL-E 3'ün ne olduğunu anlayalım. Bing ve ChatGPT üzerinden DALL-E 3 kullanımı için kapsamlı bir girişimiz var; bu rehber ise ağırlıklı olarak API entegrasyonuna odaklanacaktır.
Bu, OpenAI'nin en son görsel üretim modelidir ve Eylül 2023'te duyurulmuştur. Model, seleflerine kıyasla çok daha fazla nüans ve ayrıntıyı anlayabilmektedir. DALL-E 3, kullanıcıların metinsel açıklamalardan olağanüstü görseller üretmesine imkân tanır.
DALL-E 1 ve DALL-E 2 gibi birden fazla sürüm sırasıyla Ocak 2021 ve Nisan 2022'de duyurulmuştur. DALL-E 3 açık ara en gelişmiş sürümdür ve aşağıdaki tablo onu önceki sürümlerle karşılaştırır.
Fiyatlandırma ayrıntıları DALL-E sürümlerinin her biri için verilmiştir. Görüldüğü gibi yalnızca DALL-E 3 standart ve yüksek çözünürlüklü görüntü kaliteleri ile bunlara karşılık gelen çözünürlükler sunmaktadır.
|
Model |
Kalite |
Çözünürlük |
Görüntü başına fiyat (ABD $) |
|
DALL-E |
1024x1024 |
0.13 |
|
|
DALL·E 2 |
1024×1024 |
0.020 |
|
|
512×512 |
0.018 |
||
|
256×256 |
0.016 |
||
|
DALL·E 3 |
Standart |
1024×1024 |
0.040 |
|
1024×1792, 1792×1024 |
0.080 |
||
|
HD |
1024×1024 |
0.080 |
|
|
1024×1792, 1792×1024 |
0.120 |
Yukarıdaki tablo, metinsel açıklamalardan görüntü üreten DALL-E yapay zekâ sisteminin üç farklı yinelemesine ilişkin karşılaştırmalı bir genel bakış sunar. Bu sürümler DALL-E, DALL-E 2 ve DALL-E 3'tür; her birinin çıkış tarihi ve özellik seti farklıdır.
Her sürüm, metinden görüntüye yapay zekâ yeteneklerinde evrimsel bir adımı temsil eder; dil modellerindeki ve erişilebilirlikteki ilerlemeler, OpenAI'nin yapay zekâyı geliştirme ve demokratikleştirme konusundaki kararlılığını yansıtır.
OpenAI, "Plus" aboneliği aracılığıyla ek yetenekler sunuyor ve bunlardan biri de GPT-4 Vision. Bunun hakkında daha fazla bilgi edinmek için, erişimden gerçek dünya örneklerine ve sınırlamalarına kadar bilmeniz gereken her şeyi aktaran GPT-4 Vision: Yeni Başlayanlar İçin Kapsamlı Rehber yazımıza göz atın.
|
DALL-E |
DALL-E 2 |
DALL-E 3 |
|
|
Çıkış tarihi |
Ocak 2021 |
Temmuz 2022 |
Ekim 2023 |
|
Girdi veri türü |
Metin istemi |
Metin istemi |
Metin istemi |
|
Dil modeli |
GPT-3 |
CLIP |
GPT-4 |
|
Erişilebilen kitle |
OpenAI API hesabı olan herkes |
OpenAI API hesabı olan herkes |
OpenAI API hesabı olan herkes ve ChatGPT üzerinden “Plus“ aboneleri |
OpenAI, ilk geliştirici gününde çeşitli API'lerin lansmanını duyurdu ve DALL-E 3 bunlardan biriydi.
DALL-E 3'ün API sürümü, yeteneklerine daha doğrudan ve esnek erişim sunar. Daha kontrollü ve yönlendirilmiş bir deneyim sağlayan ChatGPT arayüzü ve Bing Chat'in ardından, API sürümü geliştiricilerin ve işletmelerin DALL-E 3 yeteneklerini doğrudan kendi uygulama ve iş akışlarına entegre etmesine imkân tanır.
API, kullanıcı deneyimini geliştirmek için tasarlanmış bir dizi özellikle gelir; şimdi bu yetenekleri ayrıntılarıyla inceleyelim:

DALL-E 3 API özellikleri
Birçok sektör, ilk sürümlerden bu yana DALL-E teknolojisinden faydalanıyor. Mevcut API, yaratıcılığı ve verimliliği kolaylaştıran daha gelişmiş görsel üretim yetenekleri sunuyor.
Sektör sayısı saymakla bitmez olsa da bu bölüm, reklam ve pazarlama, eğitim ve video oyunu geliştirme olmak üzere üçüne odaklanır.
Artık DALL-E 3 API'yi ve neler yapabildiğini daha iyi anladığımıza göre, yaratıcılığımızı konuşturalım. Bu bölüm, tüm gereksinimleri kurduktan sonra DALL-E 3 API ile görsel üretme sürecinde size yol gösterecek.
Her teknik uygulama için, geliştirilen genel uygulamanın ana bileşenleri arasındaki etkileşimi görselleştiren bir iş akışını sunmak daha iyidir.
Bu iş akışı, kullanıcının özel istemi sağlamasından nihai görseli almasına kadar API ile nasıl etkileşim kurduğunu açıklar.

Kullanıcının DALL-E 3 API ile Etkileşiminin Basitleştirilmiş İş Akışı
İş akışında iki ana parça vardır:
Şimdi teknik uygulamaya dalma zamanı. Bu eğitimin kaynak kodu bu DataLab çalışma defterinde mevcuttur; bir kopya oluşturup bilgisayarınıza hiçbir şey kurmadan tarayıcıda düzenleyip çalıştırın.
Bu eğitimin sonuçlarını başarıyla çoğaltmak için gereken başlıca araçlar şunlardır:
İlk adım, DALL-E 3 modeline erişimi sağlayan OpenAI ANAHTARINI edinmektir. Temel adımlar aşağıda gösterilmiştir:

OpenAI ANAHTARI oluşturmanın dört temel adımı
Yukarıdaki dört ana adım açıklayıcı niteliktedir. Ancak hesabın resmî OpenAI web sitesinden oluşturulması önemlidir.
ANAHTARI edindikten sonra kimseyle paylaşmadığınızdan emin olun. Anahtar özel kalmalıdır. Ardından, aşağıdaki gibi ortam değişkenine anahtarı tanımlayarak çalışabilirsiniz:
import os
OPENAI_API_KEY= “<YOUR PRIVATE KEY>”
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
Bu os.environ ifadesi, kullanıcının özel anahtar kapsamına bağlı olarak ( Personal veya Enterprise olabilir) herhangi bir OpenAI hizmetiyle etkileşimi başlatır.
Ardından, OpenAI istemcilerinin generate işlevini kullanarak kullanıcı şunları belirtebilir:
Aşağıdaki yardımcı işlev, daha iyi yeniden üretilebilirlik için yukarıdaki bilgilerin tümünü birleştirir; ancak bundan önce OpenAI kütüphanesini yüklememiz ve gerekenleri içe aktarmamız gerekir:
Kurulum, Python paket yöneticisi pip kullanılarak şu şekilde yapılır:
pip install --upgrade openai
Yükseltme seçeneği, DALL-E 3 ile başarıyla etkileşim için gerekli olan Python SDK v1.2'ye geçiş içindir.
from openai import OpenAI
# Instantiate the OpenAI client
client = OpenAI()
from IPython.display import Image
client, DALL-E 3 API ile iletişimi başlatmaktan sorumludur.
Yardımcı işlev aşağıda uygulanmıştır:
def get_image_from_DALL_E_3_API(user_prompt,
image_dimension="1024x1024",
image_quality="hd",
model="dall-e-3",
nb_final_image=1):
response = client.images.generate(
model = model,
prompt = user_prompt,
size = image_dimension,
quality = image_quality,
n=nb_final_image,
)
image_url = response.data[0].url
display(Image(url=image_url))
Yukarıdaki yardımcı işlevle, basit ve gelişmiş istemler kullanarak görsel üretimini deneyelim. Gelişmiş istemler, önceki sektör kullanım örneklerinden yararlanır.
Aynı kodun birden fazla kez çalıştırılmasının farklı sonuçlar üreteceğini akılda tutmak önemlidir; bu, modelin "yaratıcı" doğasından kaynaklanır.
Modele aşağıdaki istemi gönderdiğimizi hayal edelim:
Temiz bulutlu mavi gökyüzü altında, yeşil bir çayırda oturan sevimli kahverengi bir yavru köpeğin görüntüsünü oluşturun.
puppy_prompt = "Create an image of a cute brown puppy sitting in a green meadow under a clear blue sky."
get_image_from_DALL_E_3_API(puppy_prompt)
Yukarıdaki kod parçası başarıyla çalıştırıldığında aşağıdaki görsel üretildi.

Basit istemden üretilen görsel
Bu sonuç, alttaki istemin birebir yansımasıdır.
Şimdi Eğitim, reklam ve video oyunu geliştirme için karmaşık istemleri ele alalım.
Güneşin etrafında dönen gezegenlerle, ilkokul fen bilgisi ders kitabı için İngilizce etiketlenmiş bir güneş sistemi illüstrasyonu üretin.
education_prompt = "Generate an illustration of the solar system with planets orbiting the sun, labeled in English, for a grade school science textbook"
get_image_from_DALL_E_3_API(education_prompt)

“Eğitim” istemi için üretilen görsel
Geleceğin şehir parkında, arkada gökdelenler ve tertemiz mavi gökyüzü varken piknik yapan bir aileye ait bir görüntü oluşturun; bu görsel, çevre dostu kentsel yaşamı teşvik eden bir kampanyada kullanılacaktır.
advertising_prompt = "Create an image of a family enjoying a picnic in a futuristic city park, with skyscrapers in the background and a clear blue sky, to be used in a campaign promoting eco-friendly urban living."
get_image_from_DALL_E_3_API(advertising_prompt)

“Reklam” istemi için üretilen görsel
Bu son örnek için, modele istemde turuncuyla vurgulanan metinsel bilgiyi eklemesini söyleyelim ve nasıl davrandığını görelim.
Alacakaranlıkta mistik bir ormanın, parıldayan bitkilerin ve yeraltı mağarasına gizli bir girişin yer aldığı, bir macera oyunu ortamı için konsept tasarımını yapın. Görselde, kadim ve mistik bir yazı tipiyle 'Beware: Mythical Creatures Ahead' metnini içeren bir yön tabelası bulundurun.
game_dev_prompt = "Design a concept art of a mystical forest at twilight, with glowing plants and a hidden entrance to an underground cave, for an adventure game setting. Include a signpost in the image with the text 'Beware: Mythical Creatures Ahead' in an ancient, mystical font style"
get_image_from_DALL_E_3_API(game_dev_prompt)

“Oyun Geliştirme” istemi için üretilen görsel
Modelin, görseli ürettikten sonra “BEWARE MYTHICAL CREATURES AHEAD” metnini başarıyla ekleyebildiğini görüyoruz. Bu gerçekten harika.
DALL-E 3 API ile daha iyi bir deneyim için bazı en iyi uygulamalar ve yönergeler:
Özetle, bu makalede DALL-E 3 API kapsamlı şekilde ele alınmış; kurulumu ve çeşitli uygulamaları ayrıntılandırılmıştır. API'ye genel bir bakışla başlayarak çığır açan yeteneklerini özetledik ve daha derinlemesine inceleme için zemin hazırladık.
Ardından DALL-E 3'ün özgül özelliklerine daldık ve gelişmiş görsel üretim işlevlerini netleştirdik. Bunu, API'nin çok yönlülüğünü ve geniş çaplı etkisini gösteren çeşitli sektör kullanım örneklerine dair içgörülü bir bakış izledi.
Makale ayrıca, erişim elde etmekten farklı uygulamalar için kurulumuna kadar DALL-E 3 API'yi kullanmanın ilk adımlarında rehberlik etti ve API'nin özelliklerini anlamanın ve etkin kullanmanın önemini vurguladı.
Ek olarak, etik hususlara ve potansiyelini en üst düzeye çıkarma stratejilerine vurgu yaparak DALL-E 3 API'yi kullanmaya yönelik en iyi uygulamaları tartıştık. Pratik ipuçları, API'nin yeteneklerine dair örneklerle birlikte paylaşıldı ve kullanıcıların deneyimlerini optimize etmelerine yardımcı oldu.
Yapay zekâ ve yaratıcı teknoloji dünyasında bir sonraki adımı atmaya hazır mısınız? Yapay zekâ yenilikçilerinin kullandığı gelişmiş araçlarla becerilerinizi geliştirin ve yaratıcı potansiyelinizi açığa çıkarın. Bugün Midjourney Nasıl Kullanılır: Yapay Zekâ Üretimi Görsel Oluşturma için Kapsamlı Rehber eğitimimizle yolculuğunuza başlayın. Ya da OpenAI API ile Çalışmak kursumuz gibi diğer popüler API'lerle nasıl çalışacağınızı öğrenin.
Bilgisini paylaşmaktan ve başkalarına katkı sunmaktan keyif alan, çok yönlü bir veri bilimci olan Zoumana, YouTube’da içerik üretiyor ve Medium’da önde gelen teknoloji yazarları arasında yer alıyor. Konuşmaktan, kod yazmaktan ve öğretmekten büyük zevk alıyor. Zoumana’nın iki yüksek lisans derecesi bulunuyor: İlki Fransa, Paris’te Makine Öğrenmesi odaklı Bilgisayar Bilimleri; ikincisi ise ABD’de Texas Tech University’den Veri Bilimi. Kariyerine Fransa’da Groupe OPEN’da Yazılım Geliştirici olarak başladı; ardından IBM’de Makine Öğrenmesi Danışmanı olarak çalıştı ve sigorta şirketleri için uçtan uca yapay zeka çözümleri geliştirdi. Paris ve Montreal merkezli ilk Sürdürülebilir YZ girişimi olan Axionable’a katıldı. Burada Veri Bilimci olarak görev yaptı ve çoğunlukla NLP kullanım örnekleri olmak üzere, Fransa, Montreal, Singapur ve İsviçre’den müşteriler için YZ ürünleri hayata geçirdi. Ayrıca zamanının %5’ini Araştırma ve Geliştirme’ye ayırdı. Hâlihazırda IFC – Dünya Bankası Grubu’nda Kıdemli Veri Bilimci olarak çalışmaktadır.
Yapay Zekâ Yolculuğunuza Bugün Başlayın!
{count, plural, one {Kurs} other {Kurs}}
{count, plural, one {Program} other {Program}}
{count, plural, one {Kurs} other {Kurs}}

{count, plural, one {blog} other {blog}}
Abid Ali Awan
14 dk.
{count, plural, one {blog} other {blog}}
Dario Radečić
15 dk.
{count, plural, one {Eğitim} other {Eğitim}}
Adel Nehme
{count, plural, one {Eğitim} other {Eğitim}}
Kurtis Pykes
8 dk.