GET API Chain
ET API Chain ๋ ธ๋๋ ์ฌ์ฉ์ ์ง๋ฌธ์ ๋ฐ๋ผ ์ธ๋ถ API ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ ํ URL์ ์์ฑํ๊ณ ํธ์ถํ ๋ค, ํด๋น ์๋ต์ ํด์ํ์ฌ ์์ฐ์ด ๋ต๋ณ์ ์์ฑํ๋ ์๋ API ์ง์ ์๋ต ์ฒด์ธ ๋ ธ๋์ ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
API ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก LLM์ด ์๋์ผ๋ก URL์ ๊ตฌ์ฑ
๊ตฌ์ฑ๋ URL๋ก GET ์์ฒญ์ ์ํํ๊ณ ์๋ต ๊ฒฐ๊ณผ ํด์
์ฌ์ฉ์ ์ง๋ฌธ์ ๋ํด API ๊ธฐ๋ฐ์ ์ค์๊ฐ ๋ต๋ณ ์ ๊ณต ๊ฐ๋ฅ
API ๋ช ์ธ๊ฐ ์์ฃผ ๋ณ๊ฒฝ๋๋ ์๋น์ค์์๋ ์ ์ฐํ๊ฒ ๋์ ๊ฐ๋ฅ


ํ๋ผ๋ฏธํฐ (Parameters)
Headers
์์ฒญ ์ ํฌํจํ HTTP ํค๋ (์: ์ธ์ฆ ํ ํฐ, ์ฝํ ์ธ ํ์ ๋ฑ)
URL Prompt
์ฃผ์ด์ง API ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํธ์ถํ URL์ ์์ฑํ๋ ํ๋กฌํํธ. ์๋ ์์ ์ฐธ๊ณ
Answer Prompt
ํธ์ถ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์ฉ์ ์ง๋ฌธ์ ๋ต๋ณ์ ์์ฑํ๋ ํ๋กฌํํธ. ์๋ ์์ ์ฐธ๊ณ
URL Prompt ์์
Answer Prompt ์์
์ถ๋ ฅ๊ฐ (Outputs)
GETApiChain
API ํธ์ถ ๊ฒฐ๊ณผ์ ํด์๋ ์ฌ์ฉ์ ์๋ต์ด ํฌํจ๋ ๊ฐ์ฒด
ํ์ฉ ์์
์ค์๊ฐ ๋ ์จ ํ์ธ ๋ด
์ฌ์ฉ์: "์์ธ ๋ ์จ ์๋ ค์ค"
API ๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก
/weather?city=Seoul์๋ ๊ตฌ์ฑ์๋ต ๊ฒฐ๊ณผ โ "ํ์ฌ ์์ธ์ ๋ง๊ณ 25๋์ ๋๋ค."
๊ธ์ต ๋ฐ์ดํฐ ์กฐํ ์์คํ
์ฌ์ฉ์: "์ค๋ ํ ์ฌ๋ผ ์ฃผ๊ฐ ์๋ ค์ค"
URL ์๋ ์์ฑ + ์๋ต ํด์ โ ์ค์๊ฐ ๊ธ์ต ๋ด ๊ตฌํ ๊ฐ๋ฅ
์ฌ์ฉ ํ
API ๋ฌธ์ ์ ๋ ฅ ์, ๊ฒฝ๋ก(URL), ํ๋ผ๋ฏธํฐ, ์๋ต ์์๋ฅผ ํจ๊ป ๋ฃ์ผ๋ฉด ๋ ์ ํํ URL์ด ์์ฑ๋ฉ๋๋ค.
Prompt๋ ์๋น์ค ๋ชฉ์ ์ ๋ฐ๋ผ ์ปค์คํฐ๋ง์ด์งํ๋ฉด ์๋ต ํ์ง์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค.
์ฃผ์์ฌํญ
์ด ๋ ธ๋๋ GET ๋ฐฉ์ API ์ ์ฉ์ ๋๋ค. POST, PUT ๋ฑ์ ๋ณ๋ ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ธ์.
๋ณด์์ด ํ์ํ API๋ Headers์ ์ธ์ฆ ์ ๋ณด๋ฅผ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
LLM์ด ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก URL์ ์์ฑํ๋ฏ๋ก ๋ฌธ์๊ฐ ๋ถ๋ช ํํ๋ฉด ์์ธ์ ๋์์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
GET API Chain์ WindyFlo์์ ์ธ๋ถ API ๊ธฐ๋ฐ ์๋ ์๋ต ์์คํ ์ ๊ตฌํํ ์ ์๋ ํต์ฌ ๋ ธ๋๋ก, ์ค์๊ฐ ์ ๋ณด ์ ๊ณต ์๋น์ค์ ์ ํฉํฉ๋๋ค.
Last updated