์ฟ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฟ ํค์ ๋ธ๋ผ์ฐ์ ์ ์ฅ์๋ ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๊ณ ํ๊ฒฝ์ค์ ์ ๊ธฐ์ตํฉ๋๋ค. ๋์ํ์๋ฉด ์ฌ์ดํธ ์ด์ฉ ๋ฐฉ์๋ ์ธก์ ํฉ๋๋ค. ์ธ์ ๋ ์ง ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฟ ํค ์ ์ฑ ์ ์ฐธ๊ณ ํ์ธ์.
ByteDance: Seedance 2.0 Mini
bytedance/seedance-2.0-mini์ง๊ธ ByteDance: Seedance 2.0 Mini ์ฌ์ฉํด ๋ณด๊ธฐ
์ ๊ฐ๊ฒฉ์ผ๋ก ์์ก์์ ์ฐจ๊ฐ๋ฉ๋๋ค. ์ ๊ณ์ ์ ๋ฌด๋ฃ ์ฌ์ฉ๋์ผ๋ก ์์ํฉ๋๋ค.
์ค์
ByteDance: Seedance 2.0 Mini ์๊ฐ
ByteDance: Seedance 2.0 Mini๋ ์์ฑํ ๋น๋์ค ์์คํ ์ธ Seedance ์ ํ๊ตฐ์ ๋ง๋ ํ์ฌ ByteDance์ ๋น๋์ค ์์ฑ ๋ชจ๋ธ์ ๋๋ค. api14์ ๋น๋์ค ์นดํ ๊ณ ๋ฆฌ์ ์ํ๋ฉฐ, ํ๋กฌํํธ์ ์ฐธ์กฐ ์๋ฃ๋ฅผ ์์ฑ๋ ๋น๋์ค ํด๋ฆฝ์ผ๋ก ๋ฐ๊พธ๋ ์ญํ ์ ํฉ๋๋ค. Seedance 2.0 ๋ผ์ธ์์ ๋ ์์ ํ์ ๋ชจ๋ธ๋ก, ๊ฐ์ฅ ํฐ ๋ณํ์ ์ ํํ์ง ์๊ณ ๋ ByteDance์ ๋น๋์ค ์์ฑ์ ์ํ๋ ๊ฐ๋ฐ์๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค.
์ด ๋ชจ๋ธ์ ํ ์คํธ, ์ด๋ฏธ์ง, ๋น๋์ค, ์ค๋์ค๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ๊ณ ๋น๋์ค๋ง ์ถ๋ ฅ์ผ๋ก ๋ฐํํฉ๋๋ค. ์ด ์กฐํฉ์ ์ฌ๋ฌ ์์ฑ ๋ชจ๋๋ฅผ ํฌ๊ดํฉ๋๋ค. ์์ฑ๋ ํ๋กฌํํธ๋ก๋ถํฐ์ ํ ์คํธ-ํฌ-๋น๋์ค, ์ฒซ ํ๋ ์, ๋ง์ง๋ง ํ๋ ์ ๋๋ ๋ ๋ชจ๋๋ฅผ ์ ์ดํ๋ ์ด๋ฏธ์ง-ํฌ-๋น๋์ค, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ์ง, ๋น๋์ค, ์ค๋์ค๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์๋ดํ๋ ๋ฉํฐ๋ชจ๋ฌ ์ฐธ์กฐ-ํฌ-๋น๋์ค์ ๋๋ค. ์ถ๋ ฅ ํด์๋๋ 480p์ 720p์ด๋ฉฐ, ํด๋ฆฝ์ 1์ด ๋จ์๋ก 4์ด์์ 15์ด๊น์ง ์คํ๋ ์ ์์ต๋๋ค. ํ๋ฉด ๋น์จ์ 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21์ ์ง์ํฉ๋๋ค. ์ค๋์ค ์์ฑ์ด ์ง์๋๋ฏ๋ก, ํด๋ฆฝ์ ๋ฌด์์ผ๋ก ๋์ฐฉํ๋ ๋์ ์์ฑ๋ ์ฌ์ด๋ํธ๋์ ๋ด์ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ธ์ ๋ํด ๊ณต๊ฐ๋ ์ปจํ ์คํธ ๊ธธ์ด๋ ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ์ ์๋นํ ํน์ ํ ์์ ์งํฉ์ ๊ฐ๋ฆฌํต๋๋ค. ์์ ํผ๋๋ฅผ ์ํ 9:16์ ์งง์ ์ธ๋ก ํด๋ฆฝ, ํผ๋ ๋ด ๋ฐฐ์น๋ฅผ ์ํ ์ ์ฌ๊ฐํ 1:1 ์ปท, ์น ๋ฐ ํ๋ ์ ํ ์ด์ ์ฉ๋๋ฅผ ์ํ ์์ด๋ 16:9 ๋๋ 21:9 ํ๋ ์์ ๋ชจ๋ ํ๋ฉด ๋น์จ ๋ชฉ๋ก์์ ์ง์ ์ง์๋ฉ๋๋ค. ์ฒซ ํ๋ ์๊ณผ ๋ง์ง๋ง ํ๋ ์ ์ ์ด๋ ์ท ๊ฐ ์ ํ, ์ ํ ๊ณต๊ฐ, ๋๋ ํด๋ฆฝ์ด ํ๋์ ์คํธ์์ ์์ํด ๋ค๋ฅธ ์คํธ์์ ๋๋์ผ ํ๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ํฉํฉ๋๋ค. ์ด๋ฏธ์ง, ๋น๋์ค, ์ค๋์ค ์ ๋ ฅ์ ์ฌ์ฉํ๋ ์ฐธ์กฐ-ํฌ-๋น๋์ค๋ ์คํ์ผ ์ ํ, ์ท ์ ๋ฐ์ ๊ฑธ์น ์บ๋ฆญํฐ ๋๋ ์ฅ๋ฉด ์ผ๊ด์ฑ, ๊ทธ๋ฆฌ๊ณ ์ค๋์ค๊ฐ ํ์ด์ฑ์ ํ์ฑํด์ผ ํ๋ ์์ ๊ธฐ๋ฐ ํธ์ง์ ๋ง์ต๋๋ค. 4์ด์์ 15์ด ๋ฒ์๋ ์ถ๋ ฅ์ ์ฅํธ ์์ฌ๋ณด๋ค๋ ๊ฐ๋ณ ์ท๊ณผ ์งง์ ์ํ์ค์ ์์ญ์ ์ ์งํฉ๋๋ค.
๋ชจ๋ธ id "bytedance/seedance-2.0-mini"๋ฅผ ์ฌ์ฉํด api14์ OpenAI ํธํ API๋ฅผ ํตํด ํธ์ถํฉ๋๋ค. ์ธํฐํ์ด์ค๊ฐ OpenAI ์คํค๋ง๋ฅผ ๋ฐ๋ฅด๋ฏ๋ก, ๊ธฐ์กด ํด๋ผ์ด์ธํธ์ SDK๋ ๋ชจ๋ธ id์ ์๋ํฌ์ธํธ ๋ณ๊ฒฝ๋ง์ผ๋ก ์๋ํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋์ด๋ ๋งค๊ฐ๋ณ์ ์ค frequency_penalty๊ฐ ์ง์๋ฉ๋๋ค. ์์ฑ ํนํ ์ ์ด์ธ ํด์๋, ํ๋ฉด ๋น์จ, ๊ธธ์ด, ์ฒซ ํ๋ ์ ๋ฐ ๋ง์ง๋ง ํ๋ ์ ์ด๋ฏธ์ง, ์ค๋์ค ์์ฑ์ ๊ณต์ ์ฑํ ๋งค๊ฐ๋ณ์๊ฐ ์๋๋ผ ๋ชจ๋ธ์ ์์ฒญ ํ๋ฉด์ ์ํฉ๋๋ค.
ํ์ ํ๊ธฐ ์ ์ ์ ์ธ์งํ ๋ช ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ปจํ ์คํธ ๊ธธ์ด๊ฐ ๊ณต๊ฐ๋์ง ์์๊ณ max output์ด 0์ผ๋ก ๋์ด๋๋ฏ๋ก, ํ๋กฌํํธ ํฌ๊ธฐ์ ๋ํ ํ ํฐ ๊ธฐ๋ฐ ์ถ๋ก ์ ์ฌ๊ธฐ์ ์ ์ฉํ์ง ์์ต๋๋ค. ํ๋กฌํํธ๋ฅผ ๊ธด ๋ฌธ์๊ฐ ์๋๋ผ ์ฐฝ์ ๋ธ๋ฆฌํ๋ก ์ทจ๊ธํ์ธ์. ์ถ๋ ฅ์ 720p์์ ์ต๋์น์ด๋ฏ๋ก, ๋ ๋์ ํด์๋๊ฐ ํ์ํ๊ฑฐ๋ 15์ด๋ณด๋ค ๊ธด ํด๋ฆฝ์ด ํ์ํ ์์ ์ ๋ค๋ฅธ ๋ชจ๋ธ์ ๋ ์ ๋ง์ ์ ์์ต๋๋ค. ์์ ์ด ๋น๋์ค๊ฐ ์๋๋ผ ํ ์คํธ ๋๋ ์ด๋ฏธ์ง ์์ฑ์ด๋ผ๋ฉด, ์ด ๋ชจ๋ธ์ ์์ ํ ์๋ชป๋ ์นดํ ๊ณ ๋ฆฌ์ ๋๋ค.
ByteDance: Seedance 2.0 Mini API ํธ์ถ ๋ฐฉ๋ฒ
- ๋์๋ณด๋์์ API ํค๋ฅผ ๋ง๋์ธ์.
- ์ฌ์ฉํ๋ ์ธ์ด์ ๊ณต์ openai SDK๋ฅผ ์ค์นํ์ธ์.
- baseURL์ https://api14.com/api/v1๋ก, model์ "bytedance/seedance-2.0-mini"๋ก ์ค์ ํ์ธ์.
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": "bytedance/seedance-2.0-mini",
"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);
์ง์ ํ๋ผ๋ฏธํฐ
frequency_penalty์ฌ์
- ์ ๋ ฅ
- text, image, video, audio
- ์ถ๋ ฅ
- video
- ํด์๋
- 480p, 720p
- ๊ธธ์ด
- 4s, 5s, 6s, 7s, 8s, 9s, 10s, 11s, 12s, 13s, 14s, 15s
- ํ๋ฉด ๋น์จ
- 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21
api14 ์์ฒญ ์ ยท ์ต๊ทผ 7์ผ
ByteDance: Seedance 2.0 Mini: ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- ByteDance: Seedance 2.0 Mini API ๋น์ฉ์ ์ผ๋ง์ธ๊ฐ์?
- ByteDance: Seedance 2.0 Mini์ ๊ฐ๊ฒฉ์ video_tokens US$0.000012 / ์ด์ ๋๋ค. ์ฑ๊ณตํ ์์ฒญ์ ๋ํด์๋ง USD ์์ก์์ ์ฐจ๊ฐ๋๋ฉฐ, ์คํจํ ์์ฒญ์ ๋ฌด๋ฃ์ ๋๋ค.
- ByteDance: Seedance 2.0 Mini๋(์) ๋ฌด์์ ํ ์ ์๋์?
- ByteDance: Seedance 2.0 Mini๋(์) text, image, video, audio ์ ๋ ฅ์ ๋ฐ์ video ์ถ๋ ฅ์ ๋ฐํํฉ๋๋ค.
- ์ฝ๋์์ ByteDance: Seedance 2.0 Mini๋ฅผ(์) ์ด๋ป๊ฒ ํธ์ถํ๋์?
- ์ด๋ค OpenAI SDK๋ base URL์ https://api14.com/api/v1๋ก ์ง์ ํ๊ณ model์ "bytedance/seedance-2.0-mini"๋ก ์ค์ ํ์ธ์, ๋ค๋ฅธ ์ฝ๋ ๋ณ๊ฒฝ์ ํ์ ์์ต๋๋ค. ์ด ํ์ด์ง์ ์ฝ๋ ํจ๋์์ ๋ฐ๋ก ์ธ ์ ์๋ ์์ ๋ฅผ ๋ณต์ฌํ์ธ์.
- ByteDance: Seedance 2.0 Mini์ ๋์์ ๋ฌด์์ธ๊ฐ์?
- ๋น์ทํ ๊ฐ๊ฒฉ๋์ ์์ ๋ชจ๋ธ: ByteDance: Seedance 2.0 Fast, ByteDance: Seedance 1.5 Pro, ByteDance: Seedance 2.0. ๋ชจ๋ ๊ฐ์ API ํค๋ก ์คํ๋๋ฏ๋ก ๋ฌธ์์ด ํ๋๋ง ๋ฐ๊พธ๋ฉด ์ ํ๋ฉ๋๋ค.
ByteDance: Seedance 2.0 Mini ์ปค๋ฎค๋ํฐ
์ ํ ํฝ์ด ์ปค๋ฎค๋ํฐ์๋ ์์ง ํ ํฝ์ด ์์ต๋๋ค. ByteDance: Seedance 2.0 Mini์ ๋ํ ์ฒซ ํ ํฝ์ ์ด์ด ๋ณด์ธ์.