# [[Prompt Weights]]

## 📌 Brief Summary
프롬프트 가중치(Prompt Weights)는 텍스트 프롬프트 내 특정 단어나 구문의 중요도(강조 또는 축소)를 조절하여 생성되는 이미지에 미치는 영향을 제어하는 기법이다 [1]. 모델에 따라 괄호, 숫자, 특수 기호 등을 사용하여 가중치를 부여하며, 이를 통해 여러 시각적 개념을 섬세하게 혼합하거나 통제할 수 있다 [2, 3]. 기본 가중치는 통상적으로 1이며, 가중치가 지나치게 높으면 이미지 품질이 저하되거나 렌더링에 실패할 위험이 있다 [1, 2, 4].

## 📖 Core Content
* **가중치의 기본 원리와 역할:**
  가중치는 프롬프트 내에서 상대적인 아이디어의 비중을 표현하는 데 사용된다 [2]. 기본값은 1로 설정되며, 1보다 크면 강조(Positive), 1보다 작으면 축소(Negative)의 의미를 가진다 [1, 2, 5]. 이를 통해 개와 고양이의 특성을 섞는 것처럼 여러 개념의 균형을 맞출 수 있으나, 단어의 입력 순서(Word order)가 가중치보다 최종 이미지에 더 큰 영향을 미칠 수도 있다는 점을 유의해야 한다 [6, 7].

* **스테이블 디퓨전(Stable Diffusion)의 가중치 문법:**
  일반적인 스테이블 디퓨전 환경에서는 `(keyword:factor)` 형태의 문법을 통해 단어의 중요도를 숫자로 지정하며, 괄호 `()`를 사용하여 1.1배 강조하거나 대괄호 `[]`를 사용하여 비중을 줄일 수 있다 [8-11]. 소수점을 사용할 경우 소수점 첫째, 둘째 자리 정도의 정밀도만으로도 충분하며 그 이상 세밀한 숫자는 큰 차이를 만들지 않는다 [12]. 반면 getimg.ai와 같은 특정 플랫폼에서는 단어 끝에 `+`나 `-` 기호 또는 숫자를 더해 조절하며, 기호가 늘어날수록 1.1 또는 0.9의 거듭제곱으로 가중치가 연산된다 [1, 13].

* **미드저니(Midjourney)의 다중 프롬프트 가중치:**
  미드저니에서는 텍스트에 가중치를 부여할 때 `::` 기호 뒤에 숫자를 붙여 사용한다 [3]. 예를 들어 `red car::2 blue car::1`로 입력하면 빨간 차의 비중이 파란 차보다 두 배 더 중요하게 처리된다 [3].

* **부정 프롬프트(Negative Prompt) 및 LoRA 적용:**
  가중치는 부정 프롬프트에도 적용되어 이미지에 원치 않는 요소가 생성되는 것을 강력하게 억제할 수 있다 [4, 14]. 한편, LoRA와 같은 추가 모델을 사용할 때는 기본 모델이 고유의 예술 스타일을 유지할 수 있도록 가중치를 0.7 수준으로 설정하여 시작하는 것이 가장 안전하다 [5]. 여러 시각적 개념이나 LoRA를 결합할 때 가중치가 너무 높으면(예: 2.0 이상) 색상 아티팩트가 발생하거나 이미지 구성을 망칠 수 있으므로 주의해야 한다 [4, 15, 16].

## 🔗 Knowledge Connections
- **Related Topics:** [[Stable Diffusion]], [[Midjourney]], [[Negative Prompts]], [[LoRA]]
- **Projects/Contexts:** [[이미지 생성 및 제어 파이프라인]], [[프롬프트 엔지니어링 미세 조정]]
- **Contradictions/Notes:** 일반적인 오픈소스 스테이블 디퓨전 도구들은 `()`, `[]` 기반의 괄호 가중치 문법을 사용하는 반면, getimg.ai와 같은 일부 서비스 플랫폼에서는 이 문법을 지원하지 않고 독자적인 `+`, `-` 문법을 사용해야 한다고 명시하는 등 환경에 따라 문법 차이가 존재한다 [14]. 또한, 가중치 값의 조절이 중요하지만 실제 생성 결과에서는 가중치보다 단어의 배치 순서가 더 강한 영향력을 행사할 수 있다는 점을 고려해야 한다 [7].

---
*Last updated: 2026-04-30*