Spesifikasi Teknis mj-turbo-inpaint
| Spesifikasi | Detail |
|---|---|
| ID Model | mj-turbo-inpaint |
| Keluarga model | Alur kerja penyuntingan gambar/inpainting gaya Midjourney |
| Kapabilitas utama | Inpainting gambar dan penyuntingan gambar terlokalisasi menggunakan wilayah bertopeng |
| Modalitas input | Input gambar plus prompt teks; biasanya dipasangkan dengan mask atau wilayah edit yang dipilih |
| Modalitas output | Gambar yang telah diedit |
| Cakupan penyuntingan | Penggantian atau regenerasi terarah pada bagian gambar yang dipilih sambil mempertahankan komposisi di sekitarnya |
| Profil kinerja | Alur kerja berorientasi Turbo yang ditujukan untuk waktu pemrosesan lebih cepat daripada mode generasi standar |
| Pola akses | Akses API pihak ketiga ke fungsionalitas bergaya Midjourney alih-alih API publik resmi native Midjourney |
| Kasus penggunaan umum | Penggantian objek, pembersihan latar belakang, perubahan kostum, redesain spesifik wilayah, kompositing, dan pengarahan artistik iteratif |
| Gaya integrasi di CometAPI | Akses API yang kompatibel dengan OpenAI melalui endpoint terpadu CometAPI |
Apa itu mj-turbo-inpaint?
mj-turbo-inpaint adalah pengenal platform CometAPI untuk model/alur kerja inpainting gaya Midjourney yang berfokus pada edit gambar cepat. Dokumentasi publik Midjourney menjelaskan inpainting sebagai bagian dari pengalaman Editor, di mana pengguna menghapus atau memilih suatu area dan menghasilkan ulang hanya area tersebut dari prompt baru sambil mempertahankan bagian gambar lainnya. Midjourney juga mendokumentasikan Mode Turbo yang dirancang untuk menghasilkan gambar jauh lebih cepat daripada mode cepat (fast) normal, meski dengan biaya GPU yang lebih tinggi.
Karena Midjourney sendiri tidak menyediakan API publik resmi yang tersedia luas, integrasi pihak ketiga umumnya mengekspos operasi terkait Midjourney melalui API perantara. Dokumentasi API Midjourney pihak ketiga yang tersedia publik juga secara eksplisit mencantumkan dukungan inpaint dan perutean turbo terpisah, yang selaras dengan pola penamaan model CometAPI mj-turbo-inpaint. Berdasarkan sumber-sumber tersebut, ID model ini sebaiknya dipahami sebagai endpoint inpainting berkecepatan turbo yang kompatibel dengan Midjourney untuk penyuntingan gambar terlokalisasi, alih-alih generator teks-ke-gambar murni.
Dalam praktiknya, pengembang akan menggunakan mj-turbo-inpaint ketika mereka ingin mempertahankan sebagian besar gambar yang ada tetap utuh namun memodifikasi satu wilayah secara selektifโmisalnya mengganti objek, mengubah pakaian, mengubah aksesori wajah, memperbaiki area latar belakang, atau memperbaiki elemen gambar yang tidak diinginkan. Penafsiran ini merupakan inferensi dari perilaku editor/inpainting Midjourney dan deskripsi API pihak ketiga tentang dukungan turbo inpaint.
Fitur utama mj-turbo-inpaint
- Penyuntingan gambar terlokalisasi: Dirancang untuk alur kerja inpainting di mana hanya bagian tertentu dari gambar yang dihasilkan ulang, membantu mempertahankan pembingkaian, gaya, dan area yang tidak disentuh.
- Modifikasi dipandu prompt: Menggunakan instruksi berbahasa alami untuk menggambarkan apa yang harus muncul di dalam wilayah yang diedit, sehingga cocok untuk perubahan kreatif yang terkontrol.
- Eksekusi berkecepatan Turbo: Mode Turbo Midjourney didokumentasikan menggunakan pool GPU berkecepatan lebih tinggi untuk menghasilkan hasil lebih cepat daripada mode cepat standar, sehingga model ini diposisikan untuk alur edit berlatensi rendah.
- Dukungan iterasi kreatif: Alur kerja inpaint yang cepat berguna untuk mencoba berbagai variasi wilayah dengan cepat selama pengembangan konsep, penyempurnaan aset, atau siklus tinjauan desain. Ini merupakan inferensi praktis dari kombinasi perilaku inpainting dan Turbo.
- Cocok untuk tugas perbaikan dan penggantian: Sangat cocok untuk menghapus distraksi, menukar objek, memperbarui latar belakang, dan melakukan koreksi komposisi tanpa menghasilkan ulang seluruh gambar.
- Akses ramah agregator: CometAPI menyediakan antarmuka terpadu yang kompatibel dengan OpenAI untuk banyak model, sehingga
mj-turbo-inpaintdapat digunakan dalam pola integrasi API yang konsisten bersama model gambar dan bahasa lainnya.
Cara mengakses dan mengintegrasikan mj-turbo-inpaint
Langkah 1: Daftar untuk Kunci API
Daftar akun CometAPI dan buat kunci API Anda di dasbor. CometAPI menggunakan kredensial terpadu untuk katalog modelnya, dan dokumentasi publiknya menggambarkan layanan ini kompatibel dengan OpenAI, sehingga pola kunci yang sama digunakan di seluruh model yang didukung, termasuk mj-turbo-inpaint. Simpan kunci dengan aman dan hindari mengeksposnya di kode sisi klien.
Langkah 2: Kirim Permintaan ke API mj-turbo-inpaint
Arahkan klien Anda ke URL dasar CometAPI yang kompatibel dengan OpenAI dan kirim permintaan dengan menggunakan mj-turbo-inpaint sebagai pengenal model. CometAPI secara publik mendokumentasikan https://api.cometapi.com/v1 sebagai URL dasar untuk klien yang kompatibel. Untuk alur kerja gambar, artikel model CometAPI juga merujuk endpoint gambar bergaya OpenAI seperti /v1/images/generations dan /v1/images/edits; untuk model inpainting seperti mj-turbo-inpaint, alur kerja bergaya edits adalah pola yang relevan.
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())
Langkah 3: Ambil dan Verifikasi Hasil
Parse respons JSON, ambil URL gambar yang dikembalikan atau output yang dienkode, dan verifikasi bahwa wilayah yang diedit sesuai dengan prompt Anda sementara area yang tidak disentuh tetap konsisten dengan gambar sumber. Untuk penggunaan produksi, validasi tipe file, resolusi, latensi, dan metadata job asinkron apa pun yang diterima klien Anda. Jika alur kerja Anda bergantung pada mask atau kontrol wilayah yang presisi, uji beberapa mask dan prompt untuk mengonfirmasi bagaimana mj-turbo-inpaint berperilaku dalam pipeline Anda. Pendekatan API terpadu CometAPI memudahkan otomatisasi langkah verifikasi ini dalam tumpukan integrasi yang sama yang digunakan untuk model lain yang didukung.