์ธ์ฆ
ํฉํธ์ฑ API Gateway๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํ ์ธ์ฆ ์ค์ ์ ์๋ดํฉ๋๋ค.
ํ๋์ API ํค๋ก ๋ชจ๋ AI ๋ชจ๋ธ์ ์ ๊ทผํ ์ ์์ผ๋ฉฐ, OpenAI SDK์ Anthropic SDK ๋ชจ๋ ๋ณ๋์ ํค๋ ์ค์ ์์ด ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋๋ก ๋ ๊ฐ์ง ์ธ์ฆ ๋ฐฉ์์ ์ง์ํฉ๋๋ค.
์๋ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผ ๋น ๋ฅด๊ฒ ์ค์ ํด๋ณด์ธ์!
API ํค ๋ฐ๊ธ
- ํฉํธ์ฑ ์น์ฌ์ดํธ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.
- ์ข์ธก ํ๋จ์ API Gateway ๋ฒํผ์ ํด๋ฆญํด์ฃผ์ธ์.
- API ํค ์์ฑ ๋ฒํผ์ ํด๋ฆญํ์ฌ ํค๋ฅผ ๋ฐ๊ธํด์ฃผ์ธ์.
- ์์ฑ๋ API ํค๋ฅผ ๋ณต์ฌํ์ฌ ์์ ํ ๊ณณ์ ๋ณด๊ดํด์ฃผ์ธ์.
API ํธ์ถ ์ ํฌ๋ ๋ง์ API ํค๋ฅผ ์์ฑํ ๊ณ์ ์์ ์ฐจ๊ฐ๋ฉ๋๋ค.
์์ฑ๋ ํค๋ ๋ค์ ์กฐํํ ์ ์์ต๋๋ค. ๋ณด์์ ์ํด ๋ฐ๋์ ์์ ํ ๊ณณ์ ๋ณด๊ดํด์ฃผ์ธ์.
์ง์๋๋ ํค๋ ๋ฐฉ์
๋ฐฉ๋ฒ 1: Authorization Bearer (OpenAI SDK ๊ธฐ๋ณธ)
OpenAI Python/JS SDK์์ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐฉ๋ฒ 2: x-api-key (Anthropic SDK ๊ธฐ๋ณธ)
Anthropic Python/JS SDK ๋ฐ Claude Code CLI์์ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๋ ๋ฐฉ์ ๋ชจ๋ ์์ ํ ์ง์๋๋ฏ๋ก, ํ์ค SDK ์ฌ์ฉ ์ ๋ณ๋์ ํค๋ ์ค์ ์ด ํ์ํ์ง ์์ต๋๋ค.
ํ๊ฒฝ ๋ณ์ ํจํด
OpenAI SDK
Anthropic SDK / Claude Code
Claude Code์์ ์ปค์คํ
Base URL์ ์ค์ ํ ๋๋
ANTHROPIC_API_KEY๊ฐ ์๋ ANTHROPIC_AUTH_TOKEN์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.๋ณด์
API ํค ๋ณด์์ ์ํด ๋ค์ ์ฌํญ์ ๋ฐ๋์ ์ง์ผ์ฃผ์ธ์:
- API ํค๋ ํญ์ ํ๊ฒฝ ๋ณ์์ ์ ์ฅํ๊ณ , ์์ค ์ฝ๋์ ์ง์ ํฌํจํ์ง ๋ง์ธ์
- HTTPS ์๋ํฌ์ธํธ๋ง ์ฌ์ฉํ์ธ์ (HTTP๋ ์ง์๋์ง ์์ต๋๋ค)
- ํค๊ฐ ๋ ธ์ถ๋์๋ค๋ฉด ์ฆ์ API Gateway ํ์ด์ง์์ ํด์งํ๊ณ ์ ํค๋ฅผ ๋ฐ๊ธ๋ฐ์ผ์ธ์
- API ํค๋ ์กฐ์ง๋ณ๋ก ๋ฒ์๊ฐ ์ง์ ๋ฉ๋๋ค โ ๋ค๋ฅธ ์กฐ์ง์ ๋ชจ๋ธ์ ์ ๊ทผํ ์ ์์ต๋๋ค
- ํค๋ API Gateway ํ์ด์ง์์ ์ธ์ ๋ ์ง ํด์งํ ์ ์์ต๋๋ค
์ธ์ฆ ์ค์ ์ ๋ง์น์
จ๋์? curl ์์ ํ์ด์ง์์ ๊ฐ๋จํ API ํธ์ถ์ ์๋ํด๋ณด์ธ์.
๋ง์ง๋ง ์์ ๋ ์ง: Apr 15, 2026
