generate_video
๋์์ ์์ฑ ์์ ์ ์์ฑํฉ๋๋ค. list_video_models ๋ฐ get_video_model๋ก ์ง์ ์ต์ ์ ํ์ธํ์ธ์.
Claude, ChatGPT (Codex), Cursor ๋๋ MCP๋ฅผ ์ง์ํ๋ ๋ชจ๋ AI ์์ด์ ํธ์์ AI ๋น๋์ค, ์ด๋ฏธ์ง, ์์ , ์์ฑ์ ์ง์ ์์ฑํ์ธ์.
์ฐ๋ ๊ฐ์ด๋
API ํค๋ฅผ ์์ฑํ๊ณ ์๋ฒ ์ค์ ์ ์ถ๊ฐํ ๋ค, ์์ด์ ํธ์๊ฒ ๋์์ ์์ฑ์ ์์ฒญํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
claude.ai ๋๋ Claude ๋ฐ์คํฌํฑ ์ฑ์์ ์ค์ > ์ปค๋ฅํฐ > ์ฌ์ฉ์ ์ ์ ์ปค๋ฅํฐ ์ถ๊ฐ๋ก ์ด๋ํ ๋ค ์ด๋ฆ์ 'ViewMax'๋ก ์ง์ ํ๊ณ ์ด URL์ ๋ถ์ฌ๋ฃ์ ํ '์ฐ๊ฒฐ'์ ํด๋ฆญํ์ฌ ViewMax ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ์ธ์. API ํค๊ฐ ํ์ํ์ง ์์ต๋๋ค.
https://viewmax.studio/api/mcp์์ฒด MCP ์ค์ ์ ์์ ํ ์ ์๋ ์์ด์ ํธ์ ๊ฒฝ์ฐ, YOUR_API_KEY๋ฅผ ์นํํ์ฌ ๋ค์ ๋ฌธ์ฅ์ ๋ถ์ฌ๋ฃ๊ธฐ๋ง ํ๋ฉด ์๋ ์ฐ๊ฒฐ๋ฉ๋๋ค:
Add the ViewMax MCP server to this client: streamable HTTP transport, URL https://viewmax.studio/api/mcp, HTTP header "Authorization: Bearer YOUR_API_KEY". Then call the list_video_models tool to verify the connection.
๊ธฐ๋ฅ ๋ชฉ๋ก
ViewMax MCP ์๋ฒ๋ ๋น๋์ค, ์ด๋ฏธ์ง, ์์ , ์ค๋์ค ์์ฑ์ ์ง์ํฉ๋๋ค. Pro/Ultra ํ๋์ ํ๋๊ทธ์ญ ์ด๋ฏธ์ง๋ ๋งค์ผ ๊ณต์ ๋๋ ๊ณต์ ์ฌ์ฉ ํํ(0 ํฌ๋ ๋ง)์ ํ์ฉํ ์ ์์ผ๋ฉฐ, ๊ธฐํ ์์ฑ์ ํฌ๋ ๋ง์ ์๋ชจํฉ๋๋ค.
๋์์ ์์ฑ ์์ ์ ์์ฑํฉ๋๋ค. list_video_models ๋ฐ get_video_model๋ก ์ง์ ์ต์ ์ ํ์ธํ์ธ์.
ํ ์คํธ์์ ์ด๋ฏธ์ง ๋๋ ์ด๋ฏธ์ง์์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค. list_image_models๋ก ๋ชจ๋ธ ๋ชฉ๋ก์ ํ์ธํ์ธ์.
ํ๋กฌํํธ๋ก๋ถํฐ ๋ ์ฐฝ์ ์ธ ๋ฐฐ๊ฒฝ์์ ์ ์์ฑํฉ๋๋ค. list_music_models๋ฅผ ์ฐธ์กฐํ์ธ์.
list_voices์์ ์ ํํ ์์ฑ์ผ๋ก ํ ์คํธ๋ฅผ ์์ฐ์ค๋ฌ์ด ์ค๋์ค๋ก ๋ณํํฉ๋๋ค.
ํ ์คํธ ํ๋กฌํํธ๋ก๋ถํฐ ๊ณ ํ์ง ํจ๊ณผ์์ ์์ฑํฉ๋๋ค.
์์ ์ ํ์ฌ ์งํ ์ํ ๋ฐ ์๋ฃ๋ ์ถ๋ ฅ ๋ฏธ๋์ด URL์ ์กฐํํฉ๋๋ค.
์ต๋ 50์ด๊ฐ ๋๊ธฐ ํ ์ต์ ์ํ๋ฅผ ๋ฐํํฉ๋๋ค. ๊ธด ์์ฑ ์์ ์ ๊ฒฝ์ฐ ๋ฐ๋ณต ํธ์ถํ ์ ์์ต๋๋ค.
์ธ์ฆ๋ ๊ณ์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํฌ๋ ๋ง ์์ก์ ํ์ธํฉ๋๋ค.
ํธ์ถ ์์
์ฌ์ฉ์ ์์ฒญ
ํธ๋ฅธ ์ฌ๋ฆ ํ๋์ ๊ฐ๋ก์ง๋ฅด๋ ์ข ์ด์ฐ์ 10์ด 720p ๋์์์ ๋ง๋ค์ด ์ค.
์์ด์ ํธ๊ฐ generate_video ํธ์ถ
{ "model": "gemini-omni", "prompt": "A paper kite crossing a bright summer sky", "duration": "10s", "resolution": "720p" }
์ดํ get_task๊ฐ ๋ฐํํ๋ ๊ฒฐ๊ณผ
{ "task_id": "task_123", "status": "success", "video_urls": ["https://.../video.mp4"] }
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
API ํค๋ฅผ ๋ฐ๊ธ๋ฐ๊ณ ๋ช ๋ถ ๋ง์ ViewMax MCP ์๋ฒ๋ฅผ ์ฐ๊ฒฐํด ๋ณด์ธ์.