--- /dev/null
+# κ²½λ‘ μλ λ°μ½λ μ΄ν°μμμ μμ‘΄μ±
+
+λͺλͺ κ²½μ°μλ, *κ²½λ‘ μλ ν¨μ* μμμ μμ‘΄μ±μ λ°ν κ°μ΄ νμνμ§ μμ΅λλ€.
+
+λλ μμ‘΄μ±μ΄ κ°μ λ°ννμ§ μμ΅λλ€.
+
+κ·Έλ¬λ μ¬μ ν μ€ν/ν΄κ²°λ νμκ° μμ΅λλ€.
+
+κ·Έλ° κ²½μ°μ, `Depends`λ₯Ό μ¬μ©νμ¬ *κ²½λ‘ μλ ν¨μ*μ λ§€κ°λ³μλ‘ μ μΈνλ κ²λ³΄λ€ *κ²½λ‘ μλ λ°μ½λ μ΄ν°*μ `dependencies`μ `list`λ₯Ό μΆκ°ν μ μμ΅λλ€.
+
+## *κ²½λ‘ μλ λ°μ½λ μ΄ν°*μ `dependencies` μΆκ°νκΈ°
+
+*κ²½λ‘ μλ λ°μ½λ μ΄ν°*λ `dependencies`λΌλ μ νμ μΈ μΈμλ₯Ό λ°μ΅λλ€.
+
+`Depends()`λ‘ λ `list`μ΄μ΄μΌν©λλ€:
+
+=== "Python 3.9+"
+
+ ```Python hl_lines="19"
+ {!> ../../../docs_src/dependencies/tutorial006_an_py39.py!}
+ ```
+
+=== "Python 3.8+"
+
+ ```Python hl_lines="18"
+ {!> ../../../docs_src/dependencies/tutorial006_an.py!}
+ ```
+
+=== "Python 3.8 Annotatedκ° μλ κ²½μ°"
+
+ !!! tip "ν"
+ κ°λ₯νλ€λ©΄ `Annotated`κ° λ¬λ¦° λ²μ μ κΆμ₯ν©λλ€.
+
+ ```Python hl_lines="17"
+ {!> ../../../docs_src/dependencies/tutorial006.py!}
+ ```
+
+μ΄λ¬ν μμ‘΄μ±λ€μ κΈ°μ‘΄ μμ‘΄μ±λ€κ³Ό κ°μ λ°©μμΌλ‘ μ€ν/ν΄κ²°λ©λλ€. κ·Έλ¬λ κ°μ (무μμ΄λ λ°ννλ€λ©΄) *κ²½λ‘ μλ ν¨μ*μ μ 곡λμ§ μμ΅λλ€.
+
+!!! tip "ν"
+ μΌλΆ νΈμ§κΈ°μμλ μ¬μ©λμ§ μλ ν¨μ λ§€κ°λ³μλ₯Ό κ²μ¬νκ³ μ€λ₯λ‘ νμν©λλ€.
+
+ *κ²½λ‘ μλ λ°μ½λ μ΄ν°*μμ `dependencies`λ₯Ό μ¬μ©νλ©΄ νΈμ§κΈ°/λꡬ μ€λ₯λ₯Ό νΌνλ©° μ€νλλλ‘ ν μ μμ΅λλ€.
+
+ λν μ½λμμ μ¬μ©λμ§ μλ λ§€κ°λ³μλ₯Ό λ³΄κ³ λΆνμνλ€κ³ μκ°ν μ μλ μλ‘μ΄ κ°λ°μμ νΌλμ λ°©μ§νλλ° λμμ΄ λ μ μμ΅λλ€.
+
+!!! info "μ 보"
+ μ΄ μμμμ `X-Key`μ `X-Token`μ΄λΌλ 컀μ€ν
ν€λλ₯Ό λ§λ€μ΄ μ¬μ©νμ΅λλ€.
+
+ κ·Έλ¬λ μ€μ λ‘ λ³΄μμ ꡬνν λλ ν΅ν©λ [보μ μ νΈλ¦¬ν° (λ€μ μ±ν°)](../security/index.md){.internal-link target=_blank}λ₯Ό μ¬μ©νλ κ²μ΄ λ λ§μ μ΄μ μ μ»μ μ μμ΅λλ€.
+
+## μμ‘΄μ± μ€λ₯μ κ° λ°ννκΈ°
+
+νμμ μ¬μ©νλλλ‘ κ°μ μμ‘΄μ± *ν¨μ*λ₯Ό μ¬μ©ν μ μμ΅λλ€.
+
+### μμ‘΄μ± μꡬμ¬ν
+
+(ν€λκ°μ) μμ² μꡬμ¬νμ΄λ νμ-μμ‘΄μ±μ μ μΈν μ μμ΅λλ€:
+
+=== "Python 3.9+"
+
+ ```Python hl_lines="8 13"
+ {!> ../../../docs_src/dependencies/tutorial006_an_py39.py!}
+ ```
+
+=== "Python 3.8+"
+
+ ```Python hl_lines="7 12"
+ {!> ../../../docs_src/dependencies/tutorial006_an.py!}
+ ```
+
+=== "Python 3.8 Annotatedκ° μλ κ²½μ°"
+
+ !!! tip "ν"
+ κ°λ₯νλ€λ©΄ `Annotated`κ° λ¬λ¦° λ²μ μ κΆμ₯ν©λλ€.
+
+ ```Python hl_lines="6 11"
+ {!> ../../../docs_src/dependencies/tutorial006.py!}
+ ```
+
+### μ€λ₯ λ°μμν€κΈ°
+
+λ€μ μμ‘΄μ±μ κΈ°μ‘΄ μμ‘΄μ±κ³Ό λμΌνκ² μμΈλ₯Ό `raise`λ₯Ό μΌμΌν¬ μ μμ΅λλ€:
+
+=== "Python 3.9+"
+
+ ```Python hl_lines="10 15"
+ {!> ../../../docs_src/dependencies/tutorial006_an_py39.py!}
+ ```
+
+=== "Python 3.8+"
+
+ ```Python hl_lines="9 14"
+ {!> ../../../docs_src/dependencies/tutorial006_an.py!}
+ ```
+
+=== "Python 3.8 Annotatedκ° μλ κ²½μ°"
+
+ !!! tip "ν"
+ κ°λ₯νλ€λ©΄ `Annotated`κ° λ¬λ¦° λ²μ μ κΆμ₯ν©λλ€.
+
+ ```Python hl_lines="8 13"
+ {!> ../../../docs_src/dependencies/tutorial006.py!}
+ ```
+
+### κ° λ°ννκΈ°
+
+κ°μ λ°ννκ±°λ, κ·Έλ¬μ§ μμ μ μμΌλ©° κ°μ μ¬μ©λμ§ μμ΅λλ€.
+
+κ·Έλμ μ΄λ―Έ λ€λ₯Έ κ³³μμ μ¬μ©λ (κ°μ λ°ννλ) μΌλ°μ μΈ μμ‘΄μ±μ μ¬μ¬μ©ν μ μκ³ , λΉλ‘ κ°μ μ¬μ©λμ§ μμ§λ§ μμ‘΄μ±μ μ€νλ κ²μ
λλ€:
+
+=== "Python 3.9+"
+
+ ```Python hl_lines="11 16"
+ {!> ../../../docs_src/dependencies/tutorial006_an_py39.py!}
+ ```
+
+=== "Python 3.8+"
+
+ ```Python hl_lines="10 15"
+ {!> ../../../docs_src/dependencies/tutorial006_an.py!}
+ ```
+
+=== "Python 3.8 Annotatedκ° μλ κ²½μ°"
+
+ !!! tip "ν"
+ κ°λ₯νλ€λ©΄ `Annotated`κ° λ¬λ¦° λ²μ μ κΆμ₯ν©λλ€.
+
+ ```Python hl_lines="9 14"
+ {!> ../../../docs_src/dependencies/tutorial006.py!}
+ ```
+
+## *κ²½λ‘ μλ* λͺ¨μμ λν μμ‘΄μ±
+
+λμ€μ μ¬λ¬ νμΌμ κ°μ§κ³ μμ μ μλ λ ν° μ ν리μΌμ΄μ
μ ꡬ쑰ννλ λ²([λ ν° μ ν리μΌμ΄μ
- μ¬λ¬ νμΌλ€](../../tutorial/bigger-applications.md){.internal-link target=_blank})μ μ½μ λ, *κ²½λ‘ μλ* λͺ¨μμ λν λ¨μΌ `dependencies` λ§€κ°λ³μλ₯Ό μ μΈνλ λ²μ λν΄μ λ°°μ°κ² λ κ²μ
λλ€.
+
+## μ μ μμ‘΄μ±
+
+λ€μμΌλ‘ κ° *κ²½λ‘ μλ*μ μ μ©λλλ‘ `FastAPI` μ ν리μΌμ΄μ
μ 체μ μμ‘΄μ±μ μΆκ°νλ λ²μ λ³Ό κ²μ
λλ€.