Public AI on Hugging Face Inference Providers ๐ฅ
Quick Summary
Public AI๊ฐ Hugging Face Hub์ Inference Provider๋ก ์ถ๊ฐ๋์ด, ์ฌ์ฉ์๋ ํ๋ธ UI์ JSยทPython SDK์์ ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ์ Public AI ๊ฒฝ๋ก๋ก ์คํํ ์ ์๊ฒ ๋๋ค.
๐ผ๏ธ ์ธํฌ๊ทธ๋ํฝ
๐ผ๏ธ 4์ปท ์ธํฌ๊ทธ๋ํฝ
๐ก ํ ์ค ์์ฝ
Public AI๊ฐ Hugging Face Hub์ Inference Provider๋ก ์ถ๊ฐ๋์ด, ์ฌ์ฉ์๋ ํ๋ธ UI์ JSยทPython SDK์์ ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ์ Public AI ๊ฒฝ๋ก๋ก ์คํํ ์ ์๊ฒ ๋๋ค.
๐ ํต์ฌ ์์ฝ
- Hugging Face๋ Public AI๊ฐ Hub์ Inference Provider๋ก ์ง์๋๊ธฐ ์์ํ๋ค๊ณ ๋ฐํํ์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ชจ๋ธ ํ์ด์ง์ ํด๋ผ์ด์ธํธ SDK์์ Public AI๋ฅผ ์ ํํด ์ถ๋ก ์ ์คํํ ์ ์๊ฒ ๋๋ค.
- ์ด๋ฒ ํตํฉ์ Swiss AI Initiative, AI Singapore ๊ฐ์ ๊ธฐ๊ด์ ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ์ Hugging Face ์์์ ์ ๊ทผํ๊ธฐ ์ฝ๊ฒ ๋ง๋๋ ๋ฐ ์ด์ ์ ๋๋ค.
- Public AI Inference Utility๋ ๋น์๋ฆฌ ์คํ์์ค ํ๋ก์ ํธ๋ก, ๊ณต๊ณต AI ๋ชจ๋ธ ๋น๋๋ฅผ ์ง์ํ๊ธฐ ์ํ ์ ํ ๊ฐ๋ฐ๊ณผ ์นํธ ํ๋์ ํจ๊ป ์ํํ๋ค๊ณ ์ค๋ช ๋๋ค.
- Public AI์ ์ถ๋ก ์ธํ๋ผ๋ vLLM ๊ธฐ๋ฐ ๋ฐฑ์๋, OpenAI ํธํ API๋ฅผ ๋ ธ์ถํ๋ ์๋ฒ, ์ฌ๋ฌ ๊ตญ๊ฐยท์ฐ์ ํํธ๋๊ฐ ๊ธฐ๋ถํ ํด๋ฌ์คํฐ, ์ ์ญ ๋ก๋๋ฐธ๋ฐ์ฑ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ค.
- ์ฌ์ฉ์๋ Hugging Face ๊ณ์ ์ค์ ์์ ์ ๊ณต์๋ณ API ํค์ ์ ํธ ์์๋ฅผ ๊ด๋ฆฌํ ์ ์๊ณ , Python๊ณผ JavaScript SDK ์์๋ฅผ ํตํด Public AI๋ฅผ provider๋ก ์ง์ ํด ๋ชจ๋ธ์ ํธ์ถํ ์ ์๋ค.
๐งฉ ์ฃผ์ ํฌ์ธํธ
- Hugging Face๋ Public AI๊ฐ Hub์ Inference Provider๋ก ์ง์๋๊ธฐ ์์ํ๋ค๊ณ ๋ฐํํ์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ชจ๋ธ ํ์ด์ง์ ํด๋ผ์ด์ธํธ SDK์์ Public AI๋ฅผ ์ ํํด ์ถ๋ก ์ ์คํํ ์ ์๊ฒ ๋๋ค.
- ์ด๋ฒ ํตํฉ์ Swiss AI Initiative, AI Singapore ๊ฐ์ ๊ธฐ๊ด์ ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ์ Hugging Face ์์์ ์ ๊ทผํ๊ธฐ ์ฝ๊ฒ ๋ง๋๋ ๋ฐ ์ด์ ์ ๋๋ค.
- Public AI Inference Utility๋ ๋น์๋ฆฌ ์คํ์์ค ํ๋ก์ ํธ๋ก, ๊ณต๊ณต AI ๋ชจ๋ธ ๋น๋๋ฅผ ์ง์ํ๊ธฐ ์ํ ์ ํ ๊ฐ๋ฐ๊ณผ ์นํธ ํ๋์ ํจ๊ป ์ํํ๋ค๊ณ ์ค๋ช ๋๋ค.
- Public AI์ ์ถ๋ก ์ธํ๋ผ๋ vLLM ๊ธฐ๋ฐ ๋ฐฑ์๋, OpenAI ํธํ API๋ฅผ ๋ ธ์ถํ๋ ์๋ฒ, ์ฌ๋ฌ ๊ตญ๊ฐยท์ฐ์ ํํธ๋๊ฐ ๊ธฐ๋ถํ ํด๋ฌ์คํฐ, ์ ์ญ ๋ก๋๋ฐธ๋ฐ์ฑ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ค.
- ์ฌ์ฉ์๋ Hugging Face ๊ณ์ ์ค์ ์์ ์ ๊ณต์๋ณ API ํค์ ์ ํธ ์์๋ฅผ ๊ด๋ฆฌํ ์ ์๊ณ , Python๊ณผ JavaScript SDK ์์๋ฅผ ํตํด Public AI๋ฅผ provider๋ก ์ง์ ํด ๋ชจ๋ธ์ ํธ์ถํ ์ ์๋ค.
๐ง ์์ธ ์ ๋ฆฌ
1. Public AI์ Hugging Face Inference Provider ํฉ๋ฅ
๊ธ์ Public AI๊ฐ Hugging Face Hub์์ ์ง์๋๋ Inference Provider๊ฐ ๋์๋ค๋ ๋ฐํ๋ก ์์ํ๋ค. Hugging Face๋ ์ด๋ฅผ ์๋ฒ๋ฆฌ์ค ์ถ๋ก ์ํ๊ณ๊ฐ ํ์ฅ๋๋ ์ฌ๋ก๋ก ์ค๋ช ํ๋ฉฐ, ๋ชจ๋ธ ํ์ด์ง์์ ๋ค์ํ ์ ๊ณต์๋ฅผ ํตํด ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ ๊ฐ์กฐํ๋ค. Inference Providers๋ ์น UI๋ฟ ์๋๋ผ JavaScript์ Python ํด๋ผ์ด์ธํธ SDK์๋ ํตํฉ๋์ด ์์ด, ์ฌ์ฉ์๋ ์ ํธํ๋ ์ ๊ณต์๋ฅผ ์ ํํด ๋ชจ๋ธ์ ํธ์ถํ ์ ์๋ค. ์ด ๋ฐํ์ ํต์ฌ์ Public AI๊ฐ Hugging Face์ ๊ธฐ์กด ์ถ๋ก ํ๋ฆ ์์ผ๋ก ๋ค์ด์ ์ ๊ทผ์ฑ๊ณผ ์ฌ์ฉ ํธ์์ฑ์ด ๋์์ก๋ค๋ ๊ฒ์ด๋ค.
2. ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ ์ ๊ทผ์ฑ ํ๋
์ด๋ฒ ํตํฉ์ผ๋ก ์ฌ์ฉ์๋ Swiss AI Initiative์ AI Singapore ๊ฐ์ ๊ธฐ๊ด์ ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ์ Hugging Face์์ ๋ฐ๋ก ์ ๊ทผํ ์ ์๊ฒ ๋์๋ค. ๊ธ์ Public AI ์กฐ์ง ํ์ด์ง์ Public AI๊ฐ ์ง์ํ๋ ํธ๋ ๋ฉ ๋ชจ๋ธ ๋ชฉ๋ก์ ํจ๊ป ์๋ดํ๋ฉด์, ์ฌ์ฉ์๊ฐ ํ์๊ณผ ์คํ์ Hub ์์์ ์ด์ด๊ฐ ์ ์์์ ๋ณด์ฌ์ค๋ค. Public AI Inference Utility๋ ๋น์๋ฆฌ ์คํ์์ค ํ๋ก์ ํธ๋ก ์๊ฐ๋๋ฉฐ, ๊ณต๊ณต AI ๋ชจ๋ธ ๋น๋์ ์์ ์ ์ง์ํ๋ ์ ํ์ ๋ง๋ค๊ณ ๊ด๋ จ ์นํธ ํ๋๋ ์กฐ์งํ๋ค๊ณ ์ค๋ช ๋๋ค. ๋ฐ๋ผ์ ์ด ๋ฐํ๋ ๋จ์ํ ์ ๊ณต์ ์ถ๊ฐ๊ฐ ์๋๋ผ ๊ณต๊ณต ๋ชฉ์ ์ AI ๋ชจ๋ธ ์ ํต๊ณผ ์คํ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ ์ฌ๋ก๋ก ์ ์๋๋ค.
3. Public AI Inference Utility์ ์ธํ๋ผ ๊ตฌ์กฐ
๋ณธ๋ฌธ์ Public AI Inference Utility๊ฐ ์ฌ๋ฌ ํํธ๋์ ๊ฑธ์ณ ํ๋ณตํ๋ ฅ์ฑ์ ๊ฐ๋๋ก ์ค๊ณ๋ ๋ถ์ฐ ์ธํ๋ผ์์ ๋์ํ๋ค๊ณ ์ค๋ช ํ๋ค. ๊ธฐ์ ์ ์ผ๋ก๋ vLLM ๊ธฐ๋ฐ ๋ฐฑ์๋์ ๋ฐฐํฌ ๊ณ์ธต์ ๊ฒฐํฉํ๊ณ , ์ถ๋ก ์ vLLM ์์์ OpenAI ํธํ API๋ฅผ ๋ ธ์ถํ๋ ์๋ฒ๋ค์ด ์ฒ๋ฆฌํ๋ค. ์ด ์๋ฒ๋ค์ ๊ตญ๊ฐ ๋ฐ ์ฐ์ ํํธ๋๊ฐ ๊ธฐ๋ถํ ํด๋ฌ์คํฐ์ ๋ฐฐํฌ๋์ด ์์ผ๋ฉฐ, ์ ์ญ ๋ก๋๋ฐธ๋ฐ์ฑ ๊ณ์ธต์ด ์์ฒญ์ ํจ์จ์ ์ด๊ณ ํฌ๋ช ํ๊ฒ ๋ผ์ฐํ ํ๋ค. ์ฌ์ฉ์๋ ์ด๋ค ๊ตญ๊ฐ์ ์ปดํจํธ๊ฐ ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋์ง์ ๋ฌด๊ดํ๊ฒ Public AI ์ ๊ณต์๋ฅผ ํตํด ์์ฒญ์ ๋ณด๋ผ ์ ์๋ค๋ ๊ตฌ์กฐ๊ฐ ๊ฐ์กฐ๋๋ค.
4. ๋ฌด๋ฃ ์ ๊ทผ๊ณผ ์ฅ๊ธฐ ์ด์ ๊ธฐ๋ฐ
Public AI์ ๋ฌด๋ฃ ๊ณต๊ฐ ์ ๊ทผ์ ๊ธฐ๋ถ๋ GPU ์๊ฐ๊ณผ ๊ด๊ณ ๋ณด์กฐ๊ธ์ผ๋ก ์ง์๋๋ค๊ณ ์ค๋ช ๋๋ค. ๊ธ์ ์ฅ๊ธฐ์ ์ธ ์์ ์ฑ์ ๊ตญ๊ฐ ๋ฐ ๊ธฐ๊ด์ ๊ธฐ์ฌ๋ฅผ ํตํด ๋ท๋ฐ์นจ๋๋ ๋ฐฉํฅ์ ์๋ํ๊ณ ์๋ค๊ณ ๋ฐํ๋ค. Hugging Face์์ Public AI Inference Utility๋ฅผ Inference Provider๋ก ์ฌ์ฉํ ์ ์๊ฒ ๋์์ผ๋ฉฐ, Public AI ํ๋ซํผ๊ณผ ์ธํ๋ผ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ platform.publicai.co์์ ํ์ธํ ์ ์๋ค๊ณ ์๋ดํ๋ค. ๋ํ ์ ์ฉ ๋ฌธ์ ํ์ด์ง์ ์ง์ ๋ชจ๋ธ ๋ชฉ๋ก์ ํตํด ์ฌ์ฉ๋ฒ๊ณผ ์ ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ธ์ ๋ ์ดํด๋ณผ ์ ์๋ค๊ณ ๋ง๋ถ์ธ๋ค.
5. ์น UI์ SDK์์์ ์ฌ์ฉ ๋ฐฉ์
์ฌ์ฉ์๋ Hugging Face ๊ณ์ ์ค์ ์์ ์์ ์ด ๊ฐ์ ํ ์ ๊ณต์์ API ํค๋ฅผ ๋ฑ๋กํ ์ ์์ผ๋ฉฐ, ๋ณ๋ ํค๊ฐ ์์ผ๋ฉด ์์ฒญ์ด Hugging Face๋ฅผ ํตํด ๋ผ์ฐํ ๋๋ค. ์ ๊ณต์ ์ ํธ ์์๋ ์ค์ ํ ์ ์๊ณ , ์ด ์์๋ ๋ชจ๋ธ ํ์ด์ง์ ์์ ฏ๊ณผ ์ฝ๋ ์ค๋ํซ์ ๋ฐ์๋๋ค. ํธ์ถ ๋ฐฉ์์ ํฌ๊ฒ ๋ ๊ฐ์ง๋ก ๋๋๋๋ฐ, ํ๋๋ ์ฌ์ฉ์์ ์ ๊ณต์ API ํค๋ก ํด๋น ์ ๊ณต์์ ์ง์ ์์ฒญํ๋ ๋ฐฉ์์ด๊ณ , ๋ค๋ฅธ ํ๋๋ Hugging Face ์ธ์ฆ์ ํตํด ๋ผ์ฐํ ๋์ด Hugging Face ๊ณ์ ์ ๋น์ฉ์ด ์ ์ฉ๋๋ ๋ฐฉ์์ด๋ค. ์ฝ๋ ์์๋ Python์ huggingface_hub์ JavaScript์ @huggingface/inference์์ provider๋ฅผ publicai๋ก ์ง์ ํด Swiss AI์ Apertus-70B ๋ชจ๋ธ์ ํธ์ถํ๋ ํ๋ฆ์ ๋ณด์ฌ์ค๋ค.
6. ๊ณผ๊ธ ์ค๋ช ๊ณผ ์ปค๋ฎค๋ํฐ์ ๋ณด์ถฉ ๋ ผ์
๋ณธ๋ฌธ ์์ฑ ์์ ์๋ Hugging Face Inference Providers๋ฅผ ํตํ Public AI Inference Utility ์ฌ์ฉ์ด ๋ฌด๋ฃ๋ผ๊ณ ์๋ด๋์ง๋ง, ๊ฐ๊ฒฉ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ฐ๋ ์ ์๋ค๊ณ ๋ช ์๋๋ค. ์ผ๋ฐ์ ์ธ ์ ๊ณต์ ๊ณผ๊ธ ๊ตฌ์กฐ์ ๋ํด์๋ ์ง์ ์์ฒญ์ ๊ฒฝ์ฐ ํด๋น ์ ๊ณต์ ๊ณ์ ์์ ๊ณผ๊ธ๋๊ณ , Hugging Face๋ฅผ ํตํ ๋ผ์ฐํ ์์ฒญ์ ์ ๊ณต์ ํ์ค API ์๊ธ์ด Hugging Face ๊ณ์ ์ ์ ์ฉ๋๋ฉฐ Hugging Face์ ์ถ๊ฐ ๋งํฌ์ ์ ์๋ค๊ณ ์ค๋ช ํ๋ค. ๋ PRO ์ฌ์ฉ์๋ ๋งค์ 2๋ฌ๋ฌ ์๋น์ Inference ํฌ๋ ๋ง์ ๋ฐ์ ์ ์๊ณ , ๋ฌด๋ฃ ๋ก๊ทธ์ธ ์ฌ์ฉ์์๊ฒ๋ ์์ ๋ฌด๋ฃ ์ถ๋ก ์ฟผํฐ๊ฐ ์ ๊ณต๋๋ค๊ณ ์๋ดํ๋ค. ์ดํ ์ปค๋ฎค๋ํฐ ๋๊ธ์์๋ ๋ฌด๋ฃ ์ฌ์ฉ์ด ๋ฌด์ ํ์ ์๋๋ฉฐ ํฌ๋ ๋ง๊ณผ ์ฐ๊ฒฐ ๋ฐฉ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค๋ ์ง์ ์ด ๋์๊ณ , ๊ธ ์์ฑ์๋ Public AI์์ ์ง์ API ํค๋ฅผ ๋ฐ๊ธ๋ฐ์ผ๋ฉด Public AI ์๊ธ์ด ์ ์ฉ๋๋ฉฐ ๋น์ ๊ธฐ์ค์ผ๋ก ๋ถ๋น 20์์ฒญ๊น์ง ๋ฌด๋ฃ๋ผ๊ณ ๋ตํ๋ค.
๐งพ ํต์ฌ ์ฃผ์ฅ / ์์ฌ์
- ์ด๋ฒ ํตํฉ์ ์ค์ง์ ๊ฐ์น๋ Public AI ๋ชจ๋ธ์ ๋ณ๋ ํ๋ซํผ ๋ฐ์ผ๋ก ๋ถ๋ฆฌํ์ง ์๊ณ Hugging Face์ ๋ชจ๋ธ ํ์, ์์ ฏ, ์ฝ๋ ์ค๋ํซ, SDK ํ๋ฆ ์์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ ๋ฐ ์๋ค.
- Public AI๋ ๋น์๋ฆฌ ์คํ์์ค ํ๋ก์ ํธ, ๊ธฐ๋ถ GPU, ๊ธฐ๊ด ๊ธฐ์ฌ, ๋ถ์ฐ ์ธํ๋ผ๋ฅผ ๊ฒฐํฉํด ๊ณต๊ณต AI ๋ชจ๋ธ ์ด์์ ์ง์ ๊ฐ๋ฅ์ฑ์ ํ๋ณดํ๋ ค๋ ๋ฐฉํฅ์ ์ ์ํ๋ค.
- ์ฌ์ฉ์๋ Hugging Face ๋ผ์ฐํ ๊ณผ Public AI ์ง์ API ํค ์ฌ์ฉ์ ๊ตฌ๋ถํด์ผ ํ๋ฉฐ, ๋ฌด๋ฃ ์ฌ๋ถ์ ํฌ๋ ๋ง ์ ์ฉ ์ฌ๋ถ๋ ์ด๋ค ์ธ์ฆยท๊ณผ๊ธ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค.
โ ์ก์ ์์ดํ
- Public AI๋ฅผ Hugging Face Hub์ Inference Provider๋ก ์ง์ ํด ๋ชจ๋ธ ํ์ด์ง์ SDK์์ ์ํ ๋ชจ๋ธ ํธ์ถ์ด ์ค์ ๋ก ์ฑ๊ณตํ๋์ง ์ฌํ ํ ์คํธํ๋ค.
- Swiss AI InitiativeยทAI Singapore ๋ฑ ๊ณต๊ณตยท์ฃผ๊ถ AI ๋ชจ๋ธ์ Public AI ๊ฒฝ๋ก ์ค์ฌ์ผ๋ก ์ถ์ถํด ๋์๋ณ ์ ์ฉ ๋ฒ์์ ์ด์ ๊ฐ์น๋ฅผ ๋น๊ตํ๋ค.
- Public AI Inference Utility์ vLLM ๋ฐฑ์๋, OpenAI ํธํ API ์๋ฒ, ๊ธ๋ก๋ฒ ๋ก๋๋ฐธ๋ฐ์ฑ ๊ตฌ์กฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅยทํ์ฅ์ฑ ๊ด์ ์ ์ด์ ์กฐ๊ฑด์ ์ ํ๋ค.
โ ์ด๋ฆฐ ์ง๋ฌธ
- ์ ๊ณต์๋ณ API ํค์ ์ ํธ ์์ ์ค์ ์ด Public AI ํธ์ถ์ ๋น์ฉยท์ง์ฐยท์ฅ์ ์ ํ ๋์์ ์ด๋ค ์ํฅ์ ์ฃผ๋๊ฐ?
- ๊ธฐ์ฆ ๊ธฐ๋ฐ ํด๋ฌ์คํฐ์ ๊ธ๋ก๋ฒ ๋ก๋๋ฐธ๋ฐ์ฑ์ด ๋ค์ค ์ง์ญ ๋์ ์ถ๋ก ์์๋ฅผ ์์ ์ ์ผ๋ก ํก์ํ ์ ์๋๊ฐ?
- PythonยทJavaScript SDK์์ Public AI provider ์ง์ ์ ๊ธฐ์กด OpenAI ํธํ ํธ์ถ ํ๋ฆ์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ฐ์ ์์๋ฅผ ์ ํํด์ผ ํ๋๊ฐ?