Specyfikacje techniczne bria/increase-resolution
| Parametr | Szczegóły |
|---|---|
| ID modelu | bria/increase-resolution |
| Dostawca | Bria |
| Kategoria | Edycja obrazu / podwyższanie rozdzielczości obrazu |
| Podstawowa funkcja | Zwiększanie rozdzielczości obrazu wejściowego przy zachowaniu oryginalnej treści |
| Typy danych wejściowych | Publiczny URL obrazu lub obraz zakodowany w Base64 |
| Akceptowane formaty | JPEG, JPG, PNG, WEBP |
| Obsługiwane tryby kolorów | RGB, RGBA, CMYK |
| Zachowanie wyjściowe | Powiększony obraz z zachowaną treścią, bez generatywnej rekonstrukcji |
| Mnożniki rozdzielczości | 2x lub 4x |
| Maksymalny obszar wyjściowy | Do łącznego obszaru 8192 × 8192 pikseli |
| Obsługa kanału alfa | Opcjonalne zachowanie przezroczystości za pomocą preserve_alpha |
| Tryb przetwarzania | Domyślnie obsługuje asynchroniczność; dostępny jest także tryb synchroniczny |
| Uwierzytelnianie | Token API w nagłówkach żądania |
| Moderacja | Obsługa moderacji obrazów wejściowych i wyjściowych |
Czym jest bria/increase-resolution?
bria/increase-resolution to punkt końcowy modelu Bria do podnoszenia rozdzielczości obrazu bez ponownego wyobrażania ani regenerowania bazowej treści. Bria opisuje tę ścieżkę jako dedykowaną funkcję zwiększania rozdzielczości, która zachowuje oryginalny obraz zamiast dodawać nowo wymyślone detale, co czyni ją odpowiednią dla procesów wymagających czystszego powiększania z przewidywalną wiernością wizualną.
Ten model jest częścią szerszego pakietu Bria Image Editing API, który obejmuje punkty końcowe dedykowane konkretnym zadaniom, takim jak rozszerzanie, edycja tła, maskowanie i wymazywanie. W tym zestawie bria/increase-resolution jest wyspecjalizowaną opcją do prostego podwyższania rozdzielczości.
Ponieważ Bria odróżnia tę ścieżkę od oddzielnego punktu końcowego “Enhance Image”, bria/increase-resolution najlepiej rozumieć jako narzędzie superrozdzielczości z priorytetem zachowania: zwiększa rozdzielczość obrazu za pomocą dedykowanej metody skalowania, podczas gdy ścieżka “Enhance Image” służy do regenerowania bogatszych tekstur lub dodawania wizualnej atrakcyjności.
Główne funkcje bria/increase-resolution
- Podwyższanie rozdzielczości: Powiększa obrazy wejściowe przy użyciu obsługiwanych mnożników 2x lub 4x, oferując deweloperom prostą drogę do uzyskania wyjść o wyższej rozdzielczości dla istniejących zasobów.
- Zachowanie treści: Zaprojektowany tak, aby zachowywać oryginalną treść obrazu zamiast ją regenerować lub kreatywnie modyfikować, co jest użyteczne dla wrażliwych na markę i deterministycznych potoków obrazowych.
- Obsługa dużych wyjść: Umożliwia skalowanie do maksymalnego łącznego obszaru wyjściowego 8192 × 8192 pikseli, co pozwala na dostarczanie wysokiej rozdzielczości w wielu zastosowaniach produkcyjnych.
- Elastyczne przyjmowanie danych wejściowych: Akceptuje publicznie dostępne adresy URL obrazów lub ładunki obrazów zakodowane w Base64, co ułatwia integrację zarówno z mediami hostowanymi, jak i przepływami bezpośredniego przesyłania.
- Szeroka kompatybilność formatów: Działa z wejściami JPEG, JPG, PNG i WEBP, a dokumentacja punktu końcowego Bria wskazuje też ograniczenia dotyczące obsługiwanych plików/trybów kolorów oraz odpowiedzi 415 w przypadku nieobsługiwanych przypadków.
- Zachowanie przezroczystości: Zawiera opcję
preserve_alpha, dzięki której obrazy z kanałem alfa mogą zachować przezroczyste i częściowo przezroczyste piksele w wyniku. - Przetwarzanie przyjazne asynchroniczności: Domyślnie obsługuje przetwarzanie asynchroniczne, zwracając URL statusu do śledzenia długotrwałych zadań, a także oferuje tryb synchroniczny w razie potrzeby.
- Wbudowane mechanizmy moderacji: Bria dokumentuje moderację zarówno obrazu wejściowego, jak i wyjściowego dla tej ścieżki, co pomaga zespołom egzekwować bezpieczniejsze użycie w produkcji.
Jak uzyskać dostęp i zintegrować bria/increase-resolution
Krok 1: Zarejestruj się, aby uzyskać klucz API
Aby uzyskać dostęp do API bria/increase-resolution, najpierw utwórz konto w CometAPI i wygeneruj swój klucz API w panelu. Po zalogowaniu bezpiecznie przechowuj klucz jako zmienną środowiskową, np. COMETAPI_API_KEY. Ten klucz będzie używany do uwierzytelniania wszystkich żądań do bria/increase-resolution.
Krok 2: Wysyłaj żądania do API bria/increase-resolution
Użyj zgodnego z Bria punktu końcowego CometAPI pod POST /bria/image/edit/increase-resolution.
curl https://api.cometapi.com/bria/image/edit/increase-resolution \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A paper boat floating on calm water at sunrise.",
"num_results": 1
}'
Krok 3: Pobierz i zweryfikuj wyniki
API zwraca identyfikator zadania. Odpytuj GET /bria/{task_id}, aby sprawdzać status przetwarzania i uzyskać URL obrazu wynikowego po zakończeniu.