๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ—จ๏ธ ๊ตฌ์„ฑ

Open Web UI๋Š” ๋กœ์ปฌ, ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์›๊ฒฉ ์Œ์„ฑ ์ธ์‹์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

alt text

alt text

ํด๋ผ์šฐ๋“œ / ์›๊ฒฉ ์Œ์„ฑ ์ธ์‹ ์ œ๊ณต์—…์ฒดโ€‹

ํ˜„์žฌ ์•„๋ž˜์˜ ํด๋ผ์šฐ๋“œ ์Œ์„ฑ ์ธ์‹ ์ œ๊ณต์—…์ฒด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. API ํ‚ค๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜(OpenAI) ๋˜๋Š” ๊ด€๋ฆฌ์ž ์„ค์ • ํŽ˜์ด์ง€(๋‘ ํ‚ค ๋ชจ๋‘)์—์„œ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์ŠคAPI ํ‚ค ํ•„์š” ์—ฌ๋ถ€
OpenAIโœ…
DeepGramโœ…

WebAPI๋Š” ๋‚ด์žฅ ๋ธŒ๋ผ์šฐ์ € ์Œ์„ฑ ์ธ์‹ ์ œ๊ณต์—…์ฒด๋ฅผ ํ†ตํ•ด STT๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์Œ์„ฑ ์ธ์‹ ์ œ๊ณต์—…์ฒด ์„ค์ •ํ•˜๊ธฐโ€‹

์Œ์„ฑ ์ธ์‹ ์ œ๊ณต์—…์ฒด๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด:

  • ๊ด€๋ฆฌ์ž ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”.
  • ์˜ค๋””์˜ค ์„ ํƒ
  • API ํ‚ค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋“œ๋กญ๋‹ค์šด์—์„œ ๋ชจ๋ธ์„ ์„ ํƒํ•˜์„ธ์š”.

alt text

์‚ฌ์šฉ์ž ์ˆ˜์ค€ ์„ค์ •โ€‹

๊ด€๋ฆฌ์ž ํŒจ๋„์—์„œ ํ”„๋กœ๋น„์ €๋‹๋œ ์ธ์Šคํ„ด์Šค ์„ค์ • ์™ธ์—๋„ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์‚ฌ์šฉ์ž ์ˆ˜์ค€ ์„ค์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • STT ์„ค์ •: ์Œ์„ฑ ์ธ์‹ ๊ธฐ๋Šฅ๊ณผ ๊ด€๋ จ๋œ ์„ค์ •์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
  • ์Œ์„ฑ ์ธ์‹ ์—”์ง„: ์Œ์„ฑ ์ธ์‹์— ์‚ฌ์šฉ๋˜๋Š” ์—”์ง„์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’ ๋˜๋Š” Web API).

alt text

์Œ์„ฑ ์ธ์‹ ์‚ฌ์šฉํ•˜๊ธฐโ€‹

์Œ์„ฑ ์ธ์‹์€ ์Œ์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ๋ฅผ "์ž‘์„ฑ"ํ•˜๋Š” ๋งค์šฐ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋ฉฐ ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ๋ชจ๋‘ ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์Œ์„ฑ ์ธ์‹์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋งˆ์ดํฌ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์„ธ์š”:

alt text

์‹ค์‹œ๊ฐ„ ์˜ค๋””์˜ค ์›จ์ด๋ธŒํผ์€ ์Œ์„ฑ ์บก์ฒ˜๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค:

alt text

์Œ์„ฑ ์ธ์‹ ๋ชจ๋“œ ์ž‘์—…โ€‹

๋…น์Œ์ด ์‹œ์ž‘๋˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ฒดํฌ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ๋…น์Œ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค(์™„๋ฃŒ ํ›„ ์ž๋™ ์ „์†ก์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ์™„๋ฃŒ๋ฅผ ์œ„ํ•ด ์ „์†ก๋˜๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).
  • ๋…น์Œ์„ ์ค‘๋‹จํ•˜๊ณ  ์ƒˆ๋กœ ์‹œ์ž‘ํ•˜๋ ค๋ฉด x ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ๋…น์Œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

alt text