์ฟ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฟ ํค์ ๋ธ๋ผ์ฐ์ ์ ์ฅ์๋ ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๊ณ ํ๊ฒฝ์ค์ ์ ๊ธฐ์ตํฉ๋๋ค. ๋์ํ์๋ฉด ์ฌ์ดํธ ์ด์ฉ ๋ฐฉ์๋ ์ธก์ ํฉ๋๋ค. ์ธ์ ๋ ์ง ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฟ ํค ์ ์ฑ ์ ์ฐธ๊ณ ํ์ธ์.
MiniMax: H3 Max
minimax/hailuo-3-max์ง๊ธ MiniMax: H3 Max ์ฌ์ฉํด ๋ณด๊ธฐ
์ ๊ฐ๊ฒฉ์ผ๋ก ์์ก์์ ์ฐจ๊ฐ๋ฉ๋๋ค. ์ ๊ณ์ ์ ๋ฌด๋ฃ ์ฌ์ฉ๋์ผ๋ก ์์ํฉ๋๋ค.
์ค์
MiniMax: H3 Max ์๊ฐ
MiniMax: H3 Max๋ MiniMax์ ๋น๋์ค ์์ฑ ๋ชจ๋ธ๋ก, fal.ai์ ๊ณต๋์ผ๋ก ์ถ์ํ์ต๋๋ค. ๋น๋์ค ์นดํ ๊ณ ๋ฆฌ์ ์ํ๋ฉฐ MiniMax H3์์ ์ถ๊ฐ ํ์ต์ ํตํด ํ์๋์์ต๋๋ค. ๋ ๋น ๋ฅธ ํ ์คํธ-ํฌ-๋น๋์ค ๋ฐ ์ด๋ฏธ์ง-ํฌ-๋น๋์ค ์์ฑ์ ์ํด ์ค๊ณ๋์์ผ๋ฉฐ, ์ด๋ ์์ฑ๋ ํ๋กฌํํธ๋ ์ ์ง ์ด๋ฏธ์ง๋ฅผ ์์ง์ด๋ ํด๋ฆฝ์ผ๋ก ๋ณํํ๋ ๊ฒ์ด ํต์ฌ ์์ ์ธ ์ํฌํ๋ก์ ์ ํฉํฉ๋๋ค.
์ด ๋ชจ๋ธ์ ํ ์คํธ์ ์ด๋ฏธ์ง ์ ๋ ฅ์ ๋ฐ์๋ค์ด๊ณ ๋น๋์ค๋ฅผ ์ ์ผํ ์ถ๋ ฅ์ผ๋ก ์์ฑํฉ๋๋ค. ๋ ๊ฐ์ง ํ๋ ์ ์ด๋ฏธ์ง ์ต์ ์ธ first_frame๊ณผ last_frame์ ์ง์ํ๋ฏ๋ก ํด๋ฆฝ์ ์์, ๋ ๋๋ ๋ ๋ค์ ๊ธฐ์ค์ ์ ๋ ์ ์์ต๋๋ค. ์ถ๋ ฅ ํด์๋๋ 768p์ 480p์ด๋ฉฐ, ํด๋ฆฝ์ 1์ด ๋จ์๋ก 5์ด์์ 15์ด๊น์ง ์คํํ ์ ์์ต๋๋ค. ํ๋ฉด ๋น์จ์ 21:9, 16:9, 4:3, 1:1, 3:4, 9:16, 9:16์ ์ง์ํ๋ฏ๋ก ์์ด๋์ ์ธ๋ก ํ์ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค๋์ค ์์ฑ์ ์ง์๋์ง ์์ผ๋ฏ๋ก ํด๋ฆฝ์ ๋ฌด์์ด๋ฉฐ ๋ชจ๋ ์ฌ์ด๋๋ ๋ณ๋๋ก ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์ด ๋ชจ๋ธ์๋ ์ปจํ ์คํธ ๊ธธ์ด๊ฐ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
์ค์ฉ์ ์ธ ์ฉ๋๋ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ ํํ์์ ๋น๋กฏ๋ฉ๋๋ค. ํ ์คํธ-ํฌ-๋น๋์ค๋ ํ๋กฌํํธ๋ง์ผ๋ก ๋ง๋ ์คํ ๋ฆฌ๋ณด๋, ์ฝ์ ํธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์งง์ ์์ ํด๋ฆฝ์ ์ ํฉํฉ๋๋ค. ์ด๋ฏธ์ง-ํฌ-๋น๋์ค๋ ์ ์ง ์ด๋ฏธ์ง๋ฅผ ์ ๋๋ฉ์ด์ ํํ๋ ๋ฐ ์ ํฉํ๋ฉฐ, ํ๋ ์ ์ด๋ฏธ์ง ์ต์ ์ ํตํด ์ท์ด ์์๋๊ฑฐ๋ ๋๋๋ ์์น๋ฅผ ์ ์ดํ ์ ์์ด ์ท ๊ฐ ์ฐ์์ฑ์ด๋ ๊ธฐ์กด ํธ์ง๊ณผ์ ์ผ์น์ ์ ์ฉํฉ๋๋ค. ๋ค์ํ ํ๋ฉด ๋น์จ์ ์์ด๋์คํฌ๋ฆฐ ์ ๋ฌ๊ณผ ๋ชจ๋ฐ์ผ ํผ๋๋ฅผ ์ํ ์ธ๋ก ํ์์ ๋ชจ๋ ์ง์ํ๋ฉฐ, 5์ด์์ 15์ด์ ๊ธธ์ด๋ ๊ธด ์ํ์ค๋ณด๋ค๋ ์ํผ ์ฝํ ์ธ ์ ์ ํฉํฉ๋๋ค.
H3 Max๋ ๋ชจ๋ธ id "minimax/hailuo-3-max"๋ฅผ ์ฌ์ฉํ์ฌ api14์ OpenAI ํธํ API๋ฅผ ํตํด ํธ์ถํฉ๋๋ค. ์ง์๋๋ ์์ฒญ ๋งค๊ฐ๋ณ์๋ max_tokens, temperature, top_p์ ๋๋ค. API๊ฐ OpenAI ํธํ๋๋ฏ๋ก ์ด๋ฏธ api14๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ธฐ์กด ํด๋ผ์ด์ธํธ์ SDK๋ ๋ณ๋์ ํตํฉ ์์ด ์ด ๋ชจ๋ธ id์ ์ด๋ฌํ ๋งค๊ฐ๋ณ์๋ก ์๋ํด์ผ ํฉ๋๋ค.
์์ ์ด ์ค๋์ค์ ๋น๋์ค๋ฅผ ํจ๊ป ๋ค๋ฃจ๋ ๊ฒฝ์ฐ generateAudio๊ฐ false์ด๋ฏ๋ก H3 Max๋ ์ ํฉํ ์ ํ์ด ์๋๋๋ค. 15์ด๋ณด๋ค ๊ธด ํด๋ฆฝ์ด๋ 768p๋ณด๋ค ๋์ ํด์๋๊ฐ ํ์ํ๋ค๋ฉด ์ด ๋ชจ๋ธ์ ์ด๋ฅผ ์ ๊ณตํ์ง ์์ผ๋ฉฐ ๋ค๋ฅธ ๋น๋์ค ๋ชจ๋ธ์ด ๋ ์ ํฉํ ์ ์์ต๋๋ค. ์์ ์ด ๋น๋์ค๊ฐ ์๋ ํ ์คํธ ๋๋ ์ด๋ฏธ์ง ์ถ๋ ฅ์ด๋ผ๋ฉด ํ ์คํธ ๋๋ ์ด๋ฏธ์ง ๋ชจ๋ธ์ด ๋ ์ง์ ์ ์ธ ์ต์ ์ ๋๋ค.
MiniMax: H3 Max API ํธ์ถ ๋ฐฉ๋ฒ
- ๋์๋ณด๋์์ API ํค๋ฅผ ๋ง๋์ธ์.
- ์ฌ์ฉํ๋ ์ธ์ด์ ๊ณต์ openai SDK๋ฅผ ์ค์นํ์ธ์.
- baseURL์ https://api14.com/api/v1๋ก, model์ "minimax/hailuo-3-max"๋ก ์ค์ ํ์ธ์.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
"model": "minimax/hailuo-3-max",
"prompt": "A drone shot over turquoise ocean waves at sunrise",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
await new Promise((r) => setTimeout(r, 5000));
job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);
์ง์ ํ๋ผ๋ฏธํฐ
max_tokenstemperaturetop_p์ฌ์
- ์ ๋ ฅ
- text, image
- ์ถ๋ ฅ
- video
- ํด์๋
- 768p, 480p
- ๊ธธ์ด
- 5s, 6s, 7s, 8s, 9s, 10s, 11s, 12s, 13s, 14s, 15s
- ํ๋ฉด ๋น์จ
- 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
api14 ์์ฒญ ์ ยท ์ต๊ทผ 7์ผ
MiniMax: H3 Max: ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- MiniMax: H3 Max API ๋น์ฉ์ ์ผ๋ง์ธ๊ฐ์?
- MiniMax: H3 Max์ ๊ฐ๊ฒฉ์ duration_seconds US$0.28 / ์ด์ ๋๋ค. ์ฑ๊ณตํ ์์ฒญ์ ๋ํด์๋ง USD ์์ก์์ ์ฐจ๊ฐ๋๋ฉฐ, ์คํจํ ์์ฒญ์ ๋ฌด๋ฃ์ ๋๋ค.
- MiniMax: H3 Max๋(์) ๋ฌด์์ ํ ์ ์๋์?
- MiniMax: H3 Max๋(์) text, image ์ ๋ ฅ์ ๋ฐ์ video ์ถ๋ ฅ์ ๋ฐํํฉ๋๋ค.
- ์ฝ๋์์ MiniMax: H3 Max๋ฅผ(์) ์ด๋ป๊ฒ ํธ์ถํ๋์?
- ์ด๋ค OpenAI SDK๋ base URL์ https://api14.com/api/v1๋ก ์ง์ ํ๊ณ model์ "minimax/hailuo-3-max"๋ก ์ค์ ํ์ธ์, ๋ค๋ฅธ ์ฝ๋ ๋ณ๊ฒฝ์ ํ์ ์์ต๋๋ค. ์ด ํ์ด์ง์ ์ฝ๋ ํจ๋์์ ๋ฐ๋ก ์ธ ์ ์๋ ์์ ๋ฅผ ๋ณต์ฌํ์ธ์.
- MiniMax: H3 Max์ ๋์์ ๋ฌด์์ธ๊ฐ์?
- ๋น์ทํ ๊ฐ๊ฒฉ๋์ ์์ ๋ชจ๋ธ: Google: Veo 3.1 Lite, Alibaba: Wan 2.6, HeyGen: HeyGen Video. ๋ชจ๋ ๊ฐ์ API ํค๋ก ์คํ๋๋ฏ๋ก ๋ฌธ์์ด ํ๋๋ง ๋ฐ๊พธ๋ฉด ์ ํ๋ฉ๋๋ค.
MiniMax: H3 Max ์ปค๋ฎค๋ํฐ
์ ํ ํฝ์ด ์ปค๋ฎค๋ํฐ์๋ ์์ง ํ ํฝ์ด ์์ต๋๋ค. MiniMax: H3 Max์ ๋ํ ์ฒซ ํ ํฝ์ ์ด์ด ๋ณด์ธ์.