ChatOpenAI Custom

ChatOpenAI-Custom ๋…ธ๋“œ๋Š” OpenAI์—์„œ Fine-tuneํ•œ ์ „์šฉ ๋ชจ๋ธ์„ ํ˜ธ์ถœํ•˜๋Š” Chat Model ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ํŠน์ • ์—…๋ฌด ๋ชฉ์ ์ด๋‚˜ ๋„๋ฉ”์ธ์— ๋งž๊ฒŒ ํ•™์Šต๋œ GPT-3.5 ๊ธฐ๋ฐ˜ ์ปค์Šคํ…€ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ, ์ •ํ™•๋„ ๋†’์€ ํŠนํ™” ์‘๋‹ต ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ

  • OpenAI API๋ฅผ ํ†ตํ•ด Fine-tuned GPT-3.5 ๋ชจ๋ธ ํ˜ธ์ถœ ์ง€์›

  • ํŠน์ • ๋ฌธ์„œ, ์„œ๋น„์Šค ๋ฌธ์ฒด, ์—…๋ฌด ๊ทœ์น™์— ๋งž์ถ˜ ๋งž์ถคํ˜• ์‘๋‹ต ์ œ๊ณต

  • ์ผ๋ฐ˜ ChatOpenAI์™€ ๋™์ผํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ์ œ์–ด ๊ธฐ๋Šฅ ์ง€์›

  • Streaming ๋ชจ๋“œ ๋ฐ ๊ณ ๊ธ‰ ์ƒ˜ํ”Œ๋ง ์˜ต์…˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

  • BasePath๋ฅผ ํ†ตํ•ด API ๋ผ์šฐํŒ… ์œ ์—ฐ์„ฑ ํ™•๋ณด

WindyFlo ChatOpenAI Custom
WindyFlo ChatOpenAI Custom Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

ํ•ญ๋ชฉ
์„ค๋ช…
ํ•„์ˆ˜ ์—ฌ๋ถ€

Connect Credential

OpenAI API Key (Credential์— ๋“ฑ๋ก๋œ ๊ฐ’)

ํ•„์ˆ˜

Model Name

Fine-tuned ๋ชจ๋ธ ID (์˜ˆ: ft:gpt-3.5-turbo:org-id:custom_suffix)

ํ•„์ˆ˜

Temperature

์ฐฝ์˜์„ฑ ์กฐ์ ˆ ๊ฐ’ (0.0 ~ 1.0, ๊ธฐ๋ณธ๊ฐ’: 0.9)

์„ ํƒ


ํŒŒ๋ผ๋ฏธํ„ฐ (Parameters)

ํ•ญ๋ชฉ
์„ค๋ช…

Streaming

์ŠคํŠธ๋ฆฌ๋ฐ ์‘๋‹ต ์—ฌ๋ถ€ (๊ธฐ๋ณธ๊ฐ’: true)

Max Tokens

์ƒ์„ฑํ•  ์ตœ๋Œ€ ์‘๋‹ต ํ† ํฐ ์ˆ˜

Top Probability

Top-P ๊ธฐ๋ฐ˜ ํ™•๋ฅ  ์ƒ˜ํ”Œ๋ง ๊ฐ’

Frequency Penalty

๋ฐ˜๋ณต ๋‹จ์–ด ๋นˆ๋„ ์–ต์ œ ๊ณ„์ˆ˜

Presence Penalty

์ƒˆ๋กœ์šด ์ฃผ์ œ ๋“ฑ์žฅ ์œ ๋„ ๊ณ„์ˆ˜

Timeout

API ์‘๋‹ต ์ œํ•œ ์‹œ๊ฐ„(ms)

BasePath

OpenAI API ๋Œ€์ฒด ๊ฒฝ๋กœ (ํ”„๋ก์‹œ๋‚˜ ๋ฐฉํ™”๋ฒฝ ์šฐํšŒ ์‹œ ํ™œ์šฉ)

BaseOptions

์ถ”๊ฐ€ ์˜ต์…˜(JSON ํ˜•ํƒœ ์ž…๋ ฅ)


์ถœ๋ ฅ๊ฐ’ (Outputs)

์ถœ๋ ฅ ํ•ญ๋ชฉ
์„ค๋ช…

ChatOpenAI-Custom

Fine-tuned ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ์˜ ์‘๋‹ต ๋˜๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฐ์ฒด


ํ™œ์šฉ ์˜ˆ์‹œ

  • ๊ณ ๊ฐ์ง€์› ํŒ€์šฉ GPT: ํŠน์ • ๋ธŒ๋žœ๋“œ ๋งํˆฌ, ๋‹ต๋ณ€ ์ •์ฑ…์„ ํ•™์Šต์‹œ์ผœ ํ†ต์ผ๋œ ์ƒ๋‹ด ์ž๋™ํ™”

  • ๋ฒ•๋ฅ /ํšŒ๊ณ„/์˜๋ฃŒ ๋“ฑ ํŠน์ˆ˜ ๋„๋ฉ”์ธ ๋Œ€์‘ ๋ด‡: ์šฉ์–ด์™€ ๊ทœ์น™ ๊ธฐ๋ฐ˜ ์‘๋‹ต ์ƒ์„ฑ

  • ์‚ฌ๋‚ด ๋ฌธ์„œ FAQ ๊ธฐ๋ฐ˜ ์‘๋‹ต: RAG ์—†์ด๋„ ๋†’์€ ์ผ๊ด€์„ฑ ํ™•๋ณด

  • ์„œ๋น„์Šค ์„ค๋ช… ์ „์šฉ GPT: ๊ธฐ์—… ์ œํ’ˆ/์„œ๋น„์Šค ์„ค๋ช… ์‘๋‹ต ์ „์šฉ ์ฑ—๋ด‡ ๊ตฌ์ถ•


์‚ฌ์šฉ ํŒ

  • Model Name์€ OpenAI์˜ Fine-tune ์™„๋ฃŒ ํ›„ ๋ถ€์—ฌ๋˜๋Š” ID๋ฅผ ์ •ํ™•ํžˆ ์ž…๋ ฅํ•ด์•ผ ํ•จ

  • ์ผ๋ฐ˜ GPT๋ณด๋‹ค ํ›ˆ๋ จ๋œ ๋ฐ์ดํ„ฐ์˜ ์‘๋‹ต ํŒจํ„ด์„ ์ž˜ ๋”ฐ๋ฅด๋ฏ€๋กœ, ์ง€์นจ ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์— ์ ํ•ฉ

  • Prompt ํ”„๋ ˆ์ž„์€ ํ›ˆ๋ จ ๋‹น์‹œ์˜ ํ…œํ”Œ๋ฆฟ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์œ ์ง€ํ•ด์•ผ ์„ฑ๋Šฅ ๊ทน๋Œ€ํ™” ๊ฐ€๋Šฅ

  • BaseOptions ํ•„๋“œ๋กœ ์‘๋‹ต ํฌ๋งท์ด๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ • ์กฐ๊ฑด์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ


์ฃผ์˜์‚ฌํ•ญ

  • Fine-tuned ๋ชจ๋ธ์€ GPT-3.5-turbo ๊ธฐ๋ฐ˜์œผ๋กœ๋งŒ ๊ฐ€๋Šฅ (GPT-4 Fine-tune ๋ถˆ๊ฐ€)

  • ๋ชจ๋ธ ํ˜ธ์ถœ ์‹œ ๋ณ„๋„ ์š”๊ธˆ์ด ์ ์šฉ๋˜๋ฉฐ, fine-tuning ๋น„์šฉ๊ณผ๋Š” ๋ณ„๊ฐœ

  • ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์™€ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ์งˆ๋ฌธ์—๋Š” ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์‘๋‹ต์ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Œ

  • API ํ˜ธ์ถœ๋Ÿ‰์ด ๋งŽ์„ ๊ฒฝ์šฐ rate limit ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ

Last updated