๐ ๊ฒ์ดํธ์จ์ด๋ โ ์ฝ์ผํธ ๋น์
11ํ์ฐจ ์ง๋์ 'โ ๊ฒ์ดํธ์จ์ด' ์นธ โ AI๊ณ์ ๋ฉํฐํญ ์ฝ์ผํธ๋ผ ๋ถ๋ ๋ ๊ทธ ์๋ฆฌ๋ฅผ ํ ์๊ฐ ๊น์ด๋ก ํผ์นฉ๋๋ค. ์ง์์ ๋ ธํธ๋ถยทํฐยท์ ํ๊ธฐ๋ฅผ ์ธ ๋ ์ฝ์ผํธ ๋ชจ์์ ์ ๊ฒฝ ์ ์ฐ๋ฏ, ๊ฒ์ดํธ์จ์ด๋ ๋ด ์ฑ๊ณผ ์ฌ๋ฌ AI(ClaudeยทGPTยทGeminiยท๋ก์ปฌ ๋ชจ๋ธ) ์ฌ์ด์ ๋๋ '์ค๊ฐ ๋ฉํฐํญ'์ ๋๋ค. ์ฑ์ ๋ฉํฐํญ์๋ง ๊ฝ๊ณ , ๋ค์์ ์ด๋ค AI๋ก ์ฐ๊ฒฐํ ์ง๋ ๊ฒ์ดํธ์จ์ด๊ฐ ์ ํฉ๋๋ค. โ โ โ ์ค๊ธ.
๋ ์ ํํ๋ 'ํต์ญ ์ฐฝ๊ตฌ'์ ๊ฐ๊น์ต๋๋ค. ํ์ฌ๋ง๋ค AI๋ฅผ ๋ถ๋ฅด๋ ์์(API ํ์)์ด ์กฐ๊ธ์ฉ ๋ค๋ฅธ๋ฐ, ๊ฒ์ดํธ์จ์ด๊ฐ ๊ทธ ์ฐจ์ด๋ฅผ ํก์ํด โ ๋ด ์ฑ์ ํ ๊ฐ์ง ์์์ผ๋ก๋ง ๋งํ๊ณ , ๋ค์์ Claude ๋งํฌยทGPT ๋งํฌ๋ก ๋ฒ์ญํด ์ ๋ฌํด์ค๋๋ค.
๐ค ๊ฒ์ดํธ์จ์ด๊ฐ ์์ผ๋ฉด โ '๋ชจ๋ธ ๊ฐ์๋ผ์ฐ๊ธฐ = ๊ณต์ฌ'
๊ฒ์ดํธ์จ์ด ์์ด ์ฑ์ ๋ง๋ค๋ฉด, AI ํ์ฌ๋ง๋ค ์ฐ๊ฒฐ ์ฝ๋์ ํค(๋น๋ฐ๋ฒํธ)๋ฅผ ๋ฐ๋ก ๋ฐ์ ๋ฃ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋์ 'GPT ๋์ Claude๋ก ๋ฐ๊ฟ๋ณด์' ํ ๋ฒ์ โ ๋ฉ์ฉกํ ์ฝ๋๋ฅผ ์ฌ๊ธฐ์ ๊ธฐ ๋ฏ์ด๊ณ ์น๋ ๊ณต์ฌ๊ฐ ์์๋ผ์. ๊ฒ์ดํธ์จ์ด ํ ๋๋ง ๋๋ฉด ์๋ ๋ค ๊ฐ์ง๊ฐ ํ๊บผ๋ฒ์ ์ ๋ฆฌ๋ฉ๋๋ค.
- ๊ฐ์๋ผ์ฐ๊ธฐ ์ง์ฅ โ ๋ชจ๋ธ ๋ฐ๊ฟ ๋๋ง๋ค ์ฝ๋ ์์ ยท์ฌ๋ฐฐํฌ. 'ํ๋ฒ ์จ๋ณด๊ณ ๋น๊ต'๊ฐ ํฐ ์์ ์ด ๋จ
- ๋น์ฉ ๊น๊น์ด โ ์ด๋ ๊ธฐ๋ฅ์ด ๋์ ์ผ๋ง๋ ์ฐ๋์ง ๋ชจ๋ฆ. ์ฒญ๊ตฌ์ ๋ณด๊ณ ๋๋
- ์ฅ์ ์ ๋ฌด๋ฐฉ๋น โ ์ฐ๋ AI๊ฐ ์ ๊น ๋จนํต์ด๋ฉด(์ ๊ฒยท๊ณผ๋ถํ) ์๋น์ค๋ ๊ฐ์ด ๋ฉ์ถค
- ํค ๊ด๋ฆฌ ๋์ฅํ โ ํ์๋ง๋ค, ๊ธฐ๋ฅ๋ง๋ค API ํค๊ฐ ํฉ์ด์ ธ ๋๊ฐ ์ผ๋ง ์ผ๋์ง ์ถ์ ๋ถ๊ฐ
โก LiteLLM โ ์ฌ์ค์์ ํ์ค
๊ฒ์ดํธ์จ์ด ํ๋ฉด ๊ฑฐ์ ๋ชจ๋๊ฐ ๋จผ์ ๊บผ๋ด๋ ์ด๋ฆ์ด LiteLLM์ ๋๋ค(BerriAI, ์คํ์์ค, ๋๋ต 4.9๋ง ์คํ). ํต์ฌ์ ํ ๋ฌธ์ฅ โ 'OpenAI ํ์ ํ๋๋ก 100๊ฐ ๋๋ AI๋ฅผ ๋๊ฐ์ด ํธ์ถ'ํ๋ค๋ ๊ฒ. ChatGPT๋ฅผ ๋ถ๋ฅด๋ ๊ทธ ๋ฐฉ์ ๊ทธ๋๋ก, ๋ชจ๋ธ ์ด๋ฆ๋ง ๋ฐ๊พธ๋ฉด ClaudeยทGeminiยท๋ก์ปฌ ๋ชจ๋ธ์ด ํธ์ถ๋ฉ๋๋ค(๋๋กญ์ธ ๊ต์ฒด).
- ํต์ผ๋ ์ ๊ตฌ โ OpenAI ์์ ํ๋๋ก 100+ ๋ชจ๋ธ. ์ ๋ชจ๋ธ์ด ๋์๋ ๋ด ์ฑ ์ฝ๋๋ ๊ทธ๋๋ก
- ๋ ๊ฐ์ง ํํ โ โ ์ฝ๋์ ๋ฃ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Python SDK) โก ํ ๋ ๋์ ํ์ด ํจ๊ป ์ฐ๋ ์๋ฒ(Proxy=๊ฒ์ดํธ์จ์ด). ๋น๊ฐ๋ฐ์๊ฐ ๋ ์ฌ๋ฆด ๊ฑด โก
- ์ ํ์ค์ธ๊ฐ โ ๊ฑฐ์ ๋ชจ๋ ์คํ์์ค ๋๊ตฌ(11ํ์ฐจ์ ์ฑ UIยท์ฝ๋ฉ ์์ด์ ํธ ๋ฑ)๊ฐ 'LiteLLM ํธํ'์ ๊ธฐ๋ณธ์ผ๋ก ๊น๊ณ ๊ฐ
- ์ด์ ๊ธฐ๋ฅ โ ํด๋ฐฑยท๋ก๋๋ฐธ๋ฐ์ฑ, ๋น์ฉ ์ถ์ ยท์์ฐ, ๊ฐ์ ํค, ๋ก๊ทธยท๊ด๋ฆฌ ๋์๋ณด๋๊น์ง ํ๋ฒ์
๐ธ ํต์ฌ ํจ๊ณผ โ ๋น์ฉยทํด๋ฐฑยท์ค๋งํธ ๋ผ์ฐํ
๊ฒ์ดํธ์จ์ด๊ฐ ๊ฐ์ด๋ฐ ์์ผ๋ฉด, ๋ชจ๋ AI ํธ์ถ์ด ํ ๊ณณ์ ์ง๋๊ฐ๋๋ค. ๊ทธ ๊ธธ๋ชฉ์์ ์ธ ๊ฐ์ง ๋๋ํ ์ผ์ ์๋์ผ๋ก ํด์ค์ โ ์ด๊ฒ 11ํ์ฐจ์์ ์๊ณ ํ๋ '์ผ AI/๋น์ผ AI ์๋ ๋ถ๋ฐฐ + ์๋ ์ ํ'์ ์ค์ฒด์ ๋๋ค.
- ์ค๋งํธ ๋ผ์ฐํ โ ์ฌ์ด ์ง๋ฌธ(์์ฝยท๋ถ๋ฅ)์ ์ธ๊ณ ๋น ๋ฅธ ๋ชจ๋ธ๋ก, ์ด๋ ค์ด ์ง๋ฌธ(์ฝ๋ยท์ถ๋ก )์ ๋น์ผ ๊ณ ์ฑ๋ฅ ๋ชจ๋ธ๋ก ์๋ ๋ถ๋ฐฐ
- ํด๋ฐฑ(์๋ ์ ํ) โ 1์์ AI๊ฐ ๋จนํต์ด๊ฑฐ๋ ํ๋ ์ด๊ณผ๋ฉด, ๋ฏธ๋ฆฌ ์ ํด๋ 2ยท3์์๋ก ์ฆ์ ๊ฐ์ํ. ์ฌ์ฉ์๋ ๋๊น์ ๋ชป ๋๋
- ๊ฐ์ ํค โ ์ง์ง API ํค(๋ง์คํฐ ๋น๋ฐ๋ฒํธ)๋ ๊ฒ์ดํธ์จ์ด์๋ง ์จ๊ธฐ๊ณ , ํ์์ ํ๋ ๊ฑธ๋ฆฐ '์ฒดํฌ์นด๋'๋ง ๋๋ ์ค โ ์ ์ถ ์ํโ + ๋๊ฐ ์ผ๋ง ์ผ๋์ง ๋ช ํ
๋น์ ํ๋ฉด ๋งค์ฅ ์ ๊ตฌ์ ๋ ธ๋ จํ ์๋ด ์ง์์ด์์. ๋จ์ ๋ฌธ์๋ ์ ์ ์๊ฒ(์ผ AI), ๊น๋ค๋ก์ด ์ปดํ๋ ์ธ์ ๋ฒ ํ ๋์๊ฒ(๋น์ผ AI) ๋ณด๋ด๊ณ , ํ ์ง์์ด ์๋ฆฌ๋ฅผ ๋น์ฐ๋ฉด(์ฅ์ ) ๊ณง์ฅ ๋ค๋ฅธ ์ง์์๊ฒ ๋๊น๋๋ค. ์๋์ ๊ทธ ๊ตํต์ ๋ฆฌ๋ฅผ ์ ํ ๋์น์ฑ์ง ๋ชปํ์ฃ .
๐ Bifrost โ ์๋๊ฐ ์๋ช ์ผ ๋
LiteLLM์ด 'ํ์คยท๋ฒ์ฉ'์ด๋ผ๋ฉด, Bifrost(Maxim AI, Apache 2.0, ๋๋ต 5.5์ฒ ์คํ)๋ '์๋ ํนํ' ์ ์์ ๋๋ค. Go๋ผ๋ ๋น ๋ฅธ ์ธ์ด๋ก ๋ง๋ค์ด โ ๊ฒ์ดํธ์จ์ด๊ฐ ์ค๊ฐ์์ ์ก์๋จน๋ ์๊ฐ(์ค๋ฒํค๋)์ ๊ทน๋จ์ ์ผ๋ก ์ค์์ด์. ๊ณต์์ ์ผ๋ก 'LiteLLM๋ณด๋ค 50๋ฐฐ ๋น ๋ฅด๋ค'๊ณ ์ฃผ์ฅํ๋ฉฐ, ์ด๋น 5์ฒ ๊ฑด ์์ฒญ์์๋ ์ถ๊ฐ ์ง์ฐ์ด ์ฝ 11๋ง์ดํฌ๋ก์ด(100๋ง๋ถ์ 11์ด) ์์ค์ด๋ผ๊ณ ํฉ๋๋ค. ๋จ, '50๋ฐฐ'๋ ๊ฒ์ดํธ์จ์ด ์์ฒด ์ฒ๋ฆฌ ์๋ ๋น๊ต์ผ ๋ฟ, AI๊ฐ ๋ต์ ์๊ฐํ๋ ์๊ฐ์ ๋ชจ๋ธ ๋ชซ์ด๋ผ ๋ณ๊ฐ์ ๋๋ค.
- ๊ฒน์น๋ ๊ฐ์ โ OpenAI ํ์ ํธํ, ์๋ ํด๋ฐฑยท๋ก๋๋ฐธ๋ฐ์ฑ, 1000+ ๋ชจ๋ธ(23+ ํ๋ก๋ฐ์ด๋). ๊ธฐ๋ณธ๊ธฐ๋ LiteLLM๊ณผ ์ ์ฌ
- ์ฐจ๋ณ์ โ ์ด๊ณ ์ฑ๋ฅ + MCP ์ง์(7ยท8ํ์ฐจ์์ ๋ณธ ๊ทธ MCP). ํธ๋ํฝ์ด ํญ์ฆํ๋ ๋๊ท๋ชจ ์๋น์ค์ ์ ๋ฆฌ
- ์ธ์ ์ฐ๋ โ ๋ช๋งยท์์ญ๋ง ๋ช ์ด ๋์์ ์ฐ๋ ์๋น์ค๋ผ ๊ฒ์ดํธ์จ์ด ์์ฒด ์ง์ฐ์ด ๊ฑฐ์ฌ๋ฆด ๋. ์๊ท๋ชจ์ ์ฒด๊ฐ ๊ฑฐ์ ์์
๐งฉ 7ยท8ยท13ํ์ฐจ์ ์ด์ด ๋ณด๊ธฐ
- Claude Code(7ยท8ํ์ฐจ) โ ๊ธฐ๋ณธ์ Claude ์ ์ฉ. ํ์ง๋ง ๊ฒ์ดํธ์จ์ด๋ฅผ ์์ ๋๋ฉด 'ํ์์ ์ผ ๋ชจ๋ธ, ์ด๋ ค์ธ ๋๋ง ๊ณ ์ฑ๋ฅ'์ ๋น์ฉ ์ ๊ฐ ๊ตฌ์ฑ์ ์๋ํ ์ ์์
- OpenClaw(13ํ์ฐจ) โ ํฐ ๋ฉ์ ์ ๋ก ์ํจ ๋ช ๋ น์ด ๊ฒ์ดํธ์จ์ด๋ฅผ ๊ฑฐ์น๋ฉด, ๋ชจ๋ธ ์๋ ์ ํยท๋น์ฉ ์ํ์ ํ๊ณณ์์ ํต์
- 11ํ์ฐจ ์ฑ UIยท์ฝ๋ฉ ์์ด์ ํธ โ ๋๋ถ๋ถ 'LiteLLM ํธํ'์ด ๊ธฐ๋ณธ. ๊ฒ์ดํธ์จ์ด ํ ๋๋ง ์ ์ธ์๋๋ฉด ์ด ๋๊ตฌ๋ค์ด ์ ๋ถ ๊ทธ ๋ค์ ์ค์ค์ด ๋ถ์
๐ ๏ธ ์์ํ๊ธฐ โ 30๋ถ ์ปท
- ์ค๋น โ ์ธ AI ํ์ฌ์ API ํค 1~2๊ฐ ํ๋ณด(์: Anthropic, OpenAI). ์ด๊ฒ ๋ฉํฐํญ์ ์ฐ๊ฒฐํ '์ ์'
- ๊ฒ์ดํธ์จ์ด ๋์ฐ๊ธฐ โ ์ค์ ํ์ผ(config) ํ๋์ '์ด๋ค ๋ชจ๋ธ๋ค์ ์ธ์ง' ์ ๊ณ ํ ์ค๋ก ์คํ. ์ ์ ๋ค ๋ด PC์ ์ ๊ตฌ๊ฐ ์ด๋ฆผ
- ์ฐ๊ฒฐ ํ์ธ โ 'OpenAI ์์'์ผ๋ก ๋ชจ๋ธ ์ด๋ฆ๋ง ๋ฐ๊ฟ๊ฐ๋ฉฐ ClaudeยทGPT๋ฅผ ๊ฐ์ ์ฝ๋๋ก ํธ์ถ โ ๋ ๋ค ๋ตํ๋ฉด ์ฑ๊ณต
- ํด๋ฐฑ ๋ฃ๊ธฐ โ config์ '1์์ GPT, ์ ๋๋ฉด Claude' ์์ผ๋ก ์ฐ์ ์์ ์ถ๊ฐ โ ์ผ๋ถ๋ฌ 1์์๋ฅผ ๋ง์ ์๋ ์ ํ ํ์ธ
- ๋น์ฉ ๋ณด๊ธฐ โ ๋์๋ณด๋(๊ด๋ฆฌ ํ๋ฉด)์์ ํธ์ถ๋ณ ๋น์ฉยท๋์ ์ฌ์ฉ๋ ํ์ธ โ ๊ฐ์ ํค ๋ฐ๊ธํด ํ๋ ๊ฑธ์ด๋ณด๊ธฐ
# LiteLLM Proxy ๋ง๋ณด๊ธฐ (์์ โ ์ค์ ๋ช
๋ น์ ๊ณต์ ๋ฌธ์๋ก ํ์ธ)
# 1) ์ค์น
pip install 'litellm[proxy]'
# 2) config.yaml โ ์ธ ๋ชจ๋ธ ๋ฑ๋ก + ํด๋ฐฑ ์ฐ์ ์์
model_list:
- model_name: gpt-5
litellm_params:
model: openai/gpt-5
- model_name: claude
litellm_params:
model: anthropic/claude-opus-4
# 3) ๊ฒ์ดํธ์จ์ด ์คํ
litellm --config config.yaml
๐ง ์ด๋ฒ ํ์ฐจ ํ ์ค ์ ๋ฆฌ
๊ฒ์ดํธ์จ์ด๋ '์ฌ๋ฌ AI๋ฅผ ํ ์ฝ์ผํธ๋ก ๋ฌถ๋ ์ค๊ฐ ๋ฉํฐํญ'์ ๋๋ค โ ๋ชจ๋ธ ๊ฐ์๋ผ์ฐ๊ธฐ๋ฅผ ์ค์ ํ ์ค๋ก, ๋น์ฉ์ ์๋ ์ง๊ณ๋ก, ์ฅ์ ๋ฅผ ์๋ ์ฐํ๋ก ๋ฐ๊ฟ์ค์. ์ ๋ฌธยทํ์ค์ LiteLLM, ์ด๊ณ ์ฑ๋ฅ ํนํ๋ Bifrost. 11ํ์ฐจ ์ง๋์ ํ ์นธ์ด ์ด๋ ๊ฒ ์ด์์ ์ค์ฌ์ถ์ด ๋ฉ๋๋ค.