mj-turbo-inpaint техникалық сипаттамалары
| Параметр | Егжей-тегжей |
|---|---|
| Модель идентификаторы | mj-turbo-inpaint |
| Модельдер отбасы | Midjourney стиліндегі кескінді өңдеу / инпейтинг жұмыс процесі |
| Негізгі мүмкіндігі | Маскаланған аймақтарды пайдаланып, кескін инпейтингі және локалдандырылған өңдеу |
| Енгізу түрлері | Кескін және мәтіндік промпт; әдетте маскамен немесе таңдалған өңдеу аймағымен бірге |
| Шығыс түрі | Өңделген кескін |
| Өңдеу ауқымы | Кескіннің таңдалған бөліктерін нысаналы ауыстыру немесе қайта генерациялау, айналасындағы композицияны сақтай отырып |
| Өнімділік профилі | Стандартты генерация режимдеріне қарағанда жылдамырақ нәтиже беруге бағытталған Turbo-бағытталған жұмыс процесі |
| Қатынау үлгісі | Ресми Midjourney жария API-інен гөрі, Midjourney стиліндегі функционалға үшінші тарап API арқылы қол жеткізу |
| Әдеттегі қолданылу сценарийлері | Нысандарды ауыстыру, фонды тазарту, киім ауыстыру, аймаққа тән қайта дизайн, композициялау және итеративті арт-дирекшн |
| CometAPI-дегі біріктіру стилі | CometAPI бірыңғай endpoint арқылы OpenAI-мен үйлесімді API қолжеткізу |
mj-turbo-inpaint деген не?
mj-turbo-inpaint — жылдам кескін өңдеуге бағдарланған Midjourney стиліндегі инпейтинг моделі/жұмыс процесі үшін CometAPI платформалық идентификаторы. Midjourney-дің ашық құжаттамасы инпейтингті Editor тәжірибесінің бір бөлігі ретінде сипаттайды: мұнда пайдаланушылар аймақты өшіреді не таңдайды және кескіннің қалған бөлігін сақтай отырып, тек сол аймақты жаңа промпт негізінде қайта генерациялайды. Midjourney сондай-ақ қалыпты fast режиміне қарағанда едәуір жылдам сурет генерациялау үшін арналған Turbo режимін құжаттайды, бірақ GPU құны жоғарырақ.
Midjourney кең қолжетімді ресми жария API ұсынбайтындықтан, үшінші тарап интеграциялары әдетте Midjourney-ге байланысты операцияларды аралық API-лер арқылы ашады. Үшінші тараптың жария Midjourney API құжаттамасы да инпейтинг қолдауын және бөлек turbo маршрутизациясын ашық көрсетеді, бұл CometAPI-дің mj-turbo-inpaint атау беру үлгісімен үйлеседі. Осы дереккөздерге сүйене отырып, бұл модель идентификаторы локалдандырылған кескін өңдеуге арналған, turbo жылдамдықтағы Midjourney-мен үйлесімді инпейтинг endpoint-і ретінде қабылдануы тиіс, ал таза мәтіннен кескін генераторы емес.
Іс жүзінде, әзірлеушілер бар кескіннің көбін сол күйде сақтап, тек бір аймақты таңдамалы түрде өзгерту қажет болғанда mj-turbo-inpaint қолданады — мысалы, нысанды алмастыру, киімді өзгерту, бет аксессуарын түзету, фон аймағын өңдеу немесе қажетсіз элементтерді жөндеу. Бұл интерпретация Midjourney редакторы/инпейтинг мінез-құлқынан және үшінші тарап API сипаттамаларындағы turbo inpaint қолдауы туралы мәліметтерден туындайтын қорытынды.
mj-turbo-inpaint негізгі мүмкіндіктері
- Локалдандырылған кескін өңдеу: Тек таңдалған бөлікті қайта генерациялауға арналған инпейтинг, бастапқы кадрлау, стиль және тигізілмеген аймақтарды сақтауға көмектеседі.
- Промптпен басқарылатын өзгерістер: Өңделетін аймақта не болуы керегін табиғи тілдегі нұсқаулар арқылы сипаттайды, бұл басқарылатын креативті өзгерістерге ыңғайлы.
- Turbo жылдамдықтағы орындау: Midjourney-дің Turbo режимі стандартты fast режиміне қарағанда жоғары жылдам GPU пулын пайдаланып жылдамырақ нәтиже береді, сондықтан бұл модель төмен кідірісті өңдеу жұмыс процестеріне лайықталған.
- Креативті итерацияны қолдау: Инпейтинг пен turbo үйлесімі концепцияны дамыту, ассеттерді жетілдіру немесе дизайн шолулары кезінде аймақтық вариацияларды тез сынауға мүмкіндік береді.
- Түзету және алмастыру тапсырмаларына қолайлы: Назарды бұзатын элементтерді жою, нысандарды алмастыру, фонды жаңарту және композициялық түзетулерді толық кескінді қайта жасамай орындауға ыңғайлы.
- Агрегаторға ыңғайлы қолжеткізу: CometAPI көптеген модельдерге бірыңғай OpenAI-үйлесімді интерфейс ұсынады, сондықтан
mj-turbo-inpaintбасқа кескін және тіл модельдерімен бірге бірдей API интеграция үлгісімен пайдаланылуы мүмкін.
mj-turbo-inpaint қалай қол жеткізу және біріктіру
1-қадам: API кілтін алу үшін тіркелу
CometAPI аккаунтына тіркеліп, басқару панелінде API кілтіңізді генерациялаңыз. CometAPI модельдер каталогы үшін бірыңғай тіркелгі дерегін қолданады және оның ашық құжаттамасы сервисті OpenAI-мен үйлесімді деп сипаттайды, сондықтан mj-turbo-inpaint қоса, қолдау көрсетілетін барлық модельдерде кілттің бірдей үлгісі қолданылады. Кілтті қауіпсіз сақтаңыз және оны клиент жақтағы кодта жария етпеңіз.
2-қадам: mj-turbo-inpaint API-на сұраулар жіберу
Клиентті CometAPI-дің OpenAI-мен үйлесімді базалық URL-іне бағыттап, модель идентификаторы ретінде mj-turbo-inpaint көрсетіп сұрау жіберіңіз. CometAPI үйлесімді клиенттер үшін базалық URL ретінде https://api.cometapi.com/v1 мекенжайын жария құжаттайды. Кескінге қатысты жұмыс процестерінде CometAPI модель мақалалары OpenAI стиліндегі /v1/images/generations және /v1/images/edits секілді endpoint-терді сілтейді; mj-turbo-inpaint сияқты инпейтинг моделі үшін edits-стильді жұмыс процесі релевантты үлгі болып табылады.
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())
3-қадам: Нәтижелерді алу және тексеру
JSON жауапты талдап, қайтарылған кескін URL-ін немесе кодталған шығысты алыңыз және өңделген аймақ промптқа сәйкес келетініне, ал тигізілмеген аймақтар бастапқы кескінмен сәйкес қалатынына көз жеткізіңіз. Өндірісте файл түрін, ажыратымдылықты, кідірісті және клиентіңіз алатын кез келген асинхронды тапсырмалар метадеректерін валидациялаңыз. Жұмыс процесіңіз дәл маскаларға немесе аймақтық бақылауға тәуелді болса, пайплайныңызда mj-turbo-inpaint мінез-құлқын растау үшін бірнеше маска мен промптты сынап көріңіз. CometAPI-дің бірыңғай API тәсілі бұл тексеруді сол интеграция стекінде басқа қолдау көрсетілетін модельдермен қатар оңай автоматтандыруға мүмкіндік береді.