POST API Chain

POST API Chain λ…Έλ“œλŠ” μ™ΈλΆ€ API λ¬Έμ„œλ₯Ό 기반으둜 LLM이 μžλ™μœΌλ‘œ POST μš”μ²­μ˜ URLκ³Ό μš”μ²­ λ³Έλ¬Έ(payload)을 μƒμ„±ν•˜κ³ , 호좜 κ²°κ³Όλ₯Ό ν•΄μ„ν•˜μ—¬ μžμ—°μ–΄ 응닡을 μƒμ„±ν•˜λŠ” μžλ™ν™”λœ POST μš”μ²­ 체인 λ…Έλ“œμž…λ‹ˆλ‹€.


μ£Όμš” κΈ°λŠ₯

  • API λ¬Έμ„œλ₯Ό 뢄석해 LLM이 μš”μ²­ URLκ³Ό body 데이터λ₯Ό μžλ™ 생성

  • μžλ™μœΌλ‘œ POST μš”μ²­ μˆ˜ν–‰ 및 응닡 해석

  • 인증, 데이터 등둝, νŠΈλ¦¬κ±°ν˜• API 호좜 μ‹œ ν™œμš© κ°€λŠ₯

  • ν”„λ‘¬ν”„νŠΈ 기반으둜 μœ μ—°ν•˜κ²Œ μš”μ²­ 포맷을 μ„€μ • κ°€λŠ₯

WindyFlo POST API Chain
WindyFlo POST API Chain Parameters

μž…λ ₯κ°’ (Inputs)

ν•­λͺ©
μ„€λͺ…
ν•„μˆ˜ μ—¬λΆ€

Language Model

μ‚¬μš©μž μ§ˆλ¬Έμ„ λΆ„μ„ν•˜κ³  POST μš”μ²­ ꡬ쑰λ₯Ό 생성할 LLM

ν•„μˆ˜

API Documentation

OpenAPI λͺ…μ„Έ λ˜λŠ” 예제 기반 API λ¬Έμ„œ (ν…μŠ€νŠΈ ν˜•νƒœ)

ν•„μˆ˜


νŒŒλΌλ―Έν„° (Parameters)

ν•­λͺ©
μ„€λͺ…

Headers

POST μš”μ²­ μ‹œ 포함할 HTTP 헀더 (예: Authorization, Content-Type λ“±)

URL Prompt

μ‚¬μš©μž μ§ˆλ¬Έμ— κΈ°λ°˜ν•΄ ν˜ΈμΆœν•  URLκ³Ό JSON bodyλ₯Ό μƒμ„±ν•˜λŠ” ν”„λ‘¬ν”„νŠΈ

Answer Prompt

POST μš”μ²­ κ²°κ³Όλ₯Ό 해석해 μ‚¬μš©μž μ§ˆλ¬Έμ— λŒ€ν•œ 응닡을 μƒμ„±ν•˜λŠ” ν”„λ‘¬ν”„νŠΈ

URL Prompt μ˜ˆμ‹œ

Answer Prompt μ˜ˆμ‹œ


좜λ ₯κ°’ (Outputs)

좜λ ₯ ν•­λͺ©
μ„€λͺ…

POSTApiChain

POST μš”μ²­ 결과와 ν•΄μ„λœ μžμ—°μ–΄ 응닡이 ν¬ν•¨λœ 객체


ν™œμš© μ˜ˆμ‹œ

  1. νšŒμ›κ°€μž… μš”μ²­ μžλ™ν™”

    • μ‚¬μš©μž: "νšŒμ›κ°€μž… μš”μ²­ λ³΄λ‚΄μ€˜"

    • LLM이 /register κ²½λ‘œμ™€ payload μžλ™ ꡬ성 β†’ POST μš”μ²­ μ‹€ν–‰ β†’ 성곡 μ—¬λΆ€ 응닡

  2. Slack Webhook μžλ™ λ°œμ†‘

    • μ‚¬μš©μž: "μŠ¬λž™μ— λ©”μ‹œμ§€ λ³΄λ‚΄μ€˜"

    • URLκ³Ό λ©”μ‹œμ§€ payload μžλ™ 생성 β†’ POST μš”μ²­μœΌλ‘œ 전솑

  3. μ˜ˆμ•½ μ‹œμŠ€ν…œ 연동

    • μ‚¬μš©μž: "5μ›” 20일 μ˜€ν›„ 2μ‹œλ‘œ μ˜ˆμ•½ν•΄μ€˜"

    • μ˜ˆμ•½ API URL 및 JSON λ³Έλ¬Έ μžλ™ 생성 β†’ κ²°κ³Ό 응닡 처리


μ‚¬μš© 팁

  • API λ¬Έμ„œμ—λŠ” ν•„μˆ˜ νŒŒλΌλ―Έν„°, μš”μ²­ ν˜•μ‹, 응닡 μ˜ˆμ‹œκ°€ λͺ…ν™•νžˆ ν¬ν•¨λ˜μ–΄μ•Ό LLM이 μ˜¬λ°”λ₯Έ POST μš”μ²­μ„ ꡬ성할 수 μžˆμŠ΅λ‹ˆλ‹€.

  • ν”„λ‘¬ν”„νŠΈλŠ” API νŠΉμ„±μ— 맞게 μ»€μŠ€ν„°λ§ˆμ΄μ§• κ°€λŠ₯ν•©λ‹ˆλ‹€. (예: νŠΉμ • ν•„λ“œ κ°•μ œ μ§€μ • λ“±)

  • 인증이 ν•„μš”ν•œ 경우 Headers에 Authorization λ“± 헀더λ₯Ό λͺ…μ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€.


μ£Όμ˜μ‚¬ν•­

  • 이 λ…Έλ“œλŠ” λ°˜λ“œμ‹œ POST λ©”μ„œλ“œ μ „μš©μž…λ‹ˆλ‹€. GET μš”μ²­μ€ λ³„λ„μ˜ GET API Chain λ…Έλ“œλ₯Ό μ‚¬μš©ν•˜μ„Έμš”.

  • API λͺ…μ„Έκ°€ λΆˆμ™„μ „ν•˜κ±°λ‚˜ μš”μ²­ ν˜•μ‹μ΄ λ³΅μž‘ν•œ 경우, 응닡이 μ˜ˆμƒκ³Ό λ‹€λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

  • Headers ν•„λ“œλŠ” JSON ꡬ쑰둜 κ΅¬μ„±ν•˜λ©°, Content-Type: application/jsonκ³Ό 같은 ν•„λ“œλ₯Ό λ°˜λ“œμ‹œ ν¬ν•¨ν•˜λŠ” 것을 ꢌμž₯ν•©λ‹ˆλ‹€.


POST API Chain은 WindyFloμ—μ„œ 양식 전솑, 등둝, μ—…λ°μ΄νŠΈ μš”μ²­ λ“±μ˜ μ‹œλ‚˜λ¦¬μ˜€μ— μœ μš©ν•˜κ²Œ ν™œμš© κ°€λŠ₯ν•œ μžλ™ POST 호좜 λ…Έλ“œμž…λ‹ˆλ‹€. API λ¬Έμ„œλ§Œ 있으면 μ‚¬μš©μžμ˜ μ§ˆμ˜μ— 따라 μœ μ—°ν•˜κ²Œ POST ꡬ쑰λ₯Ό μžλ™ν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Last updated