Krea 2는 기본 설정에서 일부 요청을 완화합니다. 이에 대한 우리의 판단은 krea2 무검열일까?에 정리해 두었습니다. 그 글은 Krea의 호스팅 모델을 테스트했습니다. 이 가이드는 직접 만든 LoRA 파일을 받는 오픈 웨이트 모델 Krea 2 Turbo를 다루며, NSFW 생성이 가능한 LoRA와 화풍 LoRA를 불러와서 실제로 그림이 바뀌게 만드는 방법을 설명합니다.
요약: Krea는 LoRA를 Raw 체크포인트에서 학습하고 Turbo에서 실행할 것을 권장합니다. Krea 2 Turbo LoRA에서는 scale을 붙인 직접 .safetensors 링크를 최대 세 개까지 보낼 수 있습니다. 가장 많은 시간을 잡아먹은 함정은 이것입니다. LoRA 저장소에는 파일이 두 개 들어 있을 수 있는데, 이 엔드포인트에서 동작한 것은 ComfyUI 형식 파일 하나뿐이었습니다. 나머지 파일은 오류 없이 불러와져 요금이 청구되었지만 픽셀을 하나도 바꾸지 못했습니다. 1k 이미지는 LoRA 유무와 관계없이 $0.0216입니다.
Krea 2 LoRA는 무엇인가: 학습은 Raw, 실행은 Turbo
Krea는 2026년 6월에 120억 파라미터 모델의 오픈 웨이트 체크포인트 두 가지 형태를 공개했습니다:
- Raw는 증류를 거치지 않은 사전 학습 모델입니다(52 스텝). Krea의 README는 "LoRA 학습에는 RAW를 강력히 권장하고, 추론에는 Turbo에 적용하라"고 적고 있습니다.
- Turbo는 8 스텝으로 증류된 모델로, 저렴하게 서비스할 수 있을 만큼 빠릅니다. ComfyUI의 Krea 2 페이지에 따르면 Raw로 학습한 LoRA는 Turbo에 아무 문제 없이 적용됩니다.
따라서 온라인에서 찾은 Krea 2 LoRA는 Krea 2용(Raw 또는 Turbo)으로 학습되었다고 적혀 있어야 합니다. 두 체크포인트 모두 Krea 2 Community License 아래에 있으며, 연 매출 100만 달러 이상인 기업은 Krea에서 유료 라이선스를 받아야 합니다. 이걸 바탕으로 제품을 만들기 전에 라이선스를 꼭 읽어 보세요.
Krea 2 LoRA를 찾을 수 있는 곳
Hugging Face와 Civitai는 파일 단위로 추천하는 메뉴가 아니라 출처로만 다루세요.
- Krea 본인이 만든 화풍 LoRA 9종이 Hugging Face에 있습니다(저장소 이름이
krea/Krea-2-LoRA-로 시작합니다). 부드러운 수채화, 어두운 붓 터치, 석양 블러, 도트 매트릭스, 레트로 애니메, 비 오는 창, 네온 드립, 아이 그림, 빈티지 타로입니다. 게이트가 걸려 있지 않으며, ComfyUI 페이지는 강도 1.0을 권장합니다. - 커뮤니티 화풍 모음. ilkerzgi의 Krea 2 화풍 LoRA는 천 개가 넘는 화풍을 저장소별로 나눠 담은 목록입니다. 작성자는 트리거 문구를 프롬프트 끝에 두고, 강도 1.0~1.25를 권하며, 프롬프트는 짧을수록 잘 먹는다고 합니다. 모두 화풍 LoRA입니다.
- Civitai와 Hugging Face 검색. Civitai에서는 베이스 모델을 "Krea 2"로 필터링하고, Hugging Face에서는
krea-2를 검색하세요. 무엇이든 내려받기 전에 명시된 베이스 모델을 확인하세요. 실사, 캐릭터, 가속, 편집용 LoRA가 화풍 LoRA와 섞여 있습니다.
krea/Krea-2-Turbo 같은 베이스 모델 저장소 자체를 엔드포인트에 가리키지 마세요. 이 저장소는 게이트가 걸려 있어서 게이트된 파일은 HTTP 401 오류로 실패합니다(요금은 청구되지 않습니다).
Krea 2 LoRA 학습은 어디서 하나
사람들이 가장 많이 검색하는 주제이므로 나눠서 정리하면 이렇습니다:
- 오픈소스 트레이너. Krea의 README는 Diffusers, Ostris AI Toolkit, Kohya의 musubi tuner를 나열합니다. Raw로 학습한 뒤
.safetensors파일로 내보내면 Turbo에서 동작하는 결과물이 나옵니다. - krea.ai 안에서 학습. Krea는 2026년 5월에 자사 사이트에 LoRA 학습 기능을 추가했습니다. Max와 Business 구독자 대상 베타입니다. Krea 2 Medium 또는 Large로 학습하고, 캡션을 단 이미지를 최소 세 장 받으며, 결과물은 기본적으로 비공개입니다. 이 페이지는 파일을 내보낼 수 있다고 말하지 않습니다. 우리는 테스트하지 않았으며, 그 LoRA를 다른 곳에서 불러올 수 있다고 가정하지 않을 것입니다.
API로 Krea 2 LoRA를 불러오는 방법
표준 createTask 요청을 보내고, 키는 SPICY_API_KEY에 넣으세요. 이 예시는 위 모음의 화풍 LoRA 하나, 짧은 프롬프트, 끝에 붙인 트리거 문구를 사용합니다:
{
"model": "krea/2-turbo-lora/text-to-image",
"input": {
"prompt": "A woman in a green wool coat walking through a rainy night market, warm lantern light, cinematic, black ink linocut style",
"loras": [
{
"path": "https://huggingface.co/ilkerzgi/krea-2-black-ink-linocut-lora/resolve/main/black-ink-linocut-comfy.safetensors",
"scale": 1.25
}
],
"aspect_ratio": "2:3",
"resolution": "1k",
"seed": 202
}
}https://api.spicyapi.ai/api/v1/jobs/createTask로 POST하면서 Authorization: Bearer $SPICY_API_KEY와 Idempotency-Key 헤더를 함께 보내고, 그다음 작업을 폴링하세요. 작업 가이드에서 폴링과 웹훅을 다루고, 호스팅 API에서 나만의 LoRA 실행에서 전체 흐름을 다룹니다.
loras: 최대 세 개이며, 각각{"path", "scale"}입니다. 네 번째는 400으로 거부됩니다. Scale은 0~4 범위입니다. 쓸모 있는 범위는 0.5~1.2이고, 4에서는 이미지가 색 블록으로 깨집니다.path: 직접 파일 링크입니다. Hugging Face에서는/resolve/main/<file>.safetensors주소입니다. 저장소 페이지 링크를 넣으면 "Failed to load LoRA: You should provide the direct download link to the model"이라는 오류가 나며, 요금은 청구되지 않습니다.- 트리거 문구: 작성자가 지정한 위치에 넣으세요. 카드에 아무 말이 없으면 맨 앞에 두세요. 우리는 작성자가 지정한 대로 끝에 두었을 때 잘 동작했습니다.
- 속도: 처음 보는 LoRA 파일은 불러오는 데 1분 이상 걸릴 수 있습니다. 10월 24일 22회 실행에서 요청은 20~60초에 끝났고, 이전에 이미 불러온 파일은 1k 기준 약 13초에 끝났습니다.
모델 페이지에는 같은 loras 슬롯을 쓰는 이미지-투-이미지 모드도 있습니다. 페이지는 Krea 2 Turbo LoRA에서 확인하세요.
모델 페이지의 공개 예시
아래 두 장은 Krea 본인의 화풍 LoRA를 강도 1로 엔드포인트에서 만든 것입니다.


LoRA가 실제로 불러와졌는가? 동일 시드 대조
엔드포인트는 LoRA가 무언가를 바꿨는지 알려 주지 않습니다. 직접 봐야 합니다. 믿을 만한 대조 방법은 같은 시드로 파일을 넣은 경우와 뺀 경우를 비교하는 것입니다.
우리가 부딪힌 한 가지 함정이 있습니다. 트리거 문구만으로도 화풍이 바뀝니다. 베이스 모델이 "ink linocut" 같은 단어를 이해하기 때문입니다. 그래서 대조군은 "LoRA 없음, 트리거 없음"이 아니라 "LoRA 없음, 트리거만 있음"과 "LoRA 있음, 트리거 있음"을 비교하는 것이어야 합니다. 2026년 10월 24일, 1k, 전 과정 같은 시드로 실행했습니다:
| 실행 | 결과 |
|---|---|
| 짧은 프롬프트 + 트리거, LoRA 없음 | 베이스 모델이 자기 방식으로 흑백 잉크 일러스트를 그림 |
| 같은 조건 + 저장소 원본 파일(PEFT 키 이름) | 트리거만 쓴 실행과 동일, RMSE 0 |
| 같은 조건 + ComfyUI 파일 1.25 | 뚜렷한 리노컷 느낌, 새로운 구도(RMSE 0.55) |
| ComfyUI 파일 1.25, 트리거 제거 | 이미지는 바뀌지만 화풍은 나타나지 않음 |
두 가지 교훈이 있습니다. 첫째, 화풍에는 트리거 문구가 필요합니다. 둘째, 첫 번째 파일은 불러와졌고, 요금도 청구되었지만 무시되었습니다.
가진 파일이 무엇인지 구별하는 방법
일부 LoRA 저장소는 같은 LoRA를 두 가지 형식으로 내보내 둡니다. 위 모음에도 "original" 파일과 "comfy" 파일이 나란히 있습니다. 우리 엔드포인트에서는 이렇게 동작했습니다:
- ComfyUI 파일은 텐서 이름이
diffusion_model.로 시작하며, 효과가 있었습니다. 파일 이름이-comfy로 끝나는 경우가 많습니다. - 원본 파일은 텐서 이름이
base_model.model.(학습 도구의 PEFT 접두사)로 시작하며, 조용히 무시되었습니다. 긴 프롬프트와 짧은 프롬프트 모두에서 두 번 다 LoRA가 없을 때와 정확히 같은 픽셀이 나왔습니다.
파일 전체를 내려받지 않아도 이름을 확인할 수 있습니다. .safetensors 파일의 앞부분은 JSON 헤더이고, Hugging Face의 파일 뷰어는 어떤 파일이든 텐서 목록을 보여 줍니다. 파일이 하나뿐이고 확신이 없다면 위의 동일 시드 대조로 결론이 납니다. transformer. 접두사를 쓰는 Diffusers 파일은 테스트하지 않았습니다.
Krea2 Filter Bypass: 테스트에서 바뀐 것
"Krea2 Filter Bypass"는 Civitai의 작은 파일에 붙은 커뮤니티 이름이며, Hugging Face에 미러도 있습니다. 우리는 "3vector" 미러를 엔드포인트에서 돌려 봤습니다. 알아 둘 것은 세 가지입니다:
- 일반적인 LoRA가 아닙니다. 파일은 160바이트이며, 텍스트 조건화 레이어에 대한 12개 숫자짜리 오프셋 하나만 들어 있습니다. 화풍이나 캐릭터 가중치는 없습니다. 그래도
loras슬롯에 들어가고 효과가 있습니다. 불러왔을 때 같은 시드에서 분명히 다른 그림이 나왔습니다. - Krea 2가 요청을 읽는 방식을 바꿉니다. SpicyAPI는 자체 콘텐츠 필터를 추가하지 않습니다. 이 파일이 바꾸는 것은 특정 프롬프트를 완화하려는 베이스 모델의 습성입니다.
- 효과가 깔끔한 잠금 해제는 아닙니다. 다섯 단계 강도 중 두 단계인 Moderate와 Strong에서 각각 테스트 프롬프트 하나를 썼습니다(테스트 프롬프트는 공개하지 않습니다). 모두 가상의 성인만 등장합니다:
| 강도 | LoRA 없음 | 파일 1.0 적용 |
|---|---|---|
| Moderate, 시드 2개 | 완화됨 2/2 | 요청대로 생성됨 2/2 |
| Strong, 시드 3개 | 요청대로 생성됨 3/3 | 요청대로 생성됨 3/3 |
즉 이 파일을 쓰자 다섯 번 실행 모두 요청대로 생성되었습니다. 하지만 Strong 프롬프트는 파일 없이도 요청대로 생성되었고, Moderate 프롬프트만 완화되었습니다. 베이스 모델의 완화는 프롬프트의 문장에 따라 달라지며, 강도가 올라갈수록 꾸준히 강해지지 않습니다. 이것을 잠금 해제라고 부르지는 않겠습니다. 10월 9일 다른 프롬프트 세트로 한 테스트에서는 베이스 모델이 두 번째 단계부터 완화했고, 커뮤니티 LoRA는 모든 단계를 생성했습니다.
강도에 대해서는, 작성자 페이지는 매우 큰 값까지 허용하고 제3자 호스트는 +1~+2를 권합니다. 한 시드로 한 Moderate 실행에서는 0.6, 1.0, 2.0 모두 생성되었고, 2.0에서도 눈에 띄는 품질 저하는 없었습니다. Civitai의 3.0 버전도 생성되었습니다. 1.0에서 시작해서 동작하는 가장 낮은 scale을 쓰세요.
여기서는 Civitai 링크도 중요합니다. Civitai의 직접 다운로드 링크는 익명 요청에 401을 반환했는데도, 두 테스트 모두에서 엔드포인트에 불러와졌습니다. 링크가 실패하면 본인 계정으로 파일을 내려받아 본인의 Hugging Face 저장소나 스토리지에 올린 뒤 그 직접 링크를 넣으세요.
조용히 아무 일도 하지 않는 LoRA
같은 패턴이 반복됩니다. 오류가 없고, 평소대로 요금이 청구되고, 베이스 모델과 똑같이 보이는 그림이 나옵니다.
- 베이스 모델이 맞지 않음. FLUX.1-dev용으로 학습된 일러스트 LoRA를 강도 1로 Krea 2 Turbo에 불러왔습니다. $0.0216이 청구되었고, 일러스트 화풍은 나타나지 않았으며, LoRA 없는 그림과 거의 같았습니다. Z-Image LoRA도 10월 9일에 같은 방식으로 동작했습니다. 명시된 베이스 모델이 Krea 2, Krea-2-Turbo, Krea-2-Raw인지 확인하세요.
- 파일 형식이 맞지 않음. 위의 PEFT 접두사가 붙은 원본 파일입니다.
- 트리거 문구 없음. 화풍이 나타나지 않습니다.
- krea.ai에서 학습한 LoRA. Medium 또는 Large로 학습되고, 비공개이며, 내보내기가 문서화되어 있지 않습니다.
오류와 해결
| 보이는 것 | 원인 | 해결 |
|---|---|---|
| "provide the direct download link" | 저장소 페이지를 붙여 넣음 | /resolve/main/<file>.safetensors 사용 |
| 오류에 HTTP 401 | Hugging Face 게이트 파일 | 게이트가 없는 파일을 쓰거나 직접 호스팅 |
| 제출 시 HTTP 400 | LoRA가 세 개를 넘음 | 최대 세 개까지만 사용 |
| 작업은 성공, 그림은 그대로 | 형식이 틀림, 베이스가 틀림 또는 트리거 누락 | 트리거만 쓴 대조 실행 후 ComfyUI 파일로 교체 |
| 색 블록 | Scale이 너무 높음(4) | 0.5~1.2 사이로 유지 |
| 첫 실행이 몇 분 걸림 | 새 파일을 불러오는 중 | 같은 파일로 재시도, 이후 실행은 빠름 |
불러오기에 실패해도 요금은 청구되지 않습니다.
가격
작성 시점인 2026년 10월 24일 기준, 이미지당 가격입니다:
| 해상도 | Krea 2 Turbo LoRA |
|---|---|
| 1k | $0.0216 |
| 2k | $0.036 |
LoRA가 0개, 1개, 2개, 3개여도 가격은 같습니다. 모델 페이지에는 항상 최신 가격이 표시됩니다. LoRA 슬롯이 없는 Krea 2 모델은 Krea 2 Large와 Krea 2 Medium Turbo를 보세요.
FAQ
Krea 2 NSFW LoRA가 있나요?
있습니다. 가장 널리 알려진 커뮤니티 파일은 위의 필터 섹션에서 다룬 것이며, 우리는 이것을 엔드포인트에서 돌려 봤습니다. 다섯 번 실행한 테스트에서는 모든 요청이 요청대로 생성되었지만, 베이스 모델도 파일 없이 Strong 프롬프트를 생성했습니다. SpicyAPI는 자체 콘텐츠 필터를 추가하지 않습니다. 가상의 성인만 해당되며, 동의 없이 실존 인물의 얼굴을 쓰는 것은 안 됩니다.
Krea 2 LoRA는 Raw로 학습해야 하나요, Turbo로 학습해야 하나요?
Krea는 학습에는 Raw를, 결과물 실행에는 Turbo를 권장합니다. Raw로 학습한 LoRA는 Turbo에 적용되며, 엔드포인트도 그렇게 사용합니다.
krea.ai에서 학습한 LoRA를 쓸 수 있나요?
확인하지 못했습니다. Krea의 자체 학습은 Medium 또는 Large에서 돌아가며, 페이지는 .safetensors 파일을 내보낼 수 있다고 말하지 않습니다. 엔드포인트는 Krea 2 Turbo용 오픈 웨이트 LoRA를 기대합니다.
내 Krea 2 LoRA가 아무 일도 하지 않는 이유는 무엇인가요?
보통 파일 형식이 틀렸거나, 베이스 모델이 틀렸거나, 트리거 문구가 빠진 경우입니다. 같은 시드로 트리거만 쓴 대조 실행을 해 보세요. 두 그림이 같다면 LoRA가 불러와지지 않은 것입니다.
LoRA는 몇 개까지 겹쳐 쓸 수 있나요?
요청당 세 개이며, 각각 고유한 scale을 가집니다. 겹쳐 써도 추가 요금은 없습니다.
Civitai도 동작하나요?
두 테스트에서, 익명 요청에 401을 반환한 Civitai 다운로드 링크도 엔드포인트에 불러와졌습니다. 링크가 실패하면 파일을 직접 호스팅해서 그 링크를 넣으세요.
성인만 사용하세요. 모든 프롬프트와 업로드에 가상의 성인을 쓰고, 생성한 결과물에 대한 책임은 사용자에게 있습니다.






