๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’ 1๋ถ„์ง€์‹

[AI] Meta Llama 3 ์ ์šฉ ํ›„๊ธฐ

TwoIceFish 2024. 6. 16. 21:50

 

์š”์ฆ˜ ์‹ ๊ทœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ Meta Llama 3 ๋ชจ๋ธ์„ ํ™œ์šฉํ•  ๊ธฐํšŒ๊ฐ€ ์žˆ์–ด์„œ ๊ฐœ๋ฐœํ•ด ๋ณด์•˜๋‹ค.

์›นํ”„๋ ˆ์ž„์›Œํฌ Next.js / UI/UX Shadcn

์ธ์ฆ ๋ฐ ์ธ๊ฐ€ Auth.js

AI๋ชจ๋ธ Meta Llama3(ollama base)

 

์ผ๋ฐ˜ ๋ชจ๋ธ์„ ๋กœ์ปฌ์—์„œ ๋™์ž‘์‹œํ‚ค๋ฉด ์ƒ๋‹นํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•œ๋ฐ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์—์„œ๋„ ๋ชจ๋ธ์„ ๋Œ๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ollama๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Meta Llama3๋ฅผ ๋™์ž‘ ์‹œ์ผฐ๋‹ค. api ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•˜๊ธฐ์— fetch๋ฅผ ํ†ตํ•˜์—ฌ ๊ฐ’์„ ์ŠคํŠธ๋ฆผ ํ˜•์‹์œผ๋กœ ๋ฐ›์•„ ์˜ค๋ฉด ๋œ๋‹ค. ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ฐ์œผ๋ฉด์„œ ์ถœ๋ ฅํ•˜๊ธฐ์— ChatGPT์™€ ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

 

๋ชจ๋ธ์˜ ํ•™์Šต์˜๋„์— ๋”ฐ๋ผ ์—„์ฒญ๋‚œ ํŽธ์ฐจ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋Š๊ผˆ๋‹ค. ํ’€์Šคํƒ ๊ฐœ๋ฐœ์„ํ•˜๋‹ค๋ณด๋ฉด api ์„ค๊ณ„์—์„œ ์‹œ๊ฐ„์ด ์ƒ๋‹น์ด ์žก์•„ ๋จน๋Š”๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋””ํ…Œ์ผ์„ ๋”ฐ์ง€๊ณ  ์ ‘๊ทผํ•˜๋Š” ๋‚˜์˜ ์„ฑ๊ฒฉ์ด ๋˜ ๊ฐœ๋ฐœ์†๋„๋ฅผ ๋Š๋ฆฌ๊ฒŒ ํ•œ๋‹ค.

 

๋ง‰์ƒ ๊ตฌํ˜„ํ•˜๋‹ˆ ๋ชจ๋ธ์—์„œ ๋‚ด๊ฐ€ ์˜๋„ํ•œ ๊ฒƒ์ด ๋ญ๊ฐ€ ๋ถ€์กฑํ•œ์ง€ ํ•™์Šต์‹œ์ผœ๋ณด๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค. ๋น„์ง€๋‹ˆ์Šค ๋กœ์ง์— ๋งž๊ฒŒ ์žฌํ•™์Šต์„ ํ•˜์ง€ ์•Š์€ LLM์„ ํ”„๋กœ๋•์…˜ ์ƒ ์˜๋„ํ•œ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„์ง€๋Š” ๋ฏธ์ง€์ˆ˜ ์ด๋‹ค.

 

Ps. ๊ฐœ๋ฐœํ™˜๊ฒฝ์ด๋ž‘ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ์˜ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋Š” ์–ธ์ œ๋‚˜ ๊ณจ์น˜ ์•„ํ”„๋‹ค CloudFlare ์•„๋ž˜์—์„œ CORS ํ•ด๊ฒฐ์— ๊ณจ๋จธ๋ฆฌ๋ฅผ ์•“๊ณ  ํ•ด๊ฒฐํ–ˆ๋‹ค.(ollama api ์„œ๋ฒ„ CORS * ์ฒ˜๋ฆฌ / CloudFlare Response Packet CORS ํ—ค๋” ์ถ”๊ฐ€)

 

Ps. ChatGPT์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๋ชจ์Šต์€ ๋กœ์ปฌ์—์„œ ์ ‘๊ทผํ•  ๋•Œ๋งŒ ๊ฐ€๋Šฅํ–ˆ๊ณ   fetch ์ŠคํŠธ๋ฆผ์œผ๋กœ ํ•˜๋‹ค๋ณด๋‹ˆ CloudFlare ์„œ๋ฒ„๋ฅผ ๊ฑฐ์น˜๋ฉด์„œ ๋ฐ์ดํ„ฐ ์†๋„๊ฐ€ ๋Š๋ ค์„œ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ๋ญ‰ํ„ฐ๊ธฐ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐฑ์‹ ๋˜์—ˆ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์€ ๋กœ์ปฌ์—์„œ ์ ‘๊ทผํ•ด์„œ ๊ธ€์ž๊ฐ€ ๋‹ค๋‹ค๋‹ค๋‹ค ์ถœ๋ ฅ๋œ๋‹ค. ์›น์†Œ์ผ“์œผ๋กœ๋„ ๊ตฌํ˜„ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์€๋ฐ ollama api ์ข…์†์ ์ด๋ผ ํ˜„์žฌ๋Š” ์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ์ตœ์„ ์ด๋‹ค. ์ง์ ‘ ๋ชจ๋ธ์„ ์‹คํ–‰ํ•ด์„œ ์†Œ์ผ“์„œ๋ฒ„์— ์˜ฌ๋ ค์„œ ๋ฐ์ดํ„ฐ ํ†ต์‹ ํ•˜๋ฉด ๋น ๋ฅผ ๋“ฏ ํ•˜๋‹ค.

AI Model ์ธํ„ฐํŽ˜์ด์Šค

 

 

๊ฐœ๋ฐœ ์ค‘ ํ™ˆํŽ˜์ด์ง€