Novita AI에서 FLUX.1 Kontext Pro, Max, Dev 비교

Novita AI에서 FLUX.1 Kontext Pro, Max, Dev 비교

FLUX.1 Kontext는 Black Forest Labs의 컨텍스트 인식 이미지 편집 모델 제품군으로, Novita AI에서 Dev, Pro, Max의 세 가지 등급으로 제공됩니다. FLUX.1 텍스트-이미지 모델과 달리 Kontext는 기존 이미지와 텍스트 프롬프트를 받아 컨텍스트를 유지하면서 이미지를 편집합니다. 즉, 처음부터 다시 만들지 않고 피사체의 옷을 바꾸거나, 배경을 교체하거나, 타이포그래피를 조정하거나, 새로운 요소를 합성합니다. 이 가이드는 세 등급 간의 차이점, API 매개변수, 가격 및 Novita AI에서 어떤 것을 선택해야 하는지 다룹니다.

FLUX.1 Kontext란 무엇인가요?

FLUX.1 Kontext는 Black Forest Labs의 이미지 편집 모델 라인으로, FLUX.1 및 FLUX1.1 텍스트-이미지 모델과 구별됩니다. 핵심 기능은 컨텍스트 인식 편집입니다. 즉, 텍스트 명령과 함께 하나 이상의 참조 이미지를 제공하면 모델이 피사체의 정체성, 스타일 및 공간적 관계를 편집 결과에 반영합니다.

잘 처리하는 실용적인 작업은 다음과 같습니다:

  • 얼굴을 유지하면서 캐릭터의 옷, 머리색 또는 액세서리 변경
  • 전경 피사체에 영향을 주지 않고 배경 교체 또는 확장
  • 이미지 내 텍스트 및 타이포그래피 편집 (표지판, 라벨, 오버레이)
  • 여러 소스 이미지의 요소 합성
  • 구조적 콘텐츠를 보존하는 스타일 전송

Novita AI에서 세 가지 Kontext 변형은 모두 표준 비동기 작업 API(https://api.novita.ai)를 통해 제공됩니다. 해당 엔드포인트에 POST 요청을 보내 task_id를 받은 다음, 작업 결과 API를 폴링하여 출력이 준비될 때까지 기다립니다.

FLUX.1 Kontext vs FLUX.1 텍스트-이미지

올바른 도구를 선택할 때 이 차이점이 중요합니다. Novita AI의 FLUX.1 [dev][schnell]은 텍스트-이미지 모델입니다. 즉, 이미지 입력 없이 텍스트 프롬프트만으로 이미지를 생성합니다. FLUX.1 Kontext Dev, Pro, Max는 이미지 편집 모델로, 최소 하나의 소스 이미지가 필요하며 해당 입력에 기반한 편집을 생성합니다.

처음부터 생성하려면 FLUX.1 [dev] 또는 [schnell]을 사용하세요. 기존 이미지를 컨텍스트를 유지하면서 편집, 보정 또는 변환하려면 FLUX.1 Kontext를 사용하세요.

어떤 등급을 사용해야 하나요?

Dev Pro Max
Novita AI 엔드포인트 /v3/async/flux-1-kontext-dev /v3/async/flux-1-kontext-pro /v3/async/flux-1-kontext-max
이미지당 가격 $0.0225 ($0.018 빠름) $0.036 $0.072
출력 크기 제어 픽셀 크기 (변당 256–1536) 가로세로 비율 프리셋 가로세로 비율 프리셋
추론 단계 구성 가능 (1–50, 기본 28) 고정 고정
빠른 모드 예 (저렴한 비용, 약간 낮은 품질) 아니요 아니요
안전 허용 수준 아니요 예 (1–5, 기본 2) 예 (1–5, 기본 2)
최대 소스 이미지 4 4 4
최적 용도 대용량 파이프라인, 비용 민감 워크플로우, 사용자 정의 해상도 필요 균형 잡힌 품질과 비용, 프로덕션 사용 최고 출력 품질, 프리미엄 일관성

Dev를 사용해야 하는 경우: 비용 효율적인 처리량이 필요하거나, 추론 단계 또는 출력 픽셀 크기를 조정하려는 경우, 또는 빠른 모드가 적합한 대용량 자동화 파이프라인을 실행하는 경우.

Pro를 사용해야 하는 경우: 중간 가격대에서 안정적인 프로덕션 등급 편집을 원하고 추론 단계를 조정할 필요가 없는 경우. 가로세로 비율 인터페이스는 웹 및 소셜 형식에 더 간단합니다.

Max를 사용해야 하는 경우: 출력 품질이 가장 중요하고 비용은 부차적인 경우. Max는 전문 자산, 브랜드 이미지 또는 시각적 충실도가 최종 제품에 직접적인 영향을 미치는 작업에 대해 프리미엄 일관성을 목표로 합니다.

Novita AI의 FLUX.1 Kontext Dev

엔드포인트: POST https://api.novita.ai/v3/async/flux-1-kontext-dev

Dev는 생성 매개변수에 대한 가장 많은 제어권을 제공합니다. 가로세로 비율 프리셋 대신 정확한 픽셀 크기를 설정하고, 추론 단계를 조정하며, 빠른 모드를 활성화하여 일부 품질을 희생하는 대신 비용을 절감할 수 있습니다.

요청 매개변수:

매개변수 유형 기본값 참고
prompt 문자열 필수 편집 지침
images 문자열[] 선택 사항 Base64 또는 URL; 최대 4개 이미지
fast_mode 부울 false 비용을 이미지당 $0.018로 절감
size 문자열 너비*높이, 변당 256–1536
num_inference_steps 정수 28 범위 1–50
guidance_scale 숫자 2.5 범위 1.0–20.0
num_images 정수 1 범위 1–4
seed 정수 -1 -1 = 무작위
output_format 문자열 jpeg jpeg, png, webp

단계를 조정해야 하는 경우: 단순한 편집(색상 변경, 텍스트 교체)의 경우 20단계면 충분한 경우가 많습니다. 복잡한 구성 변경 또는 다중 이미지 혼합의 경우 28–35단계가 일반적으로 일관성을 향상시킵니다. 40단계 이상으로 올라가면 편집 작업에 의미 있는 품질 향상이 거의 없습니다.

Novita AI의 FLUX.1 Kontext Pro

엔드포인트: POST https://api.novita.ai/v3/async/flux-1-kontext-pro

Pro는 세분화된 단계 제어를 더 간단한 인터페이스와 한 단계 높은 출력 품질로 대체합니다. 픽셀 크기 대신 가로세로 비율을 지정하므로 표준 형식(소셜용 1:1, 비디오 썸네일용 16:9, 모바일용 9:16)을 대상으로 하기 쉽습니다.

요청 매개변수:

매개변수 유형 기본값 참고
prompt 문자열 필수 편집 지침
images 문자열[] 선택 사항 Base64 또는 URL; 최대 4개 이미지
guidance_scale 숫자 3.5 범위 1.0–20.0
aspect_ratio 문자열 1:1, 16:9, 4:3, 3:2, 2:3, 3:4, 9:16, 9:21, 21:9
seed 정수 -1 -1 = 무작위
safety_tolerance 문자열 2 1(엄격) ~ 5(허용); 텍스트-이미지 모드 전용

참고: Novita AI 문서에 따르면 safety_tolerance는 Pro의 텍스트-이미지 모드에서만 적용됩니다. 이미지 편집(즉, 소스 이미지 전달)에 Kontext를 사용하는 경우 이 매개변수는 효과가 없습니다.

Novita AI의 FLUX.1 Kontext Max

엔드포인트: POST https://api.novita.ai/v3/async/flux-1-kontext-max

Max는 Pro의 인터페이스와 거의 정확히 동일합니다. 동일한 가로세로 비율 프리셋, 동일한 안전 허용 수준 제어를 공유하지만 더 높은 일관성과 충실도를 목표로 합니다. Pro를 실행 중인데 배치 전반에 걸쳐 출력이 일관되지 않거나 특정 편집이 소스 피사체에서 계속 벗어나는 경우 Max가 다음 시도 단계입니다.

요청 매개변수:

매개변수 유형 기본값 참고
prompt 문자열 필수 편집 지침
images 문자열[] 선택 사항 Base64 또는 URL; 최대 4개 이미지
seed 정수 범위 -1–2147483647
guidance_scale 숫자 3.5 범위 1.0–20.0
safety_tolerance 문자열 2 1(엄격) ~ 5(허용)
aspect_ratio 문자열 Pro와 동일한 프리셋

Pro와의 주요 실제 차이점은 출력 품질 상한선과 가격입니다. 대부분의 API 워크플로우에서 Pro가 사용 사례를 충당합니다. Max는 사람이 검토하기 전에 모델의 최상의 출력이 필요한 최종 자산 생산에 적합합니다.

Novita AI에서 FLUX.1 Kontext 비용은 얼마인가요?

2026-06-26 기준 가격(출처: Novita AI 가격 페이지):

변형 이미지당 가격
FLUX.1 Kontext Dev $0.0225
FLUX.1 Kontext Dev (빠른 모드) $0.018
FLUX.1 Kontext Pro $0.036
FLUX.1 Kontext Max $0.072

Novita AI의 가격은 BFL의 직접 API 요금보다 낮습니다(2026-06-26 기준 BFL: Pro $0.04, Max $0.08). 대용량 편집 파이프라인의 경우 차이가 빠르게 누적됩니다. Novita에서 10,000회 Pro 편집 비용은 $360인 반면 직접 비용은 $400입니다.

API 빠른 시작

Novita AI 콘솔에서 API 키를 받으세요. 세 가지 Kontext 엔드포인트 모두 동일한 비동기 패턴을 사용합니다. POST로 제출하여 task_id를 받은 다음 작업 결과 엔드포인트에서 GET으로 출력이 준비될 때까지 폴링합니다.

Python 예제 — FLUX.1 Kontext Pro:

import requests
import time

API_KEY = "YOUR_NOVITA_API_KEY"
BASE_URL = "https://api.novita.ai"

def edit_image_kontext_pro(image_url: str, prompt: str, aspect_ratio: str = "1:1") -> str:
    response = requests.post(
        f"{BASE_URL}/v3/async/flux-1-kontext-pro",
        headers={
            "Authorization": f"Bearer {API_KEY}",
            "Content-Type": "application/json",
        },
        json={
            "prompt": prompt,
            "images": [image_url],
            "aspect_ratio": aspect_ratio,
            "guidance_scale": 3.5,
        },
    )
    response.raise_for_status()
    task_id = response.json()["task_id"]

    # 결과 폴링
    while True:
        result = requests.get(
            f"{BASE_URL}/v3/async/task-result",
            headers={"Authorization": f"Bearer {API_KEY}"},
            params={"task_id": task_id},
        )
        result.raise_for_status()
        data = result.json()
        if data.get("task", {}).get("status") == "TASK_STATUS_SUCCEED":
            return data["images"][0]["image_url"]
        elif data.get("task", {}).get("status") == "TASK_STATUS_FAILED":
            raise RuntimeError(f"작업 실패: {data}")
        time.sleep(2)

빠른 모드 및 사용자 정의 해상도를 사용한 Dev 변형:

response = requests.post(
    f"{BASE_URL}/v3/async/flux-1-kontext-dev",
    headers={
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "재킷을 빨간색 가죽으로 변경",
        "images": [image_url],
        "fast_mode": True,
        "size": "1024*1024",
        "num_inference_steps": 28,
        "guidance_scale": 2.5,
        "output_format": "webp",
    },
)

최고 품질을 위한 Max 변형:

response = requests.post(
    f"{BASE_URL}/v3/async/flux-1-kontext-max",
    headers={
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "배경을 산 위의 일몰로 교체",
        "images": [image_url],
        "aspect_ratio": "16:9",
        "guidance_scale": 3.5,
    },
)

실용적인 편집 패턴

프레임 간 피사체 일관성: 배치 전반에 걸쳐 캐릭터나 제품 정체성을 일관되게 유지하려면 각 프레임에 대해 동일한 소스 이미지를 다양한 프롬프트와 함께 전달하세요. 고정된 seed는 세션 내에서 출력 스타일을 고정합니다.

다중 이미지 합성: 세 가지 변형 모두 최대 4개의 소스 이미지를 허용합니다. 캐릭터 참조와 배경 참조를 함께 전달하고 모델에 합성하도록 지시하세요. 더 간단한 지침이 더 예측 가능한 결과를 생성합니다.

타이포그래피 편집: Kontext는 대부분의 편집 모델보다 이미지 내 텍스트를 더 잘 처리합니다. 프롬프트에서 변경 사항을 명시적으로 지정하세요: "표지판 텍스트를 'OPEN'에서 'CLOSED'로 변경". Pro와 Max는 특히 작거나 양식화된 텍스트의 경우 Dev보다 더 읽기 쉬운 타이포그래피 편집을 생성합니다.

반복적 개선: Kontext 출력은 이미지일 뿐입니다. 다음 편집의 소스로 다시 입력하세요. 먼저 Dev 빠른 모드로 대략적인 편집을 수행한 다음 Pro 또는 Max로 최종 품질 패스를 진행합니다.

Kontext를 피해야 하는 경우: 소스 참조 없이 이미지를 생성하려면 Novita AI에서 FLUX.1 Dev 텍스트-이미지를 사용하세요. Kontext는 편집할 소스 이미지가 필요합니다.

결론

FLUX.1 Kontext는 텍스트-이미지 시스템이 아닌 컨텍스트 인식 이미지 편집 모델 제품군입니다. 핵심 기능은 기존 이미지에 정밀한 텍스트 기반 편집을 적용하면서 피사체 정체성, 공간 관계 및 스타일을 보존하는 것입니다. 이 차이점은 FLUX.1 Dev, Schnell 또는 기타 T2I 모델보다 Kontext를 선택할 때 중요합니다. Kontext는 소스 이미지가 있고 특정 부분을 변경해야 할 때 올바른 도구입니다.

Novita AI의 세 가지 등급 중 선택 논리는 간단합니다. Dev는 높은 처리량이나 비용에 민감한 워크플로우에 적합합니다. 추론 단계 제어 및 픽셀 수준 크기 조정을 제공하며 빠른 모드는 가격을 이미지당 $0.018로 낮춥니다. Pro는 대부분의 프로덕션 사용 사례의 기본값입니다. 더 간단한 가로세로 비율 인터페이스, Dev보다 더 나은 출력 일관성, 지속적인 파이프라인에 적합한 중간 가격(이미지당 $0.036)을 제공합니다. Max는 비용보다 품질 상한선이 더 중요한 최종 자산 생산을 대상으로 합니다. Pro의 인터페이스를 공유하지만 더 높은 일관성을 제공하므로 브랜드 이미지, 인쇄 준비 작업 또는 추가 편집 없이 직접 청중 앞에 제공되는 모든 출력에 적합한 선택입니다.

세 가지 변형 모두 최대 4개의 소스 이미지를 허용하고 동일한 비동기 작업 API를 통해 결과를 반환하므로 실제로 등급 선택은 한 줄의 엔드포인트 변경입니다. 올바른 등급은 출력이 어디에 사용되는지에 따라 달라집니다. 자동화된 파이프라인은 Dev, 프로덕션 API는 Pro, 최종 전달은 Max가 적합합니다.

FAQ

Q: Dev, Pro, Max 간의 가장 큰 실용적 차이점은 무엇인가요?

A: Dev는 추론 단계와 출력 픽셀 크기를 직접 제어할 수 있으며, 일부 품질을 희생하는 대신 비용을 줄이는 빠른 모드 옵션도 제공합니다. Pro와 Max는 대신 가로세로 비율 프리셋을 사용하고 추론 파이프라인을 고정합니다. Pro는 균형 잡힌 프로덕션 옵션이고, Max는 더 높은 품질 상한선입니다. 가격은 이를 반영합니다. Novita AI에서 Dev는 $0.018부터, Pro는 $0.036, Max는 이미지당 $0.072입니다(2026-06-26 확인).

Q: 어떤 등급부터 시작해야 하나요?

A: Pro부터 시작하세요. 간단한 인터페이스와 안정적인 출력으로 대부분의 프로덕션 이미지 편집 사용 사례를 충당합니다. 처리량 비용 제어나 사용자 정의 픽셀 크기가 필요하면 Dev로 전환하고, Pro 출력이 일관되지 않거나 최종 자산을 직접 청중에게 제공하는 경우 Max로 이동하세요.

Q: Pro에서 Max로 업그레이드할 가치가 있는 때는 언제인가요?

A: 비용보다 출력 일관성이 더 중요할 때입니다. 일반적인 신호: 정체성 보존이 중요한 경우(동일한 캐릭터나 제품을 여러 편집에 걸쳐) 배치 전반에 걸쳐 Pro 결과가 표류하거나, 미세한 타이포그래피 편집이 저하되거나, 출력이 사람의 QA 단계 없이 직접 프로덕션으로 전달되는 경우. Max는 다른 매개변수를 노출하지 않습니다. Pro와 동일한 인터페이스이지만 더 높은 품질 상한선일 뿐입니다.

Q: Dev 빠른 모드가 눈에 띄게 품질을 저하시키나요?

A: 단순한 편집(단색 변경, 배경 교체, 객체 제거)의 경우 빠른 모드 품질이 일반적으로 허용됩니다. 복잡한 합성, 정밀한 타이포그래피 변경 또는 강력한 피사체 일관성이 필요한 편집의 경우 표준 Dev 또는 Pro가 더 안정적인 결과를 생성합니다. 빠른 모드는 최종 출력 등급이 아닌 스크리닝 또는 프로토타이핑 등급으로 취급하는 것이 가장 좋습니다.

Q: FLUX.1 Kontext와 FLUX.1 텍스트-이미지 모델의 차이점은 무엇인가요?

A: FLUX.1 Kontext(Dev/Pro/Max)는 이미지 편집 모델입니다. 하나 이상의 소스 이미지와 텍스트 명령을 받아 편집된 버전을 반환합니다. FLUX.1 [dev] 및 [schnell]은 텍스트-이미지 모델입니다. 이미지 입력 없이 텍스트 프롬프트에서 이미지를 생성합니다. 두 제품군은 서로 다른 문제를 해결하며 상호 교환할 수 없습니다. 편집할 소스 이미지가 있으면 Kontext를 사용하고, 처음부터 생성할 때는 T2I 모델을 사용하세요.

추천 아티클