API ๋ ํผ๋ฐ์ค¶
์์ด์ ํธ ๊ฐ๋ฐ ํคํธ(ADK)๋ Python๊ณผ Java๋ฅผ ์ํ ํฌ๊ด์ ์ธ API ๋ ํผ๋ฐ์ค๋ฅผ ์ ๊ณตํ์ฌ, ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ํด๋์ค, ๋ฉ์๋, ๊ธฐ๋ฅ์ ๋ํด ์์ธํ ์ดํด๋ณผ ์ ์๋๋ก ํฉ๋๋ค.
-
Python API ๋ ํผ๋ฐ์ค
Python ์์ด์ ํธ ๊ฐ๋ฐ ํคํธ๋ฅผ ์ํ ์ ์ฒด API ๋ฌธ์๋ฅผ ์ดํด๋ณด์ธ์. Python์ผ๋ก ์ ๊ตํ AI ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ชจ๋ ๋ชจ๋, ํด๋์ค, ํจ์, ์์ ์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค.
-
TypeScript API ๋ ํผ๋ฐ์ค
TypeScript Agent Development Kit์ ์ ์ฒด API ๋ฌธ์๋ฅผ ํ์ธํ์ธ์. TypeScript๋ก ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ AI ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ ์ ์๋๋ก ๋ชจ๋ ํจํค์ง, ํด๋์ค, ๋ฉ์๋์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
-
Go API ๋ ํผ๋ฐ์ค
Go ์์ด์ ํธ ๊ฐ๋ฐ ํคํธ๋ฅผ ์ํ ์ ์ฒด API ๋ฌธ์๋ฅผ ์ดํด๋ณด์ธ์. Go๋ก ์ ๊ตํ AI ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ชจ๋ ๋ชจ๋, ํด๋์ค, ํจ์์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค.
-
Java API ๋ ํผ๋ฐ์ค
Java ์์ด์ ํธ ๊ฐ๋ฐ ํคํธ๋ฅผ ์ํ ํฌ๊ด์ ์ธ Javadoc์ ํ์ธํ์ธ์. ์ด ๋ ํผ๋ฐ์ค๋ Java๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฌ๊ณ ํ AI ์์ด์ ํธ๋ฅผ ๊ฐ๋ฐํ ์ ์๋๋ก ๋ชจ๋ ํจํค์ง, ํด๋์ค, ์ธํฐํ์ด์ค, ๋ฉ์๋์ ๋ํ ์์ธํ ๋ช ์ธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
-
CLI ๋ ํผ๋ฐ์ค
์ ํจํ ๋ชจ๋ ์ต์ ๊ณผ ํ์ ๋ช ๋ น์ด๋ฅผ ํฌํจํ์ฌ CLI์ ๋ํ ์ ์ฒด API ๋ฌธ์๋ฅผ ์ดํด๋ณด์ธ์.
-
Agent Config YAML ๋ ํผ๋ฐ์ค
YAML ํ ์คํธ ํ์ผ์ ์ฌ์ฉํ์ฌ ADK๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ ์ฒด Agent Config ๊ตฌ๋ฌธ์ ํ์ธํ์ธ์.
-
REST API ๋ ํผ๋ฐ์ค
ADK ์น ์๋ฒ์ REST API๋ฅผ ์ดํด๋ณด์ธ์. ์ด ๋ ํผ๋ฐ์ค๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ํฌ์ธํธ, ์์ฒญ ๋ฐ ์๋ต ํ์ ๋ฑ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.