2026-06-10

npm ํŒจํ‚ค์ง€ ํ•˜๋‚˜๋ฉด Node.js์—์„œ ๋ฐ”๋กœ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ|npm ํŒจํ‚ค์ง€ ํ•˜๋‚˜๋ฉด Node.js์—์„œ ๋ฐ”๋กœ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”.

OpenAI๊ฐ€ gpt-image-2 ๋ชจ๋ธ๋กœ ์ด๋ฏธ์ง€ ์ƒ์„ฑ API๋ฅผ ๊ณต์‹ ์ง€์›ํ•˜๊ณ  ์žˆ์–ด์š”. npm ํŒจํ‚ค์ง€ ํ•˜๋‚˜๋ฉด Node.js์—์„œ ๋ฐ”๋กœ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”.

ํ•ต์‹ฌ์€ client.images.generate ํ˜ธ์ถœ์ธ๋ฐ์š”, ๊ฒฐ๊ณผ๋Š” base64 ์ธ์ฝ”๋”ฉ ๋ฐ์ดํ„ฐ(b64_json)๋กœ ๋Œ์•„์™€์š”. output_format์œผ๋กœ ์ €์žฅ ํŒŒ์ผ ํ˜•์‹์„ ์ง€์ •ํ•˜๊ณ , ํ”„๋กฌํ”„ํŠธ์— ์›ํ•˜๋Š” ์Šคํƒ€์ผ์„ ๋‹ด์œผ๋ฉด ๋งˆ์ผ€ํŒ… ์ด๋ฏธ์ง€๋„ ๋š๋”ฑ ์ƒ์„ฑ๋ผ์š”.

gpt-image-2 ์™ธ์— gpt-image-1, gpt-image-1-mini ๊ฐ™์€ ๊ตฌ๋ฒ„์ „ ๋ชจ๋ธ๋„ ์„ ํƒ ๊ฐ€๋Šฅํ•˜๊ณ , Azure OpenAI๋‚˜ ๋‹ค๋ฅธ ํ˜ธํ™˜ ๊ฒŒ์ดํŠธ์›จ์ด๋กœ baseURL๋งŒ ๋ฐ”๊ฟ” ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ๋„ ์ง€์›ํ•ด์š”.

์ฝ”๋”ฉ ๋ชฐ๋ผ๋„ ํ”„๋กฌํ”„ํŠธ๋งŒ ์ž˜ ์“ฐ๋ฉด ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ์ƒ์‚ฐ ์ž๋™ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ์‹œ๋Œ€๊ฐ€ ๋์–ด์š”.

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€

ํ•ต์‹ฌ์€ '๋ฐ˜๋ณต ์ž‘์—… ์ž๋™ํ™”'์˜ˆ์š”

ํ•ต์‹ฌ์€ '๋ฐ˜๋ณต ์ž‘์—… ์ž๋™ํ™”'์˜ˆ์š”.

์žก๋Œ์Œค2๋ถ„ ์†Œ์š”

๋ฌธ์ œ๋Š” ๊ทœ์น™ ์ž์ฒด๊ฐ€ ์—†๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”

๋ฌธ์ œ๋Š” ๊ทœ์น™ ์ž์ฒด๊ฐ€ ์—†๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”.

์žก๋Œ์Œค2๋ถ„ ์†Œ์š”

/fusion ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ตœ๋Œ€ 5๊ฐœ์˜ ํ”Œ๋ž˜๋„ˆ ๋ชจ๋ธ์ด ๋ณ‘๋ ฌ๋กœ ๊ณ„ํš์„ ์„ธ์šฐ๊ณ , ๋ฉ”์ธ ๋ชจ๋ธ์ด ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๋’ค, ์ตœ๋Œ€ 5๊ฐœ์˜ ๋ฆฌ๋ทฐ์–ด ๋ชจ๋ธ์ด ๊ฒฐ๊ณผ๋ฌผ์„ ๊ฒ€ํ† ํ•˜๋Š” ๊ตฌ์กฐ๊ฑฐ๋“ ์š”

/fusion ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ตœ๋Œ€ 5๊ฐœ์˜ ํ”Œ๋ž˜๋„ˆ ๋ชจ๋ธ์ด ๋ณ‘๋ ฌ๋กœ ๊ณ„ํš์„ ์„ธ์šฐ๊ณ , ๋ฉ”์ธ ๋ชจ๋ธ์ด ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๋’ค, ์ตœ๋Œ€ 5๊ฐœ์˜ ๋ฆฌ๋ทฐ์–ด ๋ชจ๋ธ์ด ๊ฒฐ๊ณผ๋ฌผ์„ ๊ฒ€ํ† ํ•˜๋Š” ๊ตฌ์กฐ๊ฑฐ๋“ ์š”.

์žก๋Œ์Œค2๋ถ„ ์†Œ์š”