Specyfikacje techniczne mj-turbo-upscale
| Specyfikacja | Szczegóły |
|---|---|
| Identyfikator modelu | mj-turbo-upscale |
| Kategoria dostawcy | Model skalowania obrazów Midjourney w CometAPI. |
| Główna funkcja | Skaluje wcześniej wygenerowane obrazy Midjourney do wyższej rozdzielczości, do pobrania, udostępniania lub użycia w procesach produkcyjnych. |
| Wymagania dotyczące danych wejściowych | Zazwyczaj wymaga referencji do wcześniej wygenerowanego zadania obrazu oraz wybranego indeksu obrazu z oryginalnej siatki 4 obrazów. |
| Typ wyniku | Obraz o wyższej rozdzielczości, pochodzący z istniejącej generacji Midjourney. |
| Typ przepływu pracy | Postprocessing/ulepszanie obrazu, a nie wstępna generacja obrazu. |
| Typowe zachowanie rozdzielczości | Obecny proces skalowania Midjourney zazwyczaj podwaja wymiary obrazu; na przykład obraz 1:1 może przejść z 1024×1024 do 2048×2048. |
| Styl API | Dostęp do API oparty na żądaniach przez CometAPI, z dostępnością modelu wymienioną w jego katalogu Midjourney. |
| Zastosowanie komercyjne | W CometAPI widnieje jako wspierający zastosowania komercyjne. |
| Cennik w CometAPI | CometAPI podaje mj-turbo-upscale w cenie $0.016 za żądanie na stronie modelu. |
Czym jest mj-turbo-upscale?
mj-turbo-upscale to identyfikator platformy CometAPI dla punktu końcowego modelu skalowania Midjourney. Jego rola nie polega na tworzeniu zupełnie nowego obrazu od zera, lecz na przetworzeniu obrazu już wygenerowanego w przepływie Midjourney i wytworzeniu większej, wyższej jakości wersji, odpowiedniej do dostarczenia, prezentacji lub dalszego kreatywnego wykorzystania.
Na podstawie publicznie dostępnej dokumentacji skalowania Midjourney, tego rodzaju model jest używany po kroku generowania, gdy wybrano jeden obraz z wygenerowanego zestawu i chce się uzyskać czystszy, większy wynik końcowy. Midjourney opisuje skalowanie jako etap, który sprawia, że obraz staje się „większy i lepszy”, a obecne wersje powszechnie podwajają rozdzielczość oryginalnego obrazu.
W praktyce API punkty końcowe skalowania zwykle zależą od oryginalnego ID zadania generowania oraz wybranego indeksu obrazu, co sprawia, że mj-turbo-upscale najlepiej rozumieć jako szybki punkt końcowy do ulepszania istniejących wyników Midjourney, a nie jako samodzielny model tekst-do-obrazu.
Główne funkcje mj-turbo-upscale
- Wyjście w wyższej rozdzielczości: Zaprojektowany do przekształcania już wygenerowanego obrazu Midjourney w większy, bardziej użyteczny zasób końcowy.
- Zbudowany z myślą o przepływach po generowaniu: Działa po początkowym kroku tworzenia obrazów, dzięki czemu nadaje się do procesów akceptacyjnych, w których najpierw generuje się opcje, a następnie skaluje wybrany wynik.
- Przetwarzanie oparte na wyborze: Typowe API skalowania Midjourney operują na wybranym indeksie obrazu z pierwotnego zestawu 4 obrazów, co odpowiada standardowym przepływom wyboru w Midjourney.
- Przydatny do dostarczania i zastosowań ukierunkowanych na druk: Publiczna dokumentacja API Midjourney wyraźnie wskazuje, że wyniki po skalowaniu lepiej nadają się do zastosowań w wysokiej rozdzielczości, w tym do scenariuszy druku.
- Obsługuje asynchroniczne wzorce integracji: API skalowania Midjourney powszechnie obsługują adresy URL wywołań zwrotnych, dzięki czemu aplikacje mogą otrzymywać powiadomienia o zakończeniu bez blokowania.
- Dostępny komercyjnie poprzez CometAPI: CometAPI wymienia model jako dostępny do zastosowań komercyjnych, co jest istotne dla integracji produkcyjnych.
- Niski koszt za żądanie: Strona modelu w CometAPI podaje cenę za żądanie, co ułatwia przewidywalność kosztów dla zespołów budujących potoki przetwarzania obrazów.
Jak uzyskać dostęp i zintegrować mj-turbo-upscale
Krok 1: Zarejestruj klucz API
Aby uzyskać dostęp do API mj-turbo-upscale, najpierw zarejestruj konto w CometAPI i wygeneruj klucz API w panelu. Będziesz używać tego klucza do uwierzytelniania każdego żądania kierowanego do punktu końcowego mj-turbo-upscale. Przechowuj klucz bezpiecznie i ładuj go z zmiennej środowiskowej lub menedżera sekretów w systemach produkcyjnych. CometAPI podaje zasoby API i przykładowy kod dla tego modelu na jego stronie.
Krok 2: Wyślij żądania do API mj-turbo-upscale
Wyślij żądanie do API mj-turbo-upscale, używając standardowego klienta kompatybilnego z CometAPI lub stosu HTTP, podając mj-turbo-upscale jako identyfikator modelu. Ponieważ jest to przepływ skalowania, Twoje żądanie powinno być powiązane z wcześniej wygenerowanym zadaniem Midjourney oraz wyborem obrazu, który chcesz skaliować. Publiczne wzorce API skalowania Midjourney powszechnie wymagają ID zadania oraz indeksu obrazu, a także mogą obsługiwać opcjonalne parametry, takie jak znak wodny lub adres callback.
curl --request POST \
--url https://api.cometapi.com/v1/images \
--header "Authorization: Bearer $COMETAPI_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "mj-turbo-upscale",
"input": {
"task_id": "YOUR_PREVIOUS_TASK_ID",
"image_index": 0
}
}'
Krok 3: Pobierz i zweryfikuj wyniki
Po przesłaniu żądania pobierz wynik, odpytywając status zadania lub odbierając go przez skonfigurowany przepływ z wywołaniem zwrotnym, w zależności od projektu integracji. Zweryfikuj, że zwrócony zasób jest właściwym wariantem po skalowaniu, potwierdź rozdzielczość i wierność wizualną, a następnie przechowaj lub dostarcz końcowy obraz do swojej aplikacji, CMS lub procesu skierowanego do klientów. Oficjalna dokumentacja Midjourney wskazuje, że operacje skalowania mają na celu wytworzenie większej, finalnej, możliwej do pobrania wersji obrazu.