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

์ด ํŠœํ† ๋ฆฌ์–ผ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ ๋‚ด์šฉ์ด๋ฉฐ Open WebUI ํŒ€์—์„œ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งž๊ฒŒ Open WebUI๋ฅผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ์—ฐํ•˜๋ ค๋Š” ๋ชฉ์ ์ž…๋‹ˆ๋‹ค. ๊ธฐ์—ฌ๋ฅผ ์›ํ•˜์‹œ๋ฉด ๊ธฐ์—ฌ ํŠœํ† ๋ฆฌ์–ผ์„ ํ™•์ธํ•˜์„ธ์š”.

๐ŸŽจ ์ด๋ฏธ์ง€ ์ƒ์„ฑ

Open WebUI๋Š” AUTOMATIC1111, ComfyUI, ๋ฐ OpenAI DALLยทE ์„ธ ๊ฐ€์ง€ ๋ฐฑ์—”๋“œ๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋Š” ๊ฐ ์˜ต์…˜์„ ์„ค์ •ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

AUTOMATIC1111โ€‹

Open WebUI๋Š” AUTOMATIC1111 API๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

์ดˆ๊ธฐ ์„ค์ •โ€‹

  1. AUTOMATIC1111์„ ์„ค์น˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

  2. API ์•ก์„ธ์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AUTOMATIC1111์„ ์‹คํ–‰ํ•˜์„ธ์š”:

    ./webui.sh --api --listen
  3. ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ๋ฏธ๋ฆฌ ์„ค์ •๋œ WebUI์˜ Docker ์„ค์น˜๋Š” ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”:

    docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -e AUTOMATIC1111_BASE_URL=http://host.docker.internal:7860/ -e ENABLE_IMAGE_GENERATION=True -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Open WebUI์—์„œ AUTOMATIC1111 ์„ค์ •โ€‹

  1. Open WebUI์—์„œ ๊ด€๋ฆฌ ํŒจ๋„ > ์„ค์ • > ์ด๋ฏธ์ง€ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜์„ธ์š”.

  2. ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์—”์ง„ ํ•„๋“œ๋ฅผ ๊ธฐ๋ณธ๊ฐ’ (Automatic1111)์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”.

  3. API URL ํ•„๋“œ์— AUTOMATIC1111 API์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”:

    http://<your_automatic1111_address>:7860/

    Open WebUI์™€ AUTOMATIC1111์„ ๋™์ผํ•œ ํ˜ธ์ŠคํŠธ์—์„œ Docker ์„ค์น˜๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ, ์ฃผ์†Œ๋ฅผ http://host.docker.internal:7860/๋กœ ์‚ฌ์šฉํ•˜์„ธ์š”.

ComfyUIโ€‹

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

์ดˆ๊ธฐ ์„ค์ •โ€‹

  1. ์›ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์— GitHub์—์„œ ComfyUI ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์••์ถ•์„ ํ‘ธ์„ธ์š”.

  2. ComfyUI๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”:

    python main.py

    VRAM์ด ๋‚ฎ์€ ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ์ถ”๊ฐ€ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์„ ์ค„์ด๋Š” ๋ฐฉ์‹์œผ๋กœ ComfyUI๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”:

    python main.py --lowvram
  3. ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ๋ฏธ๋ฆฌ ์„ค์ •๋œ WebUI์˜ Docker ์„ค์น˜๋Š” ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”:

    docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -e COMFYUI_BASE_URL=http://host.docker.internal:7860/ -e ENABLE_IMAGE_GENERATION=True -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Open WebUI์—์„œ ComfyUI ์„ค์ •โ€‹

FLUX.1 ๋ชจ๋ธ ์„ค์ •โ€‹

  1. ๋ชจ๋ธ ์ฒดํฌํฌ์ธํŠธ:
  • FLUX.1-schnell ๋˜๋Š” FLUX.1-dev ๋ชจ๋ธ์„ black-forest-labs HuggingFace ํŽ˜์ด์ง€์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.
  • ๋ชจ๋ธ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ComfyUI์˜ models/checkpoints์™€ models/unet ๋””๋ ‰ํ† ๋ฆฌ์— ๋ชจ๋‘ ๋ฐฐ์น˜ํ•˜์„ธ์š”. ๋˜๋Š” models/checkpoints์™€ models/unet ๊ฐ„์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋งŒ๋“ค์–ด ๋‘ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋™์ผํ•œ ๋ชจ๋ธ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ํฌํ•จํ•˜๋„๋ก ์„ค์ •ํ•˜์„ธ์š”.
  1. VAE ๋ชจ๋ธ:
  • ae.safetensors VAE๋ฅผ ์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.
  • ์ด๋ฅผ ComfyUI์˜ models/vae ๋””๋ ‰ํ† ๋ฆฌ์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.
  1. CLIP ๋ชจ๋ธ:
  • clip_l.safetensors๋ฅผ ์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.
  • ์ด๋ฅผ ComfyUI์˜ models/clip ๋””๋ ‰ํ† ๋ฆฌ์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.
  1. T5XXL ๋ชจ๋ธ:
  • t5xxl_fp16.safetensors ๋˜๋Š” t5xxl_fp8_e4m3fn.safetensors ๋ชจ๋ธ์„ ์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.
  • ์ด๋ฅผ ComfyUI์˜ models/clip ๋””๋ ‰ํ† ๋ฆฌ์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.

Open WebUI์— ComfyUI๋ฅผ ํ†ตํ•ฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”:

1๋‹จ๊ณ„: Open WebUI ์„ค์ • ๊ตฌ์„ฑโ€‹

  1. Open WebUI์˜ ๊ด€๋ฆฌ ํŒจ๋„๋กœ ์ด๋™ํ•˜์„ธ์š”.
  2. ์„ค์ •์„ ํด๋ฆญํ•œ ๋‹ค์Œ ์ด๋ฏธ์ง€ ํƒญ์„ ์„ ํƒํ•˜์„ธ์š”.
  3. ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์—”์ง„ ํ•„๋“œ์—์„œ ComfyUI๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
  4. API URL ํ•„๋“œ์— ๋‹ค์Œ ํ˜•์‹์— ๋งž๊ฒŒ ComfyUI API์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: http://<your_comfyui_address>:8188/.
    • ํ™˜๊ฒฝ ๋ณ€์ˆ˜ COMFYUI_BASE_URL์„ ์ด ์ฃผ์†Œ๋กœ ์„ค์ •ํ•˜์—ฌ WebUI ๋‚ด์—์„œ ์ง€์†์ ์œผ๋กœ ์œ ์ง€๋˜๋„๋ก ํ•˜์„ธ์š”.

2๋‹จ๊ณ„: ์—ฐ๊ฒฐ ํ™•์ธ ๋ฐ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํ™œ์„ฑํ™”โ€‹

  1. ComfyUI๊ฐ€ ์‹คํ–‰ ์ค‘์ด๊ณ  Open WebUI์™€์˜ ์—ฐ๊ฒฐ์„ ์„ฑ๊ณต์ ์œผ๋กœ ํ™•์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์„ฑ๊ณต์ ์ธ ์—ฐ๊ฒฐ์ด ์—†์œผ๋ฉด ๊ณ„์† ์ง„ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  2. ์—ฐ๊ฒฐ์ด ํ™•์ธ๋˜๋ฉด ์ด๋ฏธ์ง€ ์ƒ์„ฑ (์‹คํ—˜์ ) ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜์„ธ์š”. ๋” ๋งŽ์€ ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  3. ๋งˆ์ง€๋ง‰ ๊ตฌ์„ฑ ๋‹จ๊ณ„๋ฅผ ์œ„ํ•ด 3๋‹จ๊ณ„๋กœ ๊ณ„์† ์ง„ํ–‰ํ•˜์„ธ์š”.

3๋‹จ๊ณ„: ComfyUI ์„ค์ • ๊ตฌ์„ฑ ๋ฐ ์›Œํฌํ”Œ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐโ€‹

  1. ComfyUI ๋‚ด์—์„œ ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. ์ด๋ฅผ ์œ„ํ•ด ComfyUI์˜ Queue Prompt ๋ฒ„ํŠผ ์œ„์— ์žˆ๋Š” ๊ธฐ์–ด ์•„์ด์ฝ˜์„ ์ฐพ์•„ Dev Mode ํ† ๊ธ€์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  2. ComfyUI์—์„œ ์›ํ•˜๋Š” ์›Œํฌํ”Œ๋กœ๋ฅผ API ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ ์œ„ํ•ด Save (API Format) ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‹คํ–‰ํ•œ ๊ฒฝ์šฐ ํŒŒ์ผ์€ workflow_api.json๋กœ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
  3. Open WebUI๋กœ ๋Œ์•„๊ฐ€์„œ workflow.json ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ํด๋ฆญํ•˜์„ธ์š” ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.
  4. ComfyUI์—์„œ ๋‚ด๋ณด๋‚ธ ์›Œํฌํ”Œ๋กœ๋ฅผ Open WebUI๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด workflow_api.json ํŒŒ์ผ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
  5. ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐ€์ ธ์˜จ ํ›„, ๊ฐ€์ ธ์˜จ ์›Œํฌํ”Œ๋กœ ๋…ธ๋“œ ID์— ๋”ฐ๋ผ ComfyUI ์›Œํฌํ”Œ๋กœ ๋…ธ๋“œ๋ฅผ ๋งคํ•‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  6. ์‚ฌ์šฉ ์ค‘์ธ ๋ชจ๋ธ ํŒŒ์ผ์˜ ์ด๋ฆ„(์˜ˆ: flux1-dev.safetensors)์œผ๋กœ Set Default Model์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
์ •๋ณด

์ธก์ • ์›Œํฌํ”Œ๋กœ ๋‚ด์˜ ๋…ธ๋“œ ID์— ๋งž์ถ”๋ ค๋ฉด Open WebUI์˜ ComfyUI ์›Œํฌํ”Œ๋กœ ๋…ธ๋“œ ์„น์…˜์—์„œ Input Key๋ฅผ ํ•œ๋‘ ๊ฐœ ์กฐ์ •ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, seed๋Š” noise_seed๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•ด์•ผ ๊ฐ€์ ธ์˜จ ์›Œํฌํ”Œ๋กœ์˜ ๋…ธ๋“œ ID์™€ ์ผ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒ

Flux ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์™€ ๊ฐ™์€ ์ผ๋ถ€ ์›Œํฌํ”Œ๋กœ๋Š” Open WebUI ๋‚ด์˜ ๋…ธ๋“œ ํ•ญ๋ชฉ ํ•„๋“œ์— ํ•„์š”๋กœ ํ•˜๋Š” ๋‹ค์ค‘ ๋…ธ๋“œ ID๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ํ•ญ๋ชฉ ํ•„๋“œ์— ์—ฌ๋Ÿฌ ID๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ๋…ธ๋“œ ID๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: 1 ๋˜๋Š” 1, 2).

  1. Save๋ฅผ ํด๋ฆญํ•˜์—ฌ ์„ค์ •์„ ์ ์šฉํ•˜๊ณ  ComfyUI๋ฅผ Open WebUI์— ํ†ตํ•ฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ฆ๊ธฐ์‹ญ์‹œ์˜ค!

์ด ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•œ ํ›„, ComfyUI ์„ค์ •์ด Open WebUI์— ํ†ตํ•ฉ๋˜์–ด Flux.1 ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SwarmUI์™€์˜ ๊ตฌ์„ฑโ€‹

SwarmUI๋Š” ComfyUI๋ฅผ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Open WebUI๊ฐ€ SwarmUI์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ComfyUI Base URL์— ComfyBackendDirect๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, SwarmUI์— LAN ์•ก์„ธ์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์œ„์˜ ์กฐ์ • ํ›„, Open WebUI๋ฅผ SwarmUI์™€ ์ž‘๋™ํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ 1๋‹จ๊ณ„: Open WebUI ์„ค์ • ๊ตฌ์„ฑ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. SwarmUI๋ฅผ LAN ์•ก์„ธ์Šค๋กœ ์„ค์น˜

SwarmUI API URLโ€‹

ComfyUI Base URL๋กœ ์ž…๋ ฅํ•  ์ฃผ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: http://<your_swarmui_address>:7801/ComfyBackendDirect

OpenAI DALLยทEโ€‹

Open WebUI๋Š” OpenAI DALLยทE API๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์—๋Š” DALLยทE 2์™€ DALLยทE 3 ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ๊ธฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ ๋‹ค๋ฅธ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ดˆ๊ธฐ ์„ค์ •โ€‹

  1. OpenAI์—์„œ API ํ‚ค๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค.

Open WebUI ๊ตฌ์„ฑโ€‹

  1. Open WebUI์—์„œ ๊ด€๋ฆฌ ํŒจ๋„ > ์„ค์ • > ์ด๋ฏธ์ง€ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค.
  2. ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์—”์ง„ ํ•„๋“œ๋ฅผ Open AI (Dall-E)๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
  3. OpenAI API ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
  4. ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” DALLยทE ๋ชจ๋ธ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์„ ํƒ๋œ ๋ชจ๋ธ์— ๋”ฐ๋ผ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์˜ต์…˜์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
    • DALLยทE 2: 256x256, 512x512, ๋˜๋Š” 1024x1024 ์ด๋ฏธ์ง€๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    • DALLยทE 3: 1024x1024, 1792x1024, ๋˜๋Š” 1024x1792 ์ด๋ฏธ์ง€๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Azure OpenAIโ€‹

Azure OpenAI Dall-E๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ง€์›๋˜์ง€ ์•Š์ง€๋งŒ, Open AI (Dall-E) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์—”์ง„๊ณผ ํ˜ธํ™˜๋˜๋Š” LiteLLM ํ”„๋ก์‹œ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‚ฌ์šฉ๋ฒ•โ€‹

์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŠœํ† ๋ฆฌ์–ผ

  1. ๋จผ์ €, ํ…์ŠคํŠธ ์ƒ์„ฑ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ์‘๋‹ต์ด ์™„๋ฃŒ๋˜๋ฉด, ๊ทธ๋ฆผ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ ์™„๋ฃŒ๋˜๋ฉด, ์ž๋™์œผ๋กœ ์ฑ„ํŒ…์— ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.
ํŒ

LLM์˜ ์‘๋‹ต์„ ์ˆ˜์ •ํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฉ”์‹œ์ง€๋กœ ์ž…๋ ฅํ•˜๊ณ  ์‹ค์ œ๋กœ ์ œ๊ณต๋œ ์‘๋‹ต ๋Œ€์‹  ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

:::