Tekniske specifikationer for mj-turbo-inpaint
| Specifikation | Detaljer |
|---|---|
| Model-ID | mj-turbo-inpaint |
| Modelfamilie | Midjourney-lignende billedredigering/inpainting-arbejdsgang |
| Primær funktion | Inpainting og lokaliseret billedredigering ved hjælp af maskede områder |
| Inputmodaliteter | Billedinput plus tekstprompt; typisk sammen med en maske eller valgt redigeringsområde |
| Outputmodalitet | Redigeret billede |
| Redigeringsomfang | Målrettet udskiftning eller regenerering af udvalgte dele af et billede, mens den omgivende komposition bevares |
| Ydelsesprofil | Turbo-orienteret arbejdsgang designet til hurtigere gennemløb end standardgenereringstilstande |
| Adgangsmønster | Tredjeparts-API-adgang til Midjourney-lignende funktionalitet frem for et officielt, offentligt Midjourney-API |
| Typiske anvendelsestilfælde | Objektudskiftning, oprydning i baggrunde, kostumeskift, områdespecifik redesignet, komposittering og iterativ art-direction |
| Integrationsstil på CometAPI | OpenAI-kompatibel API-adgang via CometAPI’s samlede endpoint |
Hvad er mj-turbo-inpaint?
mj-turbo-inpaint er CometAPI’s platform-id for en Midjourney-lignende inpainting-model/arbejdsgang med fokus på hurtige billedredigeringer. Offentlig Midjourney-dokumentation beskriver inpainting som en del af Editor-oplevelsen, hvor brugere sletter eller vælger et område og kun regenererer dette område ud fra en ny prompt, mens resten af billedet bevares. Midjourney dokumenterer også en Turbo-tilstand, der er designet til at generere billeder markant hurtigere end normal fast-tilstand, omend med højere GPU-omkostninger.
Da Midjourney ikke selv tilbyder et bredt tilgængeligt officielt offentligt API, eksponerer tredjepartsintegrationer ofte Midjourney-relaterede operationer via mellemliggende API’er. Offentlig tredjeparts Midjourney API-dokumentation opfører også eksplicit inpaint-understøttelse og separat turbo-routing, hvilket stemmer overens med CometAPI’s modelnavngivningsmønster mj-turbo-inpaint. Baseret på disse kilder bør dette model-id forstås som et Midjourney-kompatibelt inpainting-endpoint i turbohastighed til lokaliseret billedredigering frem for en ren tekst-til-billede-generator.
I praksis vil udviklere bruge mj-turbo-inpaint, når de ønsker at bevare det meste af et eksisterende billede intakt, men selektivt ændre ét område—for eksempel at udskifte et objekt, ændre tøj, ændre en ansigtsaccessory, forfine et baggrundsområde eller reparere uønskede billedelementer. Denne fortolkning er en slutning baseret på Midjourneys editor/inpainting-adfærd og tredjeparts API-beskrivelser af turbo-inpaint-understøttelse.
Hovedfunktioner i mj-turbo-inpaint
- Lokaliseret billedredigering: Designet til inpainting-arbejdsgange, hvor kun en valgt del af billedet regenereres, så den oprindelige indramning, stil og uberørte områder bevares.
- Promptstyrede ændringer: Bruger naturlige sprogresskriptioner til at beskrive, hvad der skal vises i det redigerede område, hvilket gør den velegnet til kontrollerede kreative ændringer.
- Turbo-hastighed: Midjourneys Turbo-tilstand er dokumenteret som anvendende en hurtigere GPU-pulje for at generere resultater hurtigere end standard fast-tilstand, så denne model er positioneret til redigeringsarbejdsgange med lavere latenstid.
- Understøtter kreativ iteration: Hurtige inpainting-arbejdsgange er nyttige til hurtigt at afprøve flere regionale variationer under konceptudvikling, asset-forfinelse eller designreview-cyklusser. Dette er en praktisk slutning ud fra kombinationen af inpainting og turboadfærd.
- Velegnet til reparation og udskiftning: God til at fjerne distraktioner, udskifte objekter, opdatere baggrunde og foretage kompositoriske korrektioner uden at regenerere hele billedet.
- Aggregator-venlig adgang: CometAPI leverer en samlet OpenAI-kompatibel grænseflade for mange modeller, så
mj-turbo-inpaintkan bruges i et ensartet API-integrationsmønster sammen med andre billed- og sprogmodeller.
Sådan får du adgang til og integrerer mj-turbo-inpaint
Trin 1: Opret konto og hent API-nøgle
Opret en CometAPI-konto og generér din API-nøgle i dashboardet. CometAPI bruger en samlet legitimationsmodel for sin modelkatalog, og den offentlige dokumentation beskriver tjenesten som OpenAI-kompatibel, så samme nøgleformat bruges på tværs af understøttede modeller, inklusive mj-turbo-inpaint. Opbevar nøglen sikkert, og undgå at eksponere den i klientkode.
Trin 2: Send forespørgsler til mj-turbo-inpaint API’et
Peg din klient på CometAPI’s OpenAI-kompatible basis-URL og send forespørgsler med mj-turbo-inpaint som modelidentifikator. CometAPI dokumenterer offentligt https://api.cometapi.com/v1 som basis-URL for kompatible klienter. For billedarbejdsgange henviser CometAPI’s modelartikler også til OpenAI-lignende billedendpoints såsom /v1/images/generations og /v1/images/edits; for en inpainting-model som mj-turbo-inpaint er edits-arbejdsgangen det relevante mønster.
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"),
# Medtag en maskefil efter behov i din arbejdsgang, hvis det understøttes
# "mask": open("mask.png", "rb"),
}
data = {
"model": "mj-turbo-inpaint",
"prompt": "Erstat det valgte område med en poleret sølvhjelm, filmisk lys og realistiske detaljer"
}
response = requests.post(url, headers=headers, files=files, data=data, timeout=300)
print(response.json())
Trin 3: Hent og verificér resultater
Parse JSON-svaret, hent den returnerede billed-URL eller det kodede output, og verificér, at det redigerede område matcher din prompt, mens de uberørte områder forbliver konsistente med kildebilledet. I produktion bør du validere filtype, opløsning, latenstid og eventuelle asynkrone jobmetadata, som din klient modtager. Hvis din arbejdsgang afhænger af præcise masker eller områdestyring, så test flere masker og prompts for at bekræfte, hvordan mj-turbo-inpaint opfører sig i din pipeline. CometAPI’s samlede API-tilgang gør det enkelt at automatisere dette verifikationstrin i samme integrationsstak, som bruges til andre understøttede modeller.