Spesifikasi Teknikal bagi mj-turbo-inpaint
| Spesifikasi | Butiran |
|---|---|
| ID Model | mj-turbo-inpaint |
| Keluarga model | Aliran kerja penyuntingan imej gaya Midjourney / inpainting |
| Keupayaan utama | Inpainting imej dan penyuntingan imej setempat menggunakan kawasan bertopeng |
| Mod input | Input imej serta prompt teks; lazimnya dipadankan dengan topeng atau kawasan suntingan terpilih |
| Mod output | Imej yang telah disunting |
| Skop penyuntingan | Penggantian atau penjanaan semula secara terarah bagi bahagian terpilih imej sambil mengekalkan komposisi sekeliling |
| Profil prestasi | Aliran kerja berorientasikan Turbo yang bertujuan menghasilkan keputusan lebih pantas berbanding mod penjanaan standard |
| Corak capaian | Capaian API pihak ketiga kepada kefungsian gaya Midjourney, bukannya API awam asli rasmi Midjourney |
| Kes penggunaan tipikal | Penggantian objek, pembersihan latar belakang, perubahan kostum, reka bentuk semula khusus kawasan, pengkomposisian, dan pengarahan seni iteratif |
| Gaya integrasi pada CometAPI | Akses API serasi OpenAI melalui titik hujung bersatu CometAPI |
Apakah mj-turbo-inpaint?
mj-turbo-inpaint ialah pengecam platform CometAPI untuk model/aliran kerja inpainting gaya Midjourney yang memfokus pada suntingan imej pantas. Dokumentasi awam Midjourney menerangkan inpainting sebagai sebahagian daripada pengalaman Editor, di mana pengguna memadam atau memilih kawasan dan menjana semula hanya kawasan tersebut daripada prompt baharu sambil mengekalkan selebihnya imej. Midjourney turut mendokumenkan mod Turbo yang direka untuk menjana imej dengan ketara lebih pantas daripada mod cepat biasa, walaupun pada kos GPU yang lebih tinggi.
Memandangkan Midjourney sendiri tidak menyediakan API awam rasmi yang tersedia secara meluas, integrasi pihak ketiga lazimnya mendedahkan operasi berkaitan Midjourney melalui API perantara. Dokumentasi API Midjourney pihak ketiga awam juga menyenaraikan sokongan inpaint dan perutean turbo berasingan secara jelas, yang selari dengan corak penamaan model CometAPI mj-turbo-inpaint. Berdasarkan sumber tersebut, ID model ini harus difahami sebagai titik hujung inpainting serasi Midjourney berkelajuan turbo untuk penyuntingan imej setempat, bukannya penjanaan teks-ke-imej yang sepenuhnya.
Dalam praktiknya, pembangun akan menggunakan mj-turbo-inpaint apabila mereka mahu mengekalkan sebahagian besar imej sedia ada tanpa perubahan tetapi mengubah suai satu kawasan secara terpilihโcontohnya menggantikan objek, menukar pakaian, mengubah aksesori pada wajah, memperincikan kawasan latar belakang, atau membaiki elemen imej yang tidak diingini. Tafsiran ini merupakan inferens daripada kelakuan editor/inpainting Midjourney dan penerangan API pihak ketiga mengenai sokongan inpaint turbo.
Ciri utama mj-turbo-inpaint
- Penyuntingan imej setempat: Direka untuk aliran kerja inpainting di mana hanya bahagian pilihan imej dijana semula, membantu mengekalkan pembingkaian asal, gaya, dan kawasan yang tidak disentuh.
- Pengubahsuaian berpandukan prompt: Menggunakan arahan bahasa semula jadi untuk menerangkan apa yang patut muncul dalam kawasan suntingan, sesuai untuk perubahan kreatif yang terkawal.
- Pelaksanaan kelajuan Turbo: Mod Turbo Midjourney didokumenkan menggunakan kumpulan GPU berkelajuan lebih tinggi untuk menghasilkan keputusan lebih pantas daripada mod cepat standard, maka model ini diposisikan untuk aliran kerja suntingan berlatensi rendah.
- Sokongan iterasi kreatif: Aliran kerja inpaint pantas berguna untuk mencuba variasi serantau berbilang dengan cepat semasa pembangunan konsep, penapisan aset, atau kitaran semakan reka bentuk. Ini ialah inferens praktikal daripada gabungan inpainting dan kelakuan turbo.
- Sesuai untuk tugas pembaikan dan penggantian: Sangat sesuai untuk menghapuskan gangguan, menukar objek, mengemas kini latar belakang, dan membuat pembetulan komposisi tanpa menjana semula keseluruhan imej.
- Capaian mesra pengagregator: CometAPI menyediakan antara muka seragam yang serasi OpenAI untuk banyak model, jadi
mj-turbo-inpaintboleh digunakan dalam corak integrasi API yang konsisten bersama model imej dan bahasa lain.
Cara mengakses dan mengintegrasikan mj-turbo-inpaint
Langkah 1: Daftar untuk Kunci API
Daftar akaun CometAPI dan jana kunci API anda di papan pemuka. CometAPI menggunakan kelayakan seragam untuk katalog modelnya, dan dokumentasi awamnya menerangkan perkhidmatan sebagai serasi OpenAI, jadi corak kunci yang sama digunakan merentas model yang disokong, termasuk mj-turbo-inpaint. Simpan kunci anda dengan selamat dan elakkan mendedahkannya dalam kod sisi-klien.
Langkah 2: Hantar Permintaan ke API mj-turbo-inpaint
Arahkan klien anda ke URL asas serasi OpenAI CometAPI dan hantarkan permintaan menggunakan mj-turbo-inpaint sebagai pengecam model. CometAPI mendokumenkan https://api.cometapi.com/v1 sebagai URL asas untuk klien serasi. Untuk aliran kerja imej, artikel model CometAPI juga merujuk titik hujung imej gaya OpenAI seperti /v1/images/generations dan /v1/images/edits; bagi model inpainting seperti mj-turbo-inpaint, aliran kerja gaya edits ialah corak 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: Dapatkan dan Sahkan Hasil
Huraikan respons JSON, dapatkan URL imej atau output tersandi yang dikembalikan, dan sahkan bahawa kawasan yang disunting sepadan dengan prompt anda sementara kawasan yang tidak disentuh kekal konsisten dengan imej sumber. Untuk penggunaan produksi, sahkan jenis fail, resolusi, latensi, dan sebarang metadata kerja tak segerak yang diterima klien anda. Jika aliran kerja anda bergantung pada topeng tepat atau kawalan kawasan, uji beberapa topeng dan prompt untuk mengesahkan bagaimana mj-turbo-inpaint berkelakuan dalam perpaipan anda. Pendekatan API bersatu CometAPI memudahkan pengautomatan langkah pengesahan ini dalam timbunan integrasi yang sama digunakan untuk model lain yang disokong.