TogetherAI
TogetherAI ๋ ธ๋๋ Together ํ๋ซํผ์ ๋ค์ํ ์คํ์์ค LLM ๋ชจ๋ธ์ ํธ์ถํ์ฌ ํ ์คํธ ์์ฑ, ์์ฝ, ์ง์์๋ต ๋ฑ ์์ฑํ AI ์์ ์ ์ํํ ์ ์๋๋ก ํฉ๋๋ค. ์ธ๋ถ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ ํ์ฌ ์์ฑ ํ์ง๊ณผ ์คํ์ผ์ ์ธ๋ฐํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
Together API ๊ธฐ๋ฐ ๋ค์ํ LLM(OpenChat, LLaMA, Mistral ๋ฑ) ํธ์ถ ์ง์
Top-k, Top-p, Temperature ๋ฑ ์ํ๋ง ์ ์ด ํ๋ผ๋ฏธํฐ ์ ๊ณต
Streaming ๊ธฐ๋ฅ์ ํตํด ์ค์๊ฐ ์ถ๋ ฅ ์คํธ๋ฆฌ๋ฐ ์ฒ๋ฆฌ ๊ฐ๋ฅ
Stop Sequence ์ค์ ์ผ๋ก ์ถ๋ ฅ ์ข ๋ฃ ์กฐ๊ฑด ์ ์ด ๊ฐ๋ฅ
Additional Parameters๋ฅผ ํตํ ์ธ๋ถ ์ต์ ์ ๋ฌ ๊ฐ๋ฅ


์
๋ ฅ๊ฐ (Inputs)
Connect Credential
Together API Key๋ฅผ Credential์ ๋ฑ๋กํ์ฌ ์ฐ๊ฒฐ
ํ์
Model Name
ํธ์ถํ Together ๋ชจ๋ธ์ ์ ํํ ์ด๋ฆ (์: mistralai/Mistral-7B-Instruct-v0.1)
ํ์
Top K
์์ K๊ฐ ํ ํฐ ์ค์์ ์ ํ (์: 50)
์ ํ
Top P
๋์ ํ๋ฅ ๊ธฐ๋ฐ ์ํ๋ง ๊ฐ (0.0 ~ 1.0, ์: 0.7)
์ ํ
Temperature
์ถ๋ ฅ ๋ค์์ฑ ์ ์ด (0.0 ~ 1.0, ์: 0.7)
ํ์
Repeat Penalty
๋ฐ๋ณต ์ต์ ๊ณ์ (๊ธฐ๋ณธ๊ฐ: 1)
ํ์
Streaming
์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐํ ์ง ์ฌ๋ถ (๊ธฐ๋ณธ๊ฐ: false)
ํ์
ํ๋ผ๋ฏธํฐ (Parameters)
Max Tokens
์ต๋ ์ถ๋ ฅ ํ ํฐ ์ ์ค์ (์: 512)
Stop Sequence
์์ฑ ์ค๋จ ์กฐ๊ฑด์ผ๋ก ์ฌ์ฉํ๋ ๋ฌธ์์ด ๋ชฉ๋ก (์: "AI assistant:")
Additional Parameters
JSON ํ์์ผ๋ก ์ ๋ฌํ๋ ๊ธฐํ ์ธ๋ถ ์ค์ ๊ฐ
์ถ๋ ฅ๊ฐ (Outputs)
TogetherAI
Together ํ๋ซํผ์ผ๋ก๋ถํฐ ์์ฑ๋ ํ ์คํธ ๊ฒฐ๊ณผ
ํ์ฉ ์์
OpenChat ๋๋ Mistral ๊ณ์ด ๋ชจ๋ธ์ ํ์ฉํ ๋น์ฆ๋์ค ์ด๋ฉ์ผ ์๋ ์์ฑ
LLaMA ๊ธฐ๋ฐ ๋ชจ๋ธ๋ก ๊ธฐ์ ๋ฌธ์ ์์ฝ ์๋ํ
Streaming ์ต์ ์ ์ฌ์ฉํ ์ค์๊ฐ ์ฑ๋ด ์๋ต ์ฒ๋ฆฌ
๋ค์ํ ๋ชจ๋ธ ์ฑ๋ฅ ๋น๊ต๋ฅผ ์ํ ๋ค์ค ์ค์ ์คํ
์ฌ์ฉ ํ
๋ชจ๋ธ๋ช ์ TogetherAI ๊ณต์ ๋ชจ๋ธ ๋ช ์ธ์ ๋ฐ๋ผ ์ ํํ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
Top-k์ Top-p๋ ๋์์ ์กฐ์ ํ์ง ๋ง๊ณ , ํ ๊ฐ์ง ๋ฐฉ์๋ง ์ฐ์ ์ ์ฉํด๋ณด๋ ๊ฒ์ด ํจ๊ณผ์ ์ ๋๋ค.
Stop Sequence๋ฅผ ์ ์ ํ ์ค์ ํ๋ฉด ๋ถํ์ํ ์ถ๋ ฅ ๊ธธ์ด๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
Additional Parameters์ system prompt, user id ๋ฑ ๋ชจ๋ธ ํนํ ์ ๋ ฅ์ ์ ๋ฌํ ์ ์์ต๋๋ค.
์ฃผ์์ฌํญ
Connect Credential์ Together API Key๋ฅผ ๋ฏธ๋ฆฌ ๋ฑ๋กํ์ง ์์ผ๋ฉด ํธ์ถ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ชจ๋ธ ํธ์ถ ์คํจ๋ ๋๋ถ๋ถ Model Name ์คํ์ ๋๋ Credential ๋ฏธ๋ฑ๋ก ๋ฌธ์ ๋ก ๋ฐ์ํฉ๋๋ค.
์ผ๋ถ ๋ชจ๋ธ์ Streaming ๊ธฐ๋ฅ์ ์ง์ํ์ง ์์ ์ ์์ผ๋ฏ๋ก ์ฌ์ ํ ์คํธ ํ์ํฉ๋๋ค.
์๊ธ ์ ์ฑ ์ Together ํ๋ซํผ ๊ธฐ์ค์ ๋ฐ๋ฅด๋ฉฐ, ์ฌ์ฉ๋์ ๋ฐ๋ผ ๊ณผ๊ธ๋ ์ ์์ต๋๋ค.
Last updated