Introduction to Upstage API
π λͺ©μ°¨
Upstage API Key λ°κΈ μ μ°¨ μλ΄
Upstage API μ ν μκ°
1. Upstage API Key λ°κΈ μ μ°¨ μλ΄
Upstage APIλ₯Ό νμ©νμκΈ° μν΄μλ κ°μ₯ λ¨Όμ API Keyλ₯Ό λ°κΈλ°μμΌ ν©λλ€. 본격μ μΈ λ°κΈ μ μ°¨μ μμ, λ¨Όμ Upstage μ½μμ μ μνμ¬ νμκ°μ μ μλ£ν΄μ£ΌμκΈ° λ°λλλ€.
π μ μ€ν μ΄μ§ μ½μ μ μ

console.upstage.aiλ‘ μ μν΄ μ£ΌμΈμ.
βοΈ νμκ°μ

μ μ½μ νλ©΄μμ μ°μΈ‘ μλ¨μ Login λ²νΌμ ν΄λ¦νμ¬ νμκ°μ μ μ§νν΄μ£ΌμΈμ.
κ΅¬κΈ κ³μ μ ν΅ν΄ κ°νΈνκ² κ°μ νμΈμ.
1. API λ?
본격μ μΌλ‘ APIμ λν΄μ μμ보기 μ μ, Json ννκ° λ¬΄μμΈμ§ λΆν° μμ보λλ‘ ν©μλ€.
1οΈβ£ JSONμ΄λ

JSON(JavaScript Object Notation)μ λ°μ΄ν°λ₯Ό μ 리λ ννλ‘ νννλ λ°©λ² μ€ νλμ λλ€.
μλ₯Ό λ€μ΄, "μ¬κ³Ό, λ°λλ, μ€λ μ§"λΌλ λ¬Έμ₯μ λ¨μν ν
μ€νΈλ‘ νννλ©΄ κ·Έ μμ λκ° μλμ§ μΌμΌμ΄ μ¬λμ΄ μ½κ³ ν΄μν΄μΌ ν©λλ€. νμ§λ§ JSONμ μ΄λ κ² μ 리ν©λλ€:
μ΄λ° ννλ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ©΄, μ»΄ν¨ν°κ° κ°κ°μ νλͺ©μ μ½κ² μ°Ύκ³ μ²λ¦¬ν μ μκ² λ©λλ€.
π λΉμ νμλ©΄, JSONμ μ μ 리λ λμκ΄μ΄κ³ , ν μ€νΈλ μ무λ κ²λ λ΄μλ λ΄μ§ μ 물건λ€κ³Ό κ°μ΅λλ€.
2οΈβ£ APIλ?

API(Application Programming Interface)λ νλ‘κ·Έλ¨μμ μ¬μ©ν μ μλλ‘ λ―Έλ¦¬ μ€λΉλ κΈ°λ₯λ€μ λ©λ΄νμ λλ€.
μ°λ¦¬κ° μμμ μμ λ©λ΄λ₯Ό κ³ λ₯΄λ―μ΄, νλ‘κ·Έλ¨λ APIλ₯Ό ν΅ν΄ νμν κΈ°λ₯μ μ νν΄μ μ¬μ©ν μ μμ΅λλ€.
π λ©λ΄ μμ:
βOCRλ‘ λ¬Έμ λ΄ ν μ€νΈλ§ λ½μμ€β
βSolar LLMμΌλ‘ λ¬Έμ μμ½ν΄μ€β
APIλ μ΄λ° μμ²μ λ°μλ€μ΄κ³ , κ·Έμ λ§λ κ²°κ³Όλ₯Ό JSON νμμΌλ‘ κΉλνκ² λλ €μ€λλ€.
μ¦, APIλ κΈ°λ₯μ μμ²νλ λ°©λ²μ΄κ³ , JSONμ κ·Έ κ²°κ³Όλ₯Ό μ λ¬νλ ν¬λ§·μ΄λΌκ³ λ³Ό μ μμ΅λλ€.
3οΈβ£ Why API?
β μ 무 νλ‘μΈμ€ μλν
λ°λ³΅λλ μ 무 μ²λ¦¬ μμ μ API νΈμΆλ‘ μλνν μ μμ΅λλ€.
μ: Document Parse APIλ₯Ό ν΅ν΄ 100κ° λ¬Έμλ₯Ό μΌμΌμ΄ μ λ‘λνμ§ μκ³ , ν λ²μ μ²λ¦¬ κ°λ₯
β μλ μ λ°μ΄νΈ κΈ°λ₯
μ ν΄μ§ μκ°λ§λ€ μλμΌλ‘ APIλ₯Ό νΈμΆν΄ μ΅μ λ°μ΄ν°λ₯Ό κ°μ Έμ€κ² ν μ μμ΅λλ€.
μ: ν루 ν λ² μλμΌλ‘ Solar LLMμΌλ‘ κΈ°μ¬ λ΄μ© μμ½ λ° λ²μ
β λ€μν κΈ°λ₯μ μ‘°ν©
λ¬Έμ λ΄μ©μ μΆμΆνμ¬ κ²°κ³Όλ₯Ό λ²μνκ±°λ μμ½νλ λ±μ λ€λ₯Έ APIμ μ°λν΄ λ³΅ν©μ μΈ μμ μνμ΄ κ°λ₯ν©λλ€.
μ: Document Parseλ‘ λ¬Έμ λ³ν β λ²μ β μμ½κΉμ§ ν νλ¦μΌλ‘ μ²λ¦¬
2. Upstage API Key λ°κΈ μ μ°¨ μλ΄
Upstage APIλ₯Ό νμ©νκΈ° μν΄μλ API keyλ₯Ό λ¨Όμ λ°κΈλ°μμΌν©λλ€.
API Keyλ νΉμ μ¬μ©μλ₯Ό μλ³νκ³ , κ·Έ μ¬μ©μκ° Upstageμ κΈ°λ₯μ μ΄μ©ν μ μλλ‘ νκ°ν΄μ£Όλ μ¬μ©μλ§μ κ³ μ ν μΈμ¦ ν€μ λλ€.
μλ μ μ°¨μ λ°λΌ μμ νκ² λ°κΈλ°μ μ¬μ©ν΄ μ£ΌμΈμ!
π μ μ€ν μ΄μ§ μ½μ μ μ
console.upstage.aiλ‘ μ΄λνμΈμ.
π API Keys ν΄λ¦

λμ보λμμ API Keys λ©λ΄λ₯Ό μ νν©λλ€.
β Create New Key ν΄λ¦

μλ‘μ΄ API Key μμ±μ μν΄ Create New Keyλ₯Ό ν΄λ¦νμΈμ.
π API Key λ³΅μ¬ λ° λ³΄κ΄

μμ±λ API Keyλ₯Ό 볡μ¬νκ³ , μμ ν μ₯μμ 보κ΄νμΈμ!
β οΈ API Key μ΄μ© μ μ£Όμμ¬ν
API Keyλ κ°μΈ κ³ μ κ°μ λλ€. λ ΈμΆ μ νμΈμ΄ μ¬μ©ν μ μμΌλ κΌ μ£Όμν΄ μ£ΌμΈμ!
πΎ 볡μ¬ν API Keyλ κ°μΈμ μΌλ‘ μμ ν 곡κ°μ 보κ΄ν΄ μ£ΌμΈμ.
π« λ ΈμΆλ API Keyλ νμΈμ μν΄ μ¬μ©λ μ μμ΄ λ³΄μμ μ£Όμν΄μΌ ν©λλ€.
κ·Έλ λ€λ©΄ μ΄μ 본격μ μΌλ‘ Upstage μλ μ΄λ€ μ νλ€μ΄ μλ μ§ μμλ³΄λ¬ κ°λ³ΌκΉμ?
2. Upstage API μ ν μκ°
Upstage Consoleμμλ λ€μν Upstage μ νλ€μ μ§μ μ€νν΄λ³΄κ³ , μ€μ μ 무μ μ μ©ν μ μλ APIλ₯Ό μ 곡ν©λλ€. μλλ μ£Όμ κΈ°λ₯λ€μ λν μκ°μ νμ© μ¬λ‘μ λλ€.
AI Initiative νλ‘κ·Έλ¨μ μ°Έμ¬νκ³ μλ€λ©΄, Solar Proμ Document Parseλ₯Ό 무λ£λ‘ μ¬μ©νμ€ μ μμ΅λλ€. (~2026λ 3μ 31μΌ) μ°Έμ¬λ₯Ό μνλ€λ©΄ λ€μ λ§ν¬μμ μ μ²ν μ μμ΅λλ€. β LINK
2.1 π¬ [λͺ¨λΈ] Chat

Upstageμ LLMμΈ Solar λͺ¨λΈ μ리μ¦λ₯Ό νμ©νμ¬ μ¬μ©μ λνν μΈν°νμ΄μ€(μ±λ΄)μ ꡬνν μ μμ΅λλ€.
ν μ€νΈ μμ±, μμ½, λ¬Έλ§₯ μ΄ν΄ λ± μΈμ΄ κ΄λ ¨ μμ μ μ΅μ νλμ΄ μμΌλ©°, μ±λ΄, κ³ κ° μλ΄ μλν, μ½ν μΈ μμ± λ±μ νμ© κ°λ₯ν©λλ€.
2.2 π [λͺ¨λΈ] Document Digitization

λ¬Έμ κΈ°λ° μμ μ μλννκΈ° μν κΈ°λ₯λ€μ΄ ν¬ν¨λμ΄ μμ΅λλ€.
π [λͺ¨λΈ] Document Parsing
볡μ‘ν λ¬Έμλ₯Ό HTMLμ΄λ Markdownκ³Ό κ°μ ꡬ쑰νλ ν μ€νΈλ‘ μλ λ³νν΄μ£Όλ λͺ¨λΈμ λλ€.
λ¬Έμ λ΄ λ¨λ½, ν, μ΄λ―Έμ§ λ±μ μΈμνμ¬ λ Όλ¦¬μ μΈ μμλ‘ κ΅¬μ±νκ³ , LLMμ΄ λ¬Έμλ₯Ό μ ννκ² μ΄ν΄ν μ μλλ‘ λμμ€λλ€. λ¬Έμ κΈ°λ° μ§μμλ΅, μμ½ μμ€ν λ±μ νμ©λ μ μμ΅λλ€.
π§Ύ [λͺ¨λΈ] Document OCR
λ€μν νμμ λ¬Έμ μ΄λ―Έμ§μμ ν μ€νΈλ₯Ό κ°μ§νκ³ μΆμΆνλ λͺ¨λΈμ λλ€.
μ¬λ¬ μΈμ΄μ ν΄μλμμ λμ μΈμ μ νλλ₯Ό 보μ₯νλ©°, μ€μΊ λ¬Έμλ μ΄λ―Έμ§ κΈ°λ°μ λ°μ΄ν° μ λ ₯μ μλνν λ νμ©λ©λλ€.
2.3 π [λͺ¨λΈ]Information Extraction

λ¬Έμμμ λ μ§, μΈλͺ , κΈμ‘ λ± ν΅μ¬ μ 보λ₯Ό μλμΌλ‘ μΆμΆνλ λͺ¨λΈμ λλ€.
μ ννλ JSON ννλ‘ κ²°κ³Όλ₯Ό λ°ννμ¬, νμ λ°μ΄ν° μ²λ¦¬μ μ©μ΄ν©λλ€.
π [λͺ¨λΈ] Universal Information Extraction
νΉμ λ¬Έμ μ νμ κ΅νλμ§ μκ³ , λ€μν λ¬Έμμμ ν€ μ 보λ₯Ό μΆμΆν μ μλ λ²μ© λͺ¨λΈμ λλ€.
미리 μ ν΄μ§ νμμ΄ μλ λ¬Έμμλ λ°λ‘ μ μ© κ°λ₯νλ©°, λ€μν λ¬Έμκ° μμ¬μλ νκ²½μμλ μ μ°νκ² μ¬μ©ν μ μμ΅λλ€.
π§ [λͺ¨λΈ] Prebuilt Information Extraction
μ‘μ₯, κ³μ½μ λ± μμ£Ό μ¬μ©λλ λ¬Έμ μ νμ μ΅μ ννμ¬ νμ΅μν¨ λͺ¨λΈμ λλ€.
λ°λ³΅λλ λ¬Έμ μμ μ μλννκ±°λ λκ·λͺ¨ λ¬Έμμμ μ ν΄μ§ νλ(νλͺ©)μ μ νν μΆμΆν΄μΌ ν λ μ ν©ν©λλ€.
2.4 π§ [κΈ°λ₯] Structured Outputs
LLM λͺ¨λΈ μλ΅μ μ¬μ μ μ ν΄μ§ νμ(JSON μ€ν€λ§)μ λ°λΌ ꡬ쑰νλ ννλ‘ μμ±ν μ μμ΅λλ€.
μ΄λ μΆμΆλ μ 보λ₯Ό λ°λ‘ μμ€ν μ ν΅ν©νκ±°λ μ ννλ 리ν¬νΈ ννλ‘ μ μ₯νκ³ μ ν λ μ μ©νκ² νμ©λ©λλ€.
2.5 π [κΈ°λ₯] Function Calling
LLMμ΄ μ€μκ°μΌλ‘ λ€λ₯Έ μΈλΆ API, λ°μ΄ν°λ² μ΄μ€, μλν λꡬ λ± λ€λ₯Έ λꡬ(Tool)λ€κ³Ό μ°κ²°λμ΄ μΌμ μ²λ¦¬ν μ μλλ‘ λμμ£Όλ κΈ°λ₯μ λλ€.
μλ₯Ό λ€μ΄, λ μ¨, νμ¨ λ± μ€μκ° APIλ₯Ό νΈμΆνκ±°λ λ°μ΄ν°λ² μ΄μ€μμ νΉμ μ 보λ₯Ό κ²μνλ λ±μ μμ μ΄ κ°λ₯νλ©°, μ€μκ° μ 보 μ 곡, μλνλ μλ΅ μμ± λ±μ νμ©ν μ μμ΅λλ€.
2.6 ποΈβπ¨οΈ [λͺ¨λΈ] Embeddings

ν μ€νΈλ₯Ό 벑ν°λ‘ λ³ννμ¬, μλ―Έ κΈ°λ° κ²μμ΄λ μ μ¬λ λΆμμ νμ©ν μ μλλ‘ νλ λͺ¨λΈμ λλ€.
λ¬Έμ₯ λΆλ₯, ν΄λ¬μ€ν°λ§ λ± λ¬Έλ§₯/μλ―Έ κΈ°λ° λΉκ΅κ° νμν μν©μμ μ¬μ©λ©λλ€.
Wrap Up
μ΄λ² μΉμ μμλ Upstage APIλ₯Ό μ¬μ©νκΈ° μν 첫걸μμ ν¨κ» μ΄ν΄λ³΄μμ΅λλ€.
πΉ API & JSONμ΄λ? : APIλ Upstage μ ν λ±κ³Ό κ°μ΄ μΈ μ μλ κΈ°λ₯λ€μ λͺ¨μμ΄κ³ , JSONμ κ·Έ κΈ°λ₯λ€μ κ²°κ³Όλ₯Ό μ 리λ νμμΌλ‘ μ λ¬νλ λ°©λ²μ λλ€.
πΉ Why API? : μ 무 μλν, μ€μκ° μ²λ¦¬, λ€μν κΈ°λ₯ μ‘°ν© λ± νμ μμ ν¨μ¨μ λμ΄λ λ° λ§€μ° μ μ©ν©λλ€.
πΉ API μ¬μ©μ μν μ€λΉ μ μ°¨ : νμκ°μ β API Key λ°κΈκΉμ§ κ°λ¨ν μ μ°¨λ‘ μμν μ μμ΅λλ€. λ¨, API Keyλ κΌ μμ νκ² λ³΄κ΄νκ³ , 보μμ μ£Όμν΄μΌ ν©λλ€.
πΉ Upstage μ£Όμ μ ν μκ° : Chat, Document Parsing OCR, Information Extraction λ± μ€λ¬΄μ λ°λ‘ μ μ© κ°λ₯ν λ€μν κΈ°λ₯μ μ 곡ν©λλ€.
κ·Έλ λ€λ©΄ μ΄μ , κ° μ νμ΄ μ€μ λ‘ μ΄λ»κ² μλνλμ§ λ μμΈν μμλ³΄λ¬ κ°λ³ΌκΉμ?
Suwan Kim | AI Edu | Upstage
Last updated