Discourse ์ฑ—๋ด‡ ๐Ÿค–

Chatbot 1.3 ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค :tada:

  • ๊ธฐ๋Šฅ ์ถ”๊ฐ€: ํ† ํฐ๋ณ„๋กœ ํ• ๋‹น๋Ÿ‰(quota)์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜ ์ถ”๊ฐ€
    • ์ƒˆ๋กœ์šด ์„ค์ • chatbot_quota_basis๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ธฐ์กด์ฒ˜๋Ÿผ ์ฟผ๋ฆฌ ์ˆ˜ ๊ธฐ์ค€์œผ๋กœ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
    • ๊ธฐ๋ณธ ์„ค์ •์—์„œ์˜ ์œ ์ผํ•œ ์ฐจ์ด๋Š” ํ• ๋‹น๋Ÿ‰์ด ์‹œ์ž‘ ์ตœ๋Œ€ ํ• ๋‹น๋Ÿ‰(์—ฌ์ „ํžˆ ๋™์ผํ•œ ์‹ ๋ขฐ ์ˆ˜์ค€ ์„ค์ •์— ๊ธฐ๋ฐ˜ํ•จ)์—์„œ _๋‚ด๋ ค_์˜ค๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ณ„์‚ฐ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ ์ถ”๊ฐ€: DALL-E์™€ ๊ฐ™์€ API ํ˜ธ์ถœ ๋น„์šฉ์„ ์‚ฌ์šฉ์ž ์‚ฌ์šฉ๋Ÿ‰์— ํฌํ•จ
    • ํ† ํฐ ๊ธฐ์ค€์—์„œ๋งŒ ์ ์šฉ
    • API ๊ธฐ๋Šฅ์˜ ํ† ํฐ ๋น„์šฉ์„ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์ƒˆ๋กœ์šด ์„ค์ • ์ถ”๊ฐ€
  • ๊ธฐ๋Šฅ ์ถ”๊ฐ€: ์‚ฌ์šฉ์ž๊ฐ€ ๋‚จ์€ ํ• ๋‹น๋Ÿ‰์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€

Chatbot์€ ํ•ญ์ƒ ์‚ฌ์šฉ๋Ÿ‰ ํ• ๋‹น๋Ÿ‰ ๊ฐ•์ œ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์ด ๊ธฐ๋Šฅ์ด ๋” ์ •๊ตํ•ด์กŒ์Šต๋‹ˆ๋‹ค!

Chatbot์€ ์ด์ œ ํ† ํฐ๋ณ„ ์‚ฌ์šฉ๋Ÿ‰์— ๋Œ€ํ•œ ํ• ๋‹น๋Ÿ‰์„ ์ถ”์ ํ•˜๊ณ  ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

API ํ˜ธ์ถœ์— ๋น„์šฉ์„ ๋ถ€๊ณผํ•˜์—ฌ ๊ณผ๋„ํ•œ ์‚ฌ์šฉ์„ ์–ต์ œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ด๋„ ๋œ ๊ฑฑ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ† ํฐ ์ถ”์ ์€ ์„ ํƒ ์‚ฌํ•ญ(opt-in)์ž…๋‹ˆ๋‹ค. ํ† ํฐ ์ถ”์  ๋ฐฉ์‹์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐ’์ด ๋ช‡ ๋ฐฐ(orders of magnitude) ๋” ์ปค์•ผ ํ•˜๋ฏ€๋กœ ๊ฐ ์‹ ๋ขฐ ์ˆ˜์ค€์˜ ํ• ๋‹น๋Ÿ‰์„ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์‹คํ—˜ํ•ด ๋ณด์„ธ์š”.

๊ทธ๋Ÿฌ๋‚˜ ์ฟผ๋ฆฌ๋ณ„ ์ถ”์  ๋ฐฉ์‹์€ ์•ฝ๊ฐ„ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ—ˆ์šฉ๋œ ์ตœ๋Œ€ ์ฟผ๋ฆฌ ์ˆ˜๋กœ ๋ฆฌ์…‹๋˜์–ด _0_๊นŒ์ง€ _๋‚ด๋ ค_์˜ค๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ํ’€ ํ• ๋‹น๋Ÿ‰(full quota)์œผ๋กœ ์‹œ์ž‘ํ•˜๋„๋ก ์ „์—ญ ํ• ๋‹น๋Ÿ‰ ๋ฆฌ์…‹ ์ž‘์—…์„ ํ•œ ๋ฒˆ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ผํšŒ์„ฑ ์ž‘์—…์ž…๋‹ˆ๋‹ค!

/sidekiq/scheduler์˜ sidekiq์—์„œ:

ํŠธ๋ฆฌ๊ฑฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.

์–ด๋–ค ๊ฒฝ์šฐ๋“  ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ๋‚จ์€ ํ• ๋‹น๋Ÿ‰์ด ์–ผ๋งˆ์ธ์ง€ ๋ฌผ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

์ฐธ๊ณ : ์•Œ๋ ค์ง„ ๋ฌธ์ œ: ๋ฆฌ์…‹ ์ž‘์—…์ด ์‹คํ–‰๋˜๊ธฐ ์ „์— ์ด ์งˆ๋ฌธ์ด ์ฒ˜์Œ์œผ๋กœ ๋ฌปํžˆ๋Š” ๊ฒฝ์šฐ, ๋‹ต๋ณ€์ด ๋‹ค์†Œ ์ด์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ๋ฆฌ์…‹ ์ž‘์—…์ด ์‹คํ–‰๋˜์—ˆ๋“  ์•„๋‹ˆ๋“ , ๋‘ ๋ฒˆ์งธ๋กœ ์ด ์งˆ๋ฌธ์„ ๋ฌผ์œผ๋ฉด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

4๊ฐœ์˜ ์ข‹์•„์š”