mj-turbo-inpaint Teknik Özellikleri
| Özellik | Ayrıntılar |
|---|---|
| Model Kimliği | mj-turbo-inpaint |
| Model ailesi | Midjourney tarzı görüntü düzenleme / inpainting iş akışı |
| Birincil yetenek | Maskelenmiş bölgeler kullanarak görüntü inpaintingi ve bölgesel görüntü düzenleme |
| Girdi biçimleri | Görüntü girdisi ve metin istemi; genellikle bir maske veya seçili düzenleme bölgesiyle birlikte |
| Çıkış biçimi | Düzenlenmiş görüntü |
| Düzenleme kapsamı | Çevredeki kompozisyonu korurken görüntünün seçili kısımlarının hedefli değiştirilmesi veya yeniden üretilmesi |
| Performans profili | Standart üretim modlarından daha hızlı geri dönüş için tasarlanmış, turbo odaklı iş akışı |
| Erişim modeli | Resmî yerel bir Midjourney genel API’si yerine Midjourney tarzı işlevlere üçüncü taraf API erişimi |
| Tipik kullanım örnekleri | Nesne değiştirme, arka plan temizliği, kostüm değişiklikleri, bölgeye özgü yeniden tasarım, kompozitleme ve yinelemeli sanat yönlendirmesi |
| CometAPI üzerinde entegrasyon tarzı | CometAPI’nin birleştirilmiş uç noktası üzerinden OpenAI ile uyumlu API erişimi |
mj-turbo-inpaint nedir?
mj-turbo-inpaint, hızlı görüntü düzenlemelerine odaklanan Midjourney tarzı bir inpainting modelinin/iş akışının CometAPI platform tanımlayıcısıdır. Midjourney’in genel belgelerinde inpainting, kullanıcıların bir bölgeyi silip/seçip yalnızca o alanı yeni bir istemle yeniden ürettiği ve görüntünün geri kalanını koruduğu Editor deneyiminin bir parçası olarak tanımlanır. Midjourney ayrıca, normal hızlı moda kıyasla görüntüleri anlamlı ölçüde daha hızlı üreten ancak daha yüksek GPU maliyetiyle çalışan bir Turbo modunu da belgelendirir.
Midjourney’in geniş çapta erişilebilir resmî bir genel API sunmaması nedeniyle, üçüncü taraf entegrasyonlar genellikle Midjourney bağlantılı işlemleri aracı API’ler üzerinden dışa açar. Üçüncü taraf halka açık Midjourney API belgeleri, inpaint desteğini ve ayrı turbo yönlendirmesini de açıkça listeler; bu da CometAPI’nin mj-turbo-inpaint model adlandırma deseniyle uyumludur. Bu nedenle, bu model kimliği, yerelleştirilmiş görüntü düzenlemeleri için turbo hızında, Midjourney ile uyumlu bir inpainting uç noktası olarak, tam metinden-görüntü üreticisi olmaktan ziyade, konumlandırılmalıdır.
Uygulamada, geliştiriciler mevcut bir görüntünün büyük kısmını koruyup yalnızca bir bölgeyi seçici olarak değiştirmek istediklerinde mj-turbo-inpaint kullanırlar—örneğin bir nesneyi değiştirmek, kıyafetleri farklılaştırmak, yüz aksesuarını değiştirmek, arka planın bir bölümünü iyileştirmek veya istenmeyen görüntü öğelerini onarmak. Bu yorum, Midjourney’in editor/inpainting davranışı ve üçüncü taraf API açıklamalarındaki turbo inpaint desteğinden çıkarsanmıştır.
mj-turbo-inpaint’in başlıca özellikleri
- Bölgesel görüntü düzenleme: Yalnızca seçilen kısmın yeniden üretildiği inpainting iş akışları için tasarlanmıştır; özgün kadrajı, stili ve dokunulmayan alanları korumaya yardımcı olur.
- İstemle yönlendirilen değişiklikler: Düzenlenen bölgenin içinde neyin görünmesi gerektiğini doğal dilde tanımlamaya olanak tanır; kontrollü yaratıcı değişikliklere uygundur.
- Turbo hızında yürütme: Midjourney’in Turbo modu, standart hızlı moda kıyasla daha hızlı sonuç üretmek için daha yüksek hızlı GPU havuzunu kullandığı belgelenmiştir; bu model daha düşük gecikmeli düzenleme iş akışları için konumlandırılmıştır.
- Yaratıcı yineleme desteği: Hızlı inpaint iş akışları, konsept geliştirme, varlık iyileştirme veya tasarım incelemesi döngülerinde bölgesel varyasyonların hızlıca denenmesi için uygundur. Bu, inpainting ile turbo davranışının birleşiminden pratik bir çıkarımdır.
- Onarım ve değiştirme görevleri için uygun: Dikkat dağıtan öğeleri kaldırma, nesne değiştirme, arka plan güncelleme ve tüm görüntüyü yeniden üretmeden kompozisyonel düzeltmeler yapma gibi işlere elverişlidir.
- Agregatörlere uygun erişim: CometAPI, pek çok model için birleştirilmiş OpenAI uyumlu bir arayüz sunar; bu sayede
mj-turbo-inpaint, diğer görüntü ve dil modelleriyle aynı tutarlı API entegrasyon örüntüsü içinde kullanılabilir.
mj-turbo-inpainte nasıl erişilir ve nasıl entegre edilir
Adım 1: API Anahtarı için Kaydolun
CometAPI hesabı açın ve kontrol panelinde API anahtarınızı oluşturun. CometAPI, model kataloğu için birleştirilmiş kimlik bilgileri kullanır ve genel belgelerinde hizmetin OpenAI ile uyumlu olduğunu belirtir; bu nedenle aynı anahtar deseni mj-turbo-inpaint dâhil desteklenen modellerin tümünde geçerlidir. Anahtarı güvenle saklayın ve istemci tarafı kodda ifşa etmekten kaçının.
Adım 2: mj-turbo-inpaint API’sine İstek Gönderin
İstemcinizi CometAPI’nin OpenAI uyumlu temel URL’sine yönlendirin ve model tanımlayıcı olarak mj-turbo-inpaint kullanarak istek gönderin. CometAPI, uyumlu istemciler için temel URL olarak https://api.cometapi.com/v1 adresini kamuya açık şekilde belgelendirir. Görüntü iş akışları için, CometAPI’nin model makaleleri /v1/images/generations ve /v1/images/edits gibi OpenAI tarzı görüntü uç noktalarına atıfta bulunur; mj-turbo-inpaint gibi bir inpainting modeli için düzenleme (edits) tarzı iş akışı ilgili kalıptır.
import os
import requests
url = "https://api.cometapi.com/v1/images/edits"
headers = {
"Authorization": f"Bearer {os.environ['COMETAPI_KEY']}",
}
files = {
"image": open("input.png", "rb"),
# Include a mask file as required by your workflow if supported
# "mask": open("mask.png", "rb"),
}
data = {
"model": "mj-turbo-inpaint",
"prompt": "Replace the selected area with a polished silver helmet, cinematic lighting, realistic detail"
}
response = requests.post(url, headers=headers, files=files, data=data, timeout=300)
print(response.json())
Adım 3: Sonuçları Alın ve Doğrulayın
JSON yanıtını ayrıştırın, döndürülen görsel URL’sini veya kodlanmış çıktıyı alın ve düzenlenen bölgenin isteminizle uyumlu olduğundan, dokunulmamış alanların kaynak görüntüyle tutarlı kaldığından emin olun. Üretim kullanımında, dosya türünü, çözünürlüğü, gecikmeyi ve istemcinizin aldığı olası eşzamansız iş meta verilerini doğrulayın. İş akışınız hassas maskelere veya bölge kontrolüne bağlıysa, mj-turbo-inpaintin ardışık düzeninizde nasıl davrandığını görmek için çeşitli maskeler ve istemlerle testler yapın. CometAPI’nin birleştirilmiş API yaklaşımı, desteklenen diğer modellerle aynı entegrasyon yığının içinde bu doğrulama adımını otomatikleştirmeyi kolaylaştırır.