Qwen3.8-Max-Preview - Anthropic ํธํ API
๐ง ์ด ๋ชจ๋ธ์ ์์ง ์ ๊ณต๋์ง ์์ต๋๋ค. ๊ธฐ๋ํด ์ฃผ์ธ์
- Anthropic Messages ํ๋กํ ์ฝ๋ก Qwen3.8-Max-Preview ํธ์ถ
- ์์คํ
ํ๋กฌํํธ: ์ต์์
systemํ๋๋ก ์ค์ (messages ์์ ๋ฃ์ง ์์) - ๋ฉํฐ๋ชจ๋ฌ ์
๋ ฅ:
content์ ๋ด์ฉ ๋ธ๋ก ๋ฐฐ์ด ์ ๋ฌ,text/image์ง์ - ์ปจํ
์คํธ ์บ์: ๋ด์ฉ ๋ธ๋ก์
cache_control์ ์ถ๊ฐํด ๋ช ์์ ์บ์ ์ ์ธ; ์ ์ค / ์์ฑ์ ์๋ตusage.cache_read_input_tokens/usage.cache_creation_input_tokens์ฐธ์กฐ - ์ฌ๊ณ ๋ชจ๋:
thinking์ผ๋ก ํ์ฑํํ๋ฉฐ, ์ฌ๊ณ ๋thinking๋ด์ฉ ๋ธ๋ก์ผ๋ก ์คํธ๋ฆฌ๋ฐ ๋ฐํ - ์คํธ๋ฆฌ๋ฐ ์ถ๋ ฅ:
stream=true์ผ ๋ Anthropic SSE ์ด๋ฒคํธ(message_start/content_block_delta/message_delta๋ฑ)๋ก ๋ฐํ
https://direct.evolink.ai์ด๋ฉฐ, ํ
์คํธ ๋ชจ๋ธ์ ๋ ์ ์ง์ํ๊ณ ์ฅ๊ธฐ ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค; https://api.evolink.ai๋ ๋ฉํฐ๋ชจ๋ฌ ์ฃผ๋ ฅ ์ฃผ์๋ก, ์ด๋ฏธ์ง ์
๋ ฅ์ ํฌํจํ ๋ ์ด ์ฃผ์๋ฅผ ์ฌ์ฉํ์ธ์.์ธ์ฆ
##๋ชจ๋ API์๋ Bearer Token ์ธ์ฆ์ด ํ์ํฉ๋๋ค##
API Key ๋ฐ๊ธ:
API Key ๊ด๋ฆฌ ํ์ด์ง์์ API Key๋ฅผ ๋ฐ๊ธ๋ฐ์ผ์ธ์
์์ฒญ ํค๋์ ์ถ๊ฐ:
๋ณธ๋ฌธ
๋ํ ๋ชจ๋ธ ์ด๋ฆ
qwen3.8-max-preview "qwen3.8-max-preview"
์์ฑ ์ฝํ ์ธ ์ ์ต๋ token ์.
ํ์(Anthropic ํ๋กํ ์ฝ ์๊ตฌ ์ฌํญ). ๋ชจ๋ธ์ด ์ด ๊ฐ์ ์ด๊ณผํด ์์ฑํ๋ฉด ์๋ฆฝ๋๋ค.
1024
๋ํ ๋ฉ์์ง ๋ชฉ๋ก(system ๋ฏธํฌํจ). ๊ฐ ๋ฉ์์ง๋ role(user / assistant)๊ณผ content(๋ฌธ์์ด ๋๋ ๋ด์ฉ ๋ธ๋ก ๋ฐฐ์ด)๋ฅผ ํฌํจํฉ๋๋ค.
์์คํ
ํ๋กฌํํธ. ์์ ํ
์คํธ๋ ๋ฌธ์์ด๋ก ์ ๋ฌํ๋ฉฐ, ๋ช
์์ ์บ์๋ฅผ ์ ์ธํ ๋๋ ๋ด์ฉ ๋ธ๋ก ๋ฐฐ์ด๋ก ์ ๋ฌํฉ๋๋ค(๋ธ๋ก์ cache_control ์ถ๊ฐ).
์ํ๋ง ์จ๋, ๋ฒ์ [0, 2].
0 <= x <= 2๋ดํด๋ฆฌ์ด์ค ์ํ๋ง ๋งค๊ฐ๋ณ์, ๋ฒ์ (0, 1].
0 <= x <= 1ํ๋ฅ ์ด ๊ฐ์ฅ ๋์ K๊ฐ์ token์์ ์ํ๋งํฉ๋๋ค.
์ฌ์ฉ์ ์ ์ ์ค๋จ ์ํ์ค, ์ ์ค ์ ์์ฑ์ ์ค๋จํฉ๋๋ค.
Anthropic SSE ์ด๋ฒคํธ๋ก ์คํธ๋ฆฌ๋ฐ ๋ฐํํ ์ง ์ฌ๋ถ.
์ฌ์ธต ์ฌ๊ณ ๊ตฌ์ฑ. ํ์ฑํํ๋ฉด ๋ชจ๋ธ์ด thinking ๋ด์ฉ ๋ธ๋ก์ผ๋ก ์ฌ๊ณ ๊ณผ์ ์ ๋ฐํํฉ๋๋ค.
๋๊ตฌ ์ ์ ๋ชฉ๋ก(Anthropic tools ํ์), Function Calling์ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ต
์์ฑ ์ฑ๊ณต
"msg_xxxxxxxx"
"message"
"assistant"
"qwen3.8-max-preview"
์๋ต ๋ด์ฉ ๋ธ๋ก ๋ฐฐ์ด
์ค๋จ ์ด์ : end_turn(์ ์ ์ข
๋ฃ), max_tokens(์ํ ๋๋ฌ), stop_sequence(์ค๋จ ์ํ์ค ์ ์ค), tool_use(๋๊ตฌ ํธ์ถ ํ์)
"end_turn"
token ์ฌ์ฉ ํต๊ณ(Anthropic ์๋ฏธ: input_tokens๋ ์บ์๋ฅผ ํฌํจํ์ง ์์ผ๋ฉฐ, cache ํ๋์ ์ํธ ๋ฐฐํ์ ์ผ๋ก ํฉ์ฐ).