Przejdź do treści

Post Processing

Integracja

Identyfikator modelu post-processing
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/post-processing?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

To żądanie: 0,001 $ 1 kredyt API Uruchom na tej stronie

Uzyskaj klucz API
Utility · Obraz

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

•wymagane image_url
Upuść plik lub

URL obrazu do przetworzenia.

Zaawansowane dissolve_image_url · grain_style · red_direction · green_direction · blue_direction · blur_type · dodge_burn_mode · sharpen_mode · tint_mode · desaturate_method · grain_intensity · grain_scale · temperature · brightness · contrast · saturation · gamma · red_shift · green_shift · blue_shift · blur_radius · blur_sigma · vignette_strength · parabolize_coeff · vertex_x · vertex_y · tint_strength · dissolve_factor · dodge_burn_intensity · glow_intensity · glow_radius · sharpen_radius · sharpen_alpha · noise_radius · preserve_edges · smart_sharpen_strength · smart_sharpen_ratio · cas_amount · solarize_threshold · desaturate_factor · enable_grain · enable_color_correction · enable_chromatic · enable_blur · enable_vignette · enable_parabolize · enable_tint · enable_dissolve · enable_dodge_burn · enable_glow · enable_sharpen · enable_solarize · enable_desaturate
domyślnie
Upuść plik lub

URL drugiego obrazu używanego do efektu przenikania.

grain_style domyślnie modern

Styl używany dla efektu ziarna filmu.

red_direction domyślnie horizontal

Kierunek przesunięcia kanału czerwonego.

green_direction domyślnie horizontal

Kierunek przesunięcia kanału zielonego.

blue_direction domyślnie horizontal

Kierunek przesunięcia kanału niebieskiego.

blur_type domyślnie gaussian

Metoda rozmycia do użycia.

dodge_burn_mode domyślnie dodge

Tryb używany dla efektu rozjaśniania i przyciemniania.

sharpen_mode domyślnie basic

Metoda wyostrzania do użycia.

domyślnie sepia

Tryb kolorów używany do zabarwiania.

domyślnie luminance (Rec.709)

Metoda desaturacji.

domyślnie 0.4

Intensywność ziarna filmu po włączeniu efektu.

domyślnie 10

Skala ziarna filmu po włączeniu efektu.

domyślnie 0

Regulacja temperatury barwowej.

domyślnie 0

Regulacja jasności obrazu.

domyślnie 0

Regulacja kontrastu obrazu.

domyślnie 0

Regulacja nasycenia kolorów.

domyślnie 1

Regulacja gammy.

domyślnie 0

Wielkość przesunięcia kanału czerwonego.

domyślnie 0

Wielkość przesunięcia kanału zielonego.

domyślnie 0

Wielkość przesunięcia kanału niebieskiego.

domyślnie 3

Promień używany do rozmywania.

domyślnie 1

Wartość sigma rozmycia gaussowskiego.

domyślnie 0.5

Siła winiety po włączeniu efektu.

domyślnie 1

Współczynnik używany przez efekt parabolizacji.

domyślnie 0.5

Współrzędna X wierzchołka.

domyślnie 0.5

Współrzędna Y wierzchołka.

domyślnie 1

Siła efektu zabarwienia.

domyślnie 0.5

Współczynnik mieszania dla efektu przenikania.

domyślnie 0.5

Intensywność efektu rozjaśniania i przyciemniania.

domyślnie 1

Intensywność poświaty.

domyślnie 5

Promień używany do rozmywania poświaty.

domyślnie 1

Promień wyostrzania w trybie podstawowym.

domyślnie 1

Intensywność wyostrzania w trybie podstawowym.

domyślnie 7

Promień używany dla szumu w inteligentnym wyostrzaniu.

domyślnie 0.75

Stopień zachowania krawędzi.

domyślnie 5

Intensywność inteligentnego wyostrzania.

domyślnie 0.5

Współczynnik mieszania dla inteligentnego wyostrzania.

domyślnie 0.8

Intensywność wyostrzania CAS.

domyślnie 0.5

Próg solaryzacji.

domyślnie 1

Stopień desaturacji.

POST /run/post-processing?wait=20 wycena → 0,001 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/post-processing?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Post Processing

Stosuje kilka efektów do jednego obrazu w jednym wywołaniu, a każdy z nich włącza przełącznik `enable_`: ziarno, korekcja kolorów, aberracja chromatyczna, rozmycie, winieta, parabolizacja i tonowanie. Każdy efekt ma własne zakresy, np. jasność i kontrast od -100 do 100, promień rozmycia do 31 oraz przesunięcia kanałów od -20 do 20. Dane wejściowe to `image_url`.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
image_urlwymagane image
Typurl · image
URL obrazu do przetworzenia.
enable_grainopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu ziarna filmu.
grain_intensityopcjonalne
Typnumber
Domyślne0.4
0 – 1
Intensywność ziarna filmu po włączeniu efektu.
grain_scaleopcjonalne
Typnumber
Domyślne10
1 – 100
Skala ziarna filmu po włączeniu efektu.
grain_styleopcjonalne
Typenum
Domyślnemodern
modernanalogkodakfujicinematicnewspaper
Styl używany dla efektu ziarna filmu.
enable_color_correctionopcjonalne
Typboolean
Domyślnefalse
Przełącznik korekcji kolorów.
temperatureopcjonalne
Typnumber
Domyślne0
-100 – 100
Regulacja temperatury barwowej.
brightnessopcjonalne
Typnumber
Domyślne0
-100 – 100
Regulacja jasności obrazu.
contrastopcjonalne
Typnumber
Domyślne0
-100 – 100
Regulacja kontrastu obrazu.
saturationopcjonalne
Typnumber
Domyślne0
-100 – 100
Regulacja nasycenia kolorów.
gammaopcjonalne
Typnumber
Domyślne1
0,2 – 2,2
Regulacja gammy.
enable_chromaticopcjonalne
Typboolean
Domyślnefalse
Przełącznik aberracji chromatycznej.
red_shiftopcjonalne
Typinteger
Domyślne0
-20 – 20
Wielkość przesunięcia kanału czerwonego.
red_directionopcjonalne
Typenum
Domyślnehorizontal
horizontalvertical
Kierunek przesunięcia kanału czerwonego.
green_shiftopcjonalne
Typinteger
Domyślne0
-20 – 20
Wielkość przesunięcia kanału zielonego.
green_directionopcjonalne
Typenum
Domyślnehorizontal
horizontalvertical
Kierunek przesunięcia kanału zielonego.
blue_shiftopcjonalne
Typinteger
Domyślne0
-20 – 20
Wielkość przesunięcia kanału niebieskiego.
blue_directionopcjonalne
Typenum
Domyślnehorizontal
horizontalvertical
Kierunek przesunięcia kanału niebieskiego.
enable_bluropcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu rozmycia.
blur_typeopcjonalne
Typenum
Domyślnegaussian
gaussiankuwahara
Metoda rozmycia do użycia.
blur_radiusopcjonalne
Typinteger
Domyślne3
0 – 31
Promień używany do rozmywania.
blur_sigmaopcjonalne
Typnumber
Domyślne1
0,1 – 10
Wartość sigma rozmycia gaussowskiego.
enable_vignetteopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu winiety.
vignette_strengthopcjonalne
Typnumber
Domyślne0.5
0 – 10
Siła winiety po włączeniu efektu.
enable_parabolizeopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu parabolizacji.
parabolize_coeffopcjonalne
Typnumber
Domyślne1
-10 – 10
Współczynnik używany przez efekt parabolizacji.
vertex_xopcjonalne
Typnumber
Domyślne0.5
0 – 1
Współrzędna X wierzchołka.
vertex_yopcjonalne
Typnumber
Domyślne0.5
0 – 1
Współrzędna Y wierzchołka.
enable_tintopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu zabarwienia kolorem.
tint_strengthopcjonalne
Typnumber
Domyślne1
0,1 – 1
Siła efektu zabarwienia.
tint_modeopcjonalne
Typenum
Domyślnesepia
sepiaredgreenbluecyanmagentayellowpurpleorangewarmcoollimenavyvintageroseteal
+4 więcejmaroonpeachlavenderolive
Tryb kolorów używany do zabarwiania.
enable_dissolveopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu przenikania.
dissolve_image_urlopcjonalne
Typurl · image
Domyślne
URL drugiego obrazu używanego do efektu przenikania.
dissolve_factoropcjonalne
Typnumber
Domyślne0.5
0 – 1
Współczynnik mieszania dla efektu przenikania.
enable_dodge_burnopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu rozjaśniania i przyciemniania.
dodge_burn_intensityopcjonalne
Typnumber
Domyślne0.5
0 – 1
Intensywność efektu rozjaśniania i przyciemniania.
dodge_burn_modeopcjonalne
Typenum
Domyślnedodge
dodgeburndodge_and_burnburn_and_dodgecolor_dodgecolor_burnlinear_dodgelinear_burn
Tryb używany dla efektu rozjaśniania i przyciemniania.
enable_glowopcjonalne
Typboolean
Domyślnefalse
Przełącznik efektu poświaty.
glow_intensityopcjonalne
Typnumber
Domyślne1
0 – 5
Intensywność poświaty.
glow_radiusopcjonalne
Typinteger
Domyślne5
1 – 50
Promień używany do rozmywania poświaty.
enable_sharpenopcjonalne
Typboolean
Domyślnefalse
Przełącznik wyostrzania.
sharpen_modeopcjonalne
Typenum
Domyślnebasic
basicsmartcas
Metoda wyostrzania do użycia.
sharpen_radiusopcjonalne
Typinteger
Domyślne1
1 – 15
Promień wyostrzania w trybie podstawowym.
sharpen_alphaopcjonalne
Typnumber
Domyślne1
0,1 – 5
Intensywność wyostrzania w trybie podstawowym.
noise_radiusopcjonalne
Typinteger
Domyślne7
1 – 25
Promień używany dla szumu w inteligentnym wyostrzaniu.
preserve_edgesopcjonalne
Typnumber
Domyślne0.75
0 – 1
Stopień zachowania krawędzi.
smart_sharpen_strengthopcjonalne
Typnumber
Domyślne5
0 – 25
Intensywność inteligentnego wyostrzania.
smart_sharpen_ratioopcjonalne
Typnumber
Domyślne0.5
0 – 1
Współczynnik mieszania dla inteligentnego wyostrzania.
cas_amountopcjonalne
Typnumber
Domyślne0.8
0 – 1
Intensywność wyostrzania CAS.
enable_solarizeopcjonalne
Typboolean
Domyślnefalse
Czy stosować solaryzację.
solarize_thresholdopcjonalne
Typnumber
Domyślne0.5
0 – 1
Próg solaryzacji.
enable_desaturateopcjonalne
Typboolean
Domyślnefalse
Czy stosować desaturację.
desaturate_factoropcjonalne
Typnumber
Domyślne1
0 – 1
Stopień desaturacji.
desaturate_methodopcjonalne
Typenum
Domyślneluminance (Rec.709)
luminance (Rec.709)luminance (Rec.601)averagelightness
Metoda desaturacji.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "post-processing",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 1,
    "usd": "0.001",
    "charged": 1,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ]
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
images
array of object {url, content_type, file_name, file_size, width, height}Obrazy będące wynikiem przetwarzania.

Więcej modeli: Edycja obrazów

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/post-processing.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt