์ฟ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฟ ํค์ ๋ธ๋ผ์ฐ์ ์ ์ฅ์๋ ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๊ณ ํ๊ฒฝ์ค์ ์ ๊ธฐ์ตํฉ๋๋ค. ๋์ํ์๋ฉด ์ฌ์ดํธ ์ด์ฉ ๋ฐฉ์๋ ์ธก์ ํฉ๋๋ค. ์ธ์ ๋ ์ง ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฟ ํค ์ ์ฑ ์ ์ฐธ๊ณ ํ์ธ์.
Thenlper: GTE-Large
thenlper/gte-large์ง๊ธ Thenlper: GTE-Large ์ฌ์ฉํด ๋ณด๊ธฐ
์ ๊ฐ๊ฒฉ์ผ๋ก ์์ก์์ ์ฐจ๊ฐ๋ฉ๋๋ค. ์ ๊ณ์ ์ ๋ฌด๋ฃ ์ฌ์ฉ๋์ผ๋ก ์์ํฉ๋๋ค.
๊ฒฐ๊ณผ๊ฐ ์ฌ๊ธฐ์ ํ์๋ฉ๋๋ค.
์ค์
Thenlper: GTE-Large ํ๋์ ๋ณด๊ธฐ
- ์ ๋ ฅ ๊ฐ๊ฒฉ์ด ์๋ฒ ๋ฉ ๋ชจ๋ธ 34๊ฐ์ ์ค์๊ฐ๋ณด๋ค 50% ๋ฎ์ต๋๋ค.
Thenlper: GTE-Large ์๊ฐ
Thenlper: GTE-Large๋ Thenlper์ ์๋ฒ ๋ฉ ๋ชจ๋ธ๋ก, api14์ ๋ชจ๋ธ id thenlper/gte-large๋ก ๋ฑ๋ก๋์ด ์์ต๋๋ค. ์ด ๋ชจ๋ธ์ embeddings ์นดํ ๊ณ ๋ฆฌ์ ์ํ๋ฉฐ, ์ด๋ ์ฑํ ์๋ต์ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ํ ์คํธ๋ฅผ ์ ์ฅ, ๋น๊ต, ๊ฒ์ํ ์ ์๋ ๋ฒกํฐ๋ก ๋ณํํ๋ ์ญํ ์ ํ๋ค๋ ๋ป์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ฐ๋ฐฉํ ์์ฑ๋ณด๋ค ์๋ฏธ์ ์ ์ฌ์ฑ์ ์์กดํ๋ค๋ฉด, ์ด๊ฒ์ด ๋ฐ๋ก ํ๊ฐํด ๋ณผ ๋งํ ์ข ๋ฅ์ ๋ชจ๋ธ์ ๋๋ค.
์ด ๋ชจ๋ธ์ ํ ์คํธ ์ ๋ ฅ์ ๋ฐ์ ์๋ฒ ๋ฉ์ ์ถ๋ ฅ์ผ๋ก ์์ฑํฉ๋๋ค. ์ ๊ณต์ ์ค๋ช ์ ๋ฐ๋ฅด๋ฉด, ์์ด ๋ฌธ์ฅ, ๋ฌธ๋จ, ์ค๊ฐ ๊ธธ์ด ๋ฌธ์๋ฅผ 1024์ฐจ์์ ๊ณ ๋ฐ๋ ๋ฒกํฐ ๊ณต๊ฐ์ผ๋ก ๋ณํํ๋ฉฐ, ์ ๋ณด ๊ฒ์, ์๋ฏธ์ ํ ์คํธ ์ ์ฌ์ฑ, ์ฌ์์ํ์ ์ต์ ํ๋ ๊ณ ํ์ง ์๋ฏธ ์๋ฒ ๋ฉ์ ๋ชฉํ๋ก ํ๋ค๊ณ ๋ช ์๋์ด ์์ต๋๋ค. ์ปจํ ์คํธ ์๋์ฐ๋ 512 ํ ํฐ์ด๊ณ , ์ต๋ ์ถ๋ ฅ์ 460์ ๋๋ค. ์ ๋ ฅ ๋ชจ๋ฌ๋ฆฌํฐ๊ฐ ํ ์คํธ ์ ์ฉ์ด๋ฏ๋ก ์ด๋ฏธ์ง๋ ์ค๋์ค ์ฒ๋ฆฌ๋ ์์ผ๋ฉฐ, ์ถ๋ ฅ์ ์ฐ๋ฌธ์ด ์๋๋ผ ๋ฒกํฐ์ ๋๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ์ ์๋นํ ๊ตฌ์ฒด์ ์ธ ์ฌ์ฉ ์ฌ๋ก ์งํฉ์ ๊ฐ๋ฆฌํต๋๋ค. ์ ๋ณด ๊ฒ์์ด ๊ฐ์ฅ ๋ช ํํ ์์ ๋๋ค. ๋ฌธ์๋ฅผ ํ ๋ฒ ์๋ฒ ๋ฉํ๊ณ , ์์ฒญ ์์ ์ ์ฌ์ฉ์ ์ฟผ๋ฆฌ๋ฅผ ์๋ฒ ๋ฉํ ๋ค์, ๋ฒกํฐ ์ ์ฌ๋๋ก ์์๋ฅผ ๋งค๊ธฐ๋ฉด ๋ฉ๋๋ค. ์๋ฏธ์ ํ ์คํธ ์ ์ฌ์ฑ์ ๋ฐ๋ก ์ด์ด์ง๋ฉฐ, ์ดํ๊ฐ ๊ฑฐ์ ๊ฒน์น์ง ์๋ ํจ๋ฌํ๋ ์ด์ฆ๋ฅผ ์ค๋ณต ์ ๊ฑฐ, ํด๋ฌ์คํฐ๋ง, ๋งค์นญํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ์ฌ์์ํ๋ ์ ๊ณต์ ์ค๋ช ์ ๋ช ์๋์ด ์์ผ๋ฏ๋ก, ๋ ์ ๋ ดํ 1๋จ๊ณ ๊ฒ์๊ธฐ๊ฐ ์์ฑํ ํ๋ณด ๋ชฉ๋ก์ ์ ์๋ฅผ ๋ค์ ๋งค๊ธฐ๋ ๋ฐ ์ด ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. 512 ํ ํฐ ์ปจํ ์คํธ๋ ๋ฌธ์ฅ, ๋ฌธ๋จ, ์ค๊ฐ ๊ธธ์ด ๋ฌธ์์ ์ ํฉํ๋ฏ๋ก, ๋ ๊ธด ์๋ฃ๋ ์๋ฒ ๋ฉ ์ ์ ์ฒญํฌ๋ก ๋๋๋ ๊ฒ์ด ์์๋๋ ํจํด์ ๋๋ค.
api14์ OpenAI ํธํ API๋ฅผ ํตํด ๋ชจ๋ธ id thenlper/gte-large๋ฅผ ์ฌ์ฉํด ํธ์ถํฉ๋๋ค. API๊ฐ OpenAI ํ์์ ๋ฐ๋ฅด๋ฏ๋ก, ๊ธฐ์กด ํด๋ผ์ด์ธํธ๋ฅผ api14์ base URL๋ก ์ง์ ํ๊ณ ์์ฒญ์ ํด๋น id๋ฅผ ์ ๋ฌํ๋ฉด ๋ฉ๋๋ค. ์ด ๋ชจ๋ธ์ ์ง์๋๋ ํ๋ผ๋ฏธํฐ ๋ชฉ๋ก์ ๋น์ด ์์ผ๋ฏ๋ก, ์๋ํฌ์ธํธ๊ฐ ์๊ตฌํ๋ ๊ฒ ์ธ์ ์ค์ ํ ์ถ๊ฐ ์์ฒญ ํ๋ผ๋ฏธํฐ๋ ์์ต๋๋ค. ํ ์คํธ๋ฅผ ๋ณด๋ด๊ณ ์๋ต์์ ์๋ฒ ๋ฉ์ ์ฝ์ผ๋ฉด ๋ฉ๋๋ค. ์์ฒญ ์ธก์์ ์กฐ์ ํ ๊ฒ์ด ์์ผ๋ฏ๋ก, ์ด๋ฏธ ์๋ฒ ๋ฉ ํ์ดํ๋ผ์ธ์ด ์๋ค๋ฉด ํตํฉ์ด ๊ฐ๋จํ๊ฒ ์ ์ง๋ฉ๋๋ค.
๊ณํํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ์ ์ฝ์ 512 ํ ํฐ ์ปจํ ์คํธ ์๋์ฐ์ ๋๋ค. ๊ธด ๋ฌธ์๋ ์ฒญํฌ๋ก ๋๋์ด์ผ ํ๋ฉฐ, ๋ชจ๋ ๊ฒ์ ์ค๊ณ๋ ์ด๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ์์ด ํ ์คํธ์ ์๋ํ๋ค๊ณ ์ค๋ช ๋์ด ์์ผ๋ฏ๋ก, ๋ค๋ฅธ ์ธ์ด๋ ์ ๊ณต์ ์ค๋ช ์ด ๋ค๋ฃจ๋ ๋ฒ์ ๋ฐ์ ๋๋ค. ๋ํ ์๋ฒ ๋ฉ๋ง ์์ฑํ๋ฏ๋ก ์ค์ค๋ก ์ง๋ฌธ์ ๋ตํ๊ฑฐ๋ ํ ์คํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์์ฑ์ด ํ์ํ๋ค๋ฉด ์ด ๋ชจ๋ธ์ ๋จ๋ ์ผ๋ก ์ฌ์ฉํ๊ธฐ๋ณด๋ค ๋ณ๋์ ์ธ์ด ๋ชจ๋ธ๊ณผ ํจ๊ป ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Thenlper: GTE-Large API ํธ์ถ ๋ฐฉ๋ฒ
- ๋์๋ณด๋์์ API ํค๋ฅผ ๋ง๋์ธ์.
- ์ฌ์ฉํ๋ ์ธ์ด์ ๊ณต์ openai SDK๋ฅผ ์ค์นํ์ธ์.
- baseURL์ https://api14.com/api/v1๋ก, model์ "thenlper/gte-large"๋ก ์ค์ ํ์ธ์.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "thenlper/gte-large",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
์ฌ์
- ์ปจํ ์คํธ ๊ธธ์ด
- 512
- ์ต๋ ์ถ๋ ฅ
- 460
- ์ ๋ ฅ
- text
- ์ถ๋ ฅ
- embeddings
api14 ์์ฒญ ์ ยท ์ต๊ทผ 7์ผ
Thenlper: GTE-Large: ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- Thenlper: GTE-Large API ๋น์ฉ์ ์ผ๋ง์ธ๊ฐ์?
- Thenlper: GTE-Large์ ๊ฐ๊ฒฉ์ ์ ๋ ฅ US$0.04 / 100๋ง ํ ํฐ์ ๋๋ค. ์ฑ๊ณตํ ์์ฒญ์ ๋ํด์๋ง USD ์์ก์์ ์ฐจ๊ฐ๋๋ฉฐ, ์คํจํ ์์ฒญ์ ๋ฌด๋ฃ์ ๋๋ค.
- Thenlper: GTE-Large์ ์ปจํ ์คํธ ์๋์ฐ๋ ์ผ๋ง์ธ๊ฐ์?
- Thenlper: GTE-Large๋(์) ์์ฒญ๋น ์ต๋ 512 ํ ํฐ์ ์ฝ์ต๋๋ค, ํ๋กฌํํธ, ๋ํ ๊ธฐ๋ก, ๋ฌธ์๋ฅผ ๋ชจ๋ ํฉ์น ์์ ๋๋ค. ์๋ต๋น ์ต๋ 460๊ฐ์ ์ถ๋ ฅ ํ ํฐ์ ์์ฑํฉ๋๋ค.
- Thenlper: GTE-Large๋(์) ๋ฌด์์ ํ ์ ์๋์?
- Thenlper: GTE-Large๋(์) text ์ ๋ ฅ์ ๋ฐ์ embeddings ์ถ๋ ฅ์ ๋ฐํํฉ๋๋ค.
- ์ฝ๋์์ Thenlper: GTE-Large๋ฅผ(์) ์ด๋ป๊ฒ ํธ์ถํ๋์?
- ์ด๋ค OpenAI SDK๋ base URL์ https://api14.com/api/v1๋ก ์ง์ ํ๊ณ model์ "thenlper/gte-large"๋ก ์ค์ ํ์ธ์, ๋ค๋ฅธ ์ฝ๋ ๋ณ๊ฒฝ์ ํ์ ์์ต๋๋ค. ์ด ํ์ด์ง์ ์ฝ๋ ํจ๋์์ ๋ฐ๋ก ์ธ ์ ์๋ ์์ ๋ฅผ ๋ณต์ฌํ์ธ์.
- Thenlper: GTE-Large์ ๋์์ ๋ฌด์์ธ๊ฐ์?
- ๋น์ทํ ๊ฐ๊ฒฉ๋์ ์๋ฒ ๋ฉ ๋ชจ๋ธ: Intfloat: E5-Large-v2, Intfloat: Multilingual-E5-Large, BAAI: bge-large-en-v1.5. ๋ชจ๋ ๊ฐ์ API ํค๋ก ์คํ๋๋ฏ๋ก ๋ฌธ์์ด ํ๋๋ง ๋ฐ๊พธ๋ฉด ์ ํ๋ฉ๋๋ค.
Thenlper: GTE-Large ์ปค๋ฎค๋ํฐ
์ ํ ํฝ์ด ์ปค๋ฎค๋ํฐ์๋ ์์ง ํ ํฝ์ด ์์ต๋๋ค. Thenlper: GTE-Large์ ๋ํ ์ฒซ ํ ํฝ์ ์ด์ด ๋ณด์ธ์.