ChatOpenRouter

ChatOpenRouter ๋…ธ๋“œ๋Š” OpenRouter ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ LLM ์ œ๊ณต์ž์˜ ๋ชจ๋ธ(OpenAI, Anthropic, Mistral ๋“ฑ)์„ API ํ•˜๋‚˜๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” Chat Model ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ชจ๋ธ ์ „๋žต, ๋น„์šฉ ์ตœ์ ํ™”, ์„ฑ๋Šฅ ์‹คํ—˜์„ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด ์œ ์—ฐํ•œ ํŒŒ์ดํ”„๋ผ์ธ ์„ค๊ณ„์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.


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

  • OpenRouter API๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ LLM ๊ณต๊ธ‰์ž์˜ ๋ชจ๋ธ(gpt-3.5, mistral, claude ๋“ฑ) ํ†ตํ•ฉ ํ˜ธ์ถœ

  • ํ•˜๋‚˜์˜ API ํ‚ค๋กœ ๋‹ค์–‘ํ•œ ๋ชจ๋ธ ์‹คํ—˜ ๊ฐ€๋Šฅ

  • Streaming ์‘๋‹ต ๋ฐ ์ƒ์„ฑ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ • ๊ฐ€๋Šฅ

  • BasePath ์ˆ˜์ • ๋ฐ Proxy ์„ค์ •์„ ํ†ตํ•œ ์œ ์—ฐํ•œ ํ™˜๊ฒฝ ๊ตฌ์„ฑ

  • OpenAI ํ˜ธํ™˜ ์ธํ„ฐํŽ˜์ด์Šค ์œ ์ง€

WindyFlo ChatOpenRouter
WindyFlo ChatOpenRouter Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

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

Connect Credential

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

ํ•„์ˆ˜

Model Name

์‚ฌ์šฉํ•  ๋ชจ๋ธ ์ด๋ฆ„ (์˜ˆ: openai/gpt-3.5-turbo, mistralai/mistral-small ๋“ฑ)

ํ•„์ˆ˜

Temperature

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

์„ ํƒ


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

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

Streaming

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

Max Tokens

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

Top Probability

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

Frequency Penalty

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

Presence Penalty

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

Timeout

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

BasePath

OpenRouter API ๊ฒฝ๋กœ (๊ธฐ๋ณธ๊ฐ’: https://openrouter.ai/api/v1)

BaseOptions

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


์ถœ๋ ฅ๊ฐ’ (Outputs)

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

ChatOpenRouter

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


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

  • OpenAI์™€ Anthropic ๋ชจ๋ธ์„ ๋ฒˆ๊ฐˆ์•„ ํ…Œ์ŠคํŠธํ•˜๋ฉด์„œ ๋น„์šฉ๊ณผ ํ’ˆ์งˆ ๋น„๊ต ์‹คํ—˜

  • ์‚ฌ์šฉ๋Ÿ‰ ๊ธ‰์ฆ ์‹œ OpenRouter๋ฅผ ํ†ตํ•ด ์ฐจ๋‹จ ์šฐํšŒ ๋ฐ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ

  • ํŠน์ • ๊ตญ๊ฐ€์—์„œ ์ฐจ๋‹จ๋œ API ๋Œ€์‹  OpenRouter ๊ฒฝ์œ ๋กœ ๋ชจ๋ธ ์—ฐ๊ฒฐ ์œ ์ง€

  • ๊ฐ€๊ฒฉ ๋Œ€๋น„ ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•œ ์˜คํ”ˆ ๋ชจ๋ธ(Mistral ๋“ฑ)์„ ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉ


์‚ฌ์šฉ ํŒ

  • Model Name์€ ๊ณต๊ธ‰์ž๋ช…/๋ชจ๋ธ๋ช… ํ˜•์‹์œผ๋กœ ์ •ํ™•ํžˆ ์ž…๋ ฅํ•ด์•ผ ์ •์ƒ ์ž‘๋™ (์˜ˆ: openai/gpt-3.5-turbo)

  • OpenRouter๋Š” ๋‹ค์ˆ˜์˜ ๋ชจ๋ธ์„ ํ•˜๋‚˜์˜ API ํ‚ค๋กœ ํ˜ธ์ถœ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”์— ์ ํ•ฉ

  • Streaming ๊ธฐ๋Šฅ ํ™œ์„ฑํ™” ์‹œ ์‘๋‹ต ์ฒด๊ฐ ์†๋„๊ฐ€ ๊ฐœ์„ ๋จ

  • BaseOptions ํ•ญ๋ชฉ์— JSON ํ˜•ํƒœ์˜ ์„ธ๋ถ€ ์„ค์ •์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Œ


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

  • Model Name์€ OpenRouter์— ๋“ฑ๋ก๋œ ๋ชจ๋ธ ID ๊ทธ๋Œ€๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋ฉฐ, ์˜คํƒ€ ์‹œ ์‘๋‹ต ์‹คํŒจ

  • OpenRouter๋Š” ๋ณ„๋„ ์š”๊ธˆ ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ OpenAI ๋“ฑ๊ณผ ๊ณผ๊ธˆ ๋ฐฉ์‹์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ

  • ์ผ๋ถ€ ๋ชจ๋ธ์€ ์ด๋ฏธ์ง€ ์ž…๋ ฅ, ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ

  • ๊ธฐ์—… ๋ฐฉํ™”๋ฒฝ ํ™˜๊ฒฝ์—์„œ๋Š” BasePath ๋ฐ Proxy ์„ค์ • ํ•„์š”

Last updated