LocalAI Embeddings
LocalAI Embeddings ๋ ธ๋๋ ์ฌ์ฉ์์ ์์ฒด ์๋ฒ(LocalAI ์ธ์คํด์ค)์ ๋ฐฐํฌ๋ ์๋ฒ ๋ฉ ๋ชจ๋ธ์ ํธ์ถํ์ฌ ํ ์คํธ๋ฅผ ๋ฒกํฐ๋ก ๋ณํํ๋ ๋ ธ๋์ ๋๋ค. ์ธ๋ถ API ์์กด ์์ด ๋ก์ปฌ ํ๊ฒฝ์์ ์๋ฒ ๋ฉ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์์ด ๋ณด์ ๋ฐ ๋น์ฉ ์ธก๋ฉด์์ ์ ๋ฆฌํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
LocalAI ์๋ฒ์ ๋ฐฐํฌ๋ ์๋ฒ ๋ฉ ๋ชจ๋ธ์ ํธ์ถํ์ฌ ๋ก์ปฌ ์๋ฒ ๋ฉ ์ฒ๋ฆฌ
์ธ๋ถ API ์์ด ๋ด๋ถ ๋คํธ์ํฌ ๋๋ ์คํ๋ผ์ธ ํ๊ฒฝ์์ ์ด์ ๊ฐ๋ฅ
Base Path ๋ฐ Model Name์ ์์ ๋กญ๊ฒ ์ง์ ํด ์ ์ฐํ ์ค์ ๊ฐ๋ฅ
๋ณด์์ด ์ค์ํ ํ๊ฒฝ ๋๋ ๋น์ฉ ์ต์ํ๋ฅผ ์ํ๋ ํ๋ก์ ํธ์ ์ ํฉ

์
๋ ฅ๊ฐ (Inputs)
Connect Credential
LocalAI ์๋ฒ ์ธ์ฆ ์ ๋ณด (Credential์ ๋ฑ๋ก)
ํ์
Base Path
LocalAI ์๋ฒ์ API Endpoint ์ฃผ์ (์: http://localhost:8080/v1)
ํ์
Model Name
์ฌ์ฉํ ์๋ฒ ๋ฉ ๋ชจ๋ธ ์ด๋ฆ (์: text-embedding-ada-002)
ํ์
ํ๋ผ๋ฏธํฐ (Parameters)
โป ๋ณ๋ ๊ณ ๊ธ ์ค์ ํ๋ผ๋ฏธํฐ ์์
์ถ๋ ฅ๊ฐ (Outputs)
LocalAIEmbeddings
์ ๋ ฅ ํ ์คํธ์ ๋ํ ์๋ฒ ๋ฉ ๋ฒกํฐ ๊ฒฐ๊ณผ ๋ฐฐ์ด
ํ์ฉ ์์
์ธํฐ๋ท ์ฐ๊ฒฐ ์์ด๋ ์์ฒด ์๋ฒ(LocalAI)๋ฅผ ํตํด ํ ์คํธ ์๋ฒ ๋ฉ ์ํ
์ฌ๋ด ์๋ฒ์ ๊ตฌ์ถํ OpenAI ํธํ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ๋ฒกํฐ DB ์ฐ๊ณ
๋น์ฉ ์ ๊ฐ์ด ์ค์ํ ํ๋ก์ ํธ์์ ์ธ๋ถ API ํธ์ถ ์์ด ์๋ฒ ๋ฉ ์์ฑ
์๋ฃ, ๊ธ์ต ๋ฑ ์ธ๋ถ ๋ฐ์ดํฐ ์ ์ก์ด ์ ํ๋ ํ๊ฒฝ์์ ์์ ํ๊ฒ ๋ฒกํฐ ์์ฑ
์ฌ์ฉ ํ
Base Path๋ ์ ํํ ํฌ๋งท(http://.../v1)์ผ๋ก ์ ๋ ฅํด์ผ ํ๋ฉฐ, LocalAI ์๋ฒ์ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํฉ๋๋ค.Model Name์ LocalAI์ ์ฌ์ ๋ฑ๋ก๋ ๋ชจ๋ธ๊ณผ ์ ํํ ์ผ์นํด์ผ ์ ์ ํธ์ถ๋ฉ๋๋ค. ์:text-embedding-ada-002LocalAI๋ OpenAI API ํ์์ ๋๋ถ๋ถ ํธํํ๋ฏ๋ก ๊ธฐ์กด GPT ์๋ฒ ๋ฉ ์ํฌํ๋ก์ฐ๋ฅผ ๊ทธ๋๋ก ์ ์ฉํ ์ ์์ต๋๋ค.
Docker ๊ธฐ๋ฐ์ LocalAI๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, ํฌํธ ์ค์ ๊ณผ CORS ์ ์ฑ ์ ์ฌ์ ์ ํ์ธํด๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฃผ์์ฌํญ
LocalAI ์๋ฒ๊ฐ ์คํ ์ค์ด์ง ์๊ฑฐ๋ ์ฐ๊ฒฐ ์ ๋ณด๊ฐ ์๋ชป๋ ๊ฒฝ์ฐ ํธ์ถ์ด ์คํจํฉ๋๋ค.
๋ชจ๋ธ์ด LocalAI ๋ด์ ์ฌ์ ๋ก๋๋์ด ์์ด์ผ ํ๋ฉฐ, ๋ฏธ๋ฑ๋ก ๋ชจ๋ธ ํธ์ถ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ธ๋ถ API๋ณด๋ค ์๋ต ์๋๋ ๋น ๋ฅด์ง๋ง, ํ๋์จ์ด ์ฌ์์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
GPU ์์ด ๋์ํ ๊ฒฝ์ฐ ์ฒ๋ฆฌ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์์ผ๋ฏ๋ก ๋ฒกํฐ ์์ฑ ์ ๋ฆฌ์์ค ์ํ๋ฅผ ํ์ธํ์ธ์.
Last updated