์ฟ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฟ ํค์ ๋ธ๋ผ์ฐ์ ์ ์ฅ์๋ ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๊ณ ํ๊ฒฝ์ค์ ์ ๊ธฐ์ตํฉ๋๋ค. ๋์ํ์๋ฉด ์ฌ์ดํธ ์ด์ฉ ๋ฐฉ์๋ ์ธก์ ํฉ๋๋ค. ์ธ์ ๋ ์ง ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฟ ํค ์ ์ฑ ์ ์ฐธ๊ณ ํ์ธ์.
Kling: Video O1
kwaivgi/kling-video-o1์ง๊ธ Kling: Video O1 ์ฌ์ฉํด ๋ณด๊ธฐ
์ ๊ฐ๊ฒฉ์ผ๋ก ์์ก์์ ์ฐจ๊ฐ๋ฉ๋๋ค. ์ ๊ณ์ ์ ๋ฌด๋ฃ ์ฌ์ฉ๋์ผ๋ก ์์ํฉ๋๋ค.
์ค์
Kling: Video O1 ์๊ฐ
Kling: Video O1์ Kuaishou์ AI ๋น๋์ค ๋ผ์ธ์ธ Kling์ด ๋ง๋ ๋น๋์ค ์์ฑ ๋ชจ๋ธ์ ๋๋ค. ๋น๋์ค ์นดํ ๊ณ ๋ฆฌ์ ์ํ๋ฉฐ api14์์ ๋ชจ๋ธ id kwaivgi/kling-video-o1๋ก ์๋ณ๋ฉ๋๋ค. ํ ์คํธ๋ ์ ์ง ์ด๋ฏธ์ง๊ฐ ์๋ ์์ฑ๋ ์์ง์ด๋ ์์์ด ํ์ํ ๊ฒ์ ๋ง๋ ๋ค๋ฉด, ์ด ๋ชจ๋ธ ํจ๋ฐ๋ฆฌ๋ฅผ ์ดํด๋ด์ผ ํ๋ฉฐ, ๋ฒ์ฉ ์ธ์ด ์์ ๋ณด๋ค ๋น๋์ค์ ์ด์ ์ ๋ง์ถ ์ ๊ณต์ ์ฒด์์ ๋์จ ๊ฒ์ ๋๋ค.
์ด ๋ชจ๋ธ์ ํ ์คํธ์ ์ด๋ฏธ์ง ์ ๋ ฅ์ ๋ฐ์ ๋น๋์ค๋ฅผ ๋ฐํํฉ๋๋ค. ์ฆ, ํ ์คํธ-ํฌ-๋น๋์ค์ ์ด๋ฏธ์ง-ํฌ-๋น๋์ค ์ํฌํ๋ก๊ฐ ๋ชจ๋ ์ง์๋๋ฉฐ, ํด๋ฆฝ์ด ์์๋๊ฑฐ๋ ๋๋๋ ๋ฐฉ์์ ๊ณ ์ ํ๊ธฐ ์ํด first_frame ๋๋ last_frame์ผ๋ก ํ๋ ์ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ ์๋ ์์ต๋๋ค. ์ถ๋ ฅ์ 16:9, 9:16, 1:1์ ์ธ ๊ฐ์ง ํ๋ฉด ๋น์จ๋ก 720p์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ํด๋ฆฝ ๊ธธ์ด๋ 5์ด ๋๋ 10์ด์ ๋๋ค. ์ค๋์ค ์์ฑ๋ ๊ฐ๋ฅํ๋ฏ๋ก, ๋จ์ผ ์์ฒญ์ผ๋ก ๋ฌด์ ์์์ด ์๋ ์ฌ์ด๋๊ฐ ํฌํจ๋ ํด๋ฆฝ์ ์์ฑํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ธ์๋ ๊ณต๊ฐ๋ ์ปจํ ์คํธ ๊ธธ์ด๊ฐ ์์ผ๋ฏ๋ก, ๊ธด ๋ฌธ์๋ฅผ ์ ๋ฌํ๋ ๋์์ด๋ผ๊ธฐ๋ณด๋ค ๋น๋์ค ์์ฑ๊ธฐ๋ก ์ทจ๊ธํ์ธ์.
์ค์ฉ์ ์ธ ์ฉ๋๋ ๊ทธ๋ฌํ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์์ ์ง์ ๋ฐ๋ผ์ต๋๋ค. ํ ์คํธ-ํฌ-๋น๋์ค๋ ์ฅ๋ฉด์ ์ค๋ช ํ๊ณ ๋ชจ๋ธ์ด ๋ ๋๋งํ๊ฒ ํ๋ ์งง์ ์๋ค๋งํฑ ์ท, ์ฝ์ ํธ ์๊ฐํ, ์์ ํด๋ฆฝ์ ์ ํฉํฉ๋๋ค. ์ด๋ฏธ์ง-ํฌ-๋น๋์ค๋ ์ ํ ์ฌ์ง, ์ผ๋ฌ์คํธ๋ ์ด์ , ์คํ ๋ฆฌ๋ณด๋ ํ๋ ์์ฒ๋ผ ์ด๋ฏธ ์ ์ง ์ด๋ฏธ์ง๊ฐ ์๊ณ ์ด๋ฅผ ์ ๋๋ฉ์ด์ ํํ๊ณ ์ถ์ ๋ ์ ์ฉํฉ๋๋ค. ์ฒซ ํ๋ ์๊ณผ ๋ง์ง๋ง ํ๋ ์์ ์ ๊ณตํ๋ฉด ๋ ๊ฐ์ ์๋ ค์ง ์ํ ์ฌ์ด์ ๋ชจ์ ์ ์ด๋ ์ ๋ ์ ์ดํ ์ ์์ด, ํน์ ๊ตฌ๋์์ ์์ํ๊ฑฐ๋ ๋๋์ผ ํ๋ ์ ํ๊ณผ ์ท์ ๋์์ด ๋ฉ๋๋ค. 9:16 ๋น์จ์ ์ธ๋ก ํผ๋์ ๋ง๊ณ , 16:9๋ ํ์ค ์์ด๋์คํฌ๋ฆฐ ์ฌ์์ ๋ง์ผ๋ฉฐ, 1:1์ ์ ์ฌ๊ฐํ ๋ฐฐ์น๋ฅผ ์ปค๋ฒํฉ๋๋ค. 5์ด ๊ธธ์ด๋ ๋น ๋ฅธ ๋ฃจํ์ ํฐ์ ์ ์ ํฉํ๊ณ , 10์ด๋ ์ท์ด ๋ ๋ฐ์ ํ ์ฌ์ ๋ฅผ ์ค๋๋ค. ์ค๋์ค ์์ฑ์ ๋ณ๋์ ์ฌ์ด๋ ์์ ์์ด ์์ฑ๋ ํด๋ฆฝ์ ์ ๋ฌํ ์ ์๋ค๋ ๋ป์ ๋๋ค.
api14์ OpenAI ํธํ API๋ฅผ ํตํด ๋ชจ๋ธ id kwaivgi/kling-video-o1๋ก ํธ์ถํ๋ฏ๋ก, ๊ธฐ์กด OpenAI ์คํ์ผ ํด๋ผ์ด์ธํธ ์ฝ๋์ ๋๊ตฌ๊ฐ ์ต์ํ์ ๋ณ๊ฒฝ์ผ๋ก ๊ทธ๋๋ก ์ด์ด์ง๋๋ค. ์ด ๋ชจ๋ธ์ ๋ ธ์ถ๋ ์์ฒญ ํ๋ผ๋ฏธํฐ๋ max_tokens, temperature, top_p์ ๋๋ค. Temperature์ top_p๋ ์์ฑ์ด ์ผ๋ง๋ ๋ค์ํ๊ฑฐ๋ ๊ฒฐ์ ์ ์ธ์ง ์ ์ดํ๊ฒ ํด์ฃผ๊ณ , max_tokens๋ ์์ฒญ์ ์ ํํฉ๋๋ค. ํด์๋, ํ๋ฉด ๋น์จ, ๊ธธ์ด, ํ๋ ์ ์ด๋ฏธ์ง, ์ค๋์ค๋ ๋์ด๋ ์์ฒญ ํ๋ผ๋ฏธํฐ๋ผ๊ธฐ๋ณด๋ค ๋ชจ๋ธ์ ๋น๋์ค ์ถ๋ ฅ ์์ฑ์ด๋ฏ๋ก, ์์ฒญ์ ์ฐ๊ฒฐํ๊ธฐ ์ ์ ๋ชจ๋ธ ํ์ด์ง์์ ํ์ฌ ์คํค๋ง๋ฅผ ํ์ธํ์ธ์.
ํ ๊ฐ์ง ๋ช ์ฌํ ์ ์ ์ด ๋ชจ๋ธ์ด ๋น๋์ค๋ง ์ถ๋ ฅํ๋ค๋ ๊ฒ์ ๋๋ค. ์์ ์ด ํ ์คํธ ์์ฑ, ์ถ๋ก , ๋ถ๋ฅ ๋๋ ์ด๋ฏธ์ง ์์ฑ์ด๋ผ๋ฉด api14์ ๋ค๋ฅธ ๋ชจ๋ธ์ด ๋ ์ ๋ง์ต๋๋ค. ๋ํ ๋ช ์๋ ์ปจํ ์คํธ ๊ธธ์ด๋ ์์ผ๋ฏ๋ก ์ฅ๋ฌธ ์ปจํ ์คํธ ๋ชจ๋ธ๋ก ์ทจ๊ธํ์ง ๋ง์ธ์. ๋ค๋ง ๊ทธ ์์ญ ์์์๋ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๋ฅผ ์ปค๋ฒํฉ๋๋ค. 720p์ ์งง์ ํด๋ฆฝ, ์ธ ๊ฐ์ง ํ๋ฉด ๋น์จ, ๋ ๊ฐ์ง ๊ธธ์ด, ์ ํ์ ์ค๋์ค, ์ด๋ฏธ์ง ๊ธฐ๋ฐ ์์ ์ ์ํ ํ๋ ์ ๊ณ ์ ์ ๋๋ค.
Kling: Video O1 API ํธ์ถ ๋ฐฉ๋ฒ
- ๋์๋ณด๋์์ API ํค๋ฅผ ๋ง๋์ธ์.
- ์ฌ์ฉํ๋ ์ธ์ด์ ๊ณต์ openai SDK๋ฅผ ์ค์นํ์ธ์.
- baseURL์ https://api14.com/api/v1๋ก, model์ "kwaivgi/kling-video-o1"๋ก ์ค์ ํ์ธ์.
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": "kwaivgi/kling-video-o1",
"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
- ํด์๋
- 720p
- ๊ธธ์ด
- 5s, 10s
- ํ๋ฉด ๋น์จ
- 16:9, 9:16, 1:1
api14 ์์ฒญ ์ ยท ์ต๊ทผ 7์ผ
Kling: Video O1: ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- Kling: Video O1 API ๋น์ฉ์ ์ผ๋ง์ธ๊ฐ์?
- Kling: Video O1์ ๊ฐ๊ฒฉ์ duration_seconds US$0.39 / ์ด์ ๋๋ค. ์ฑ๊ณตํ ์์ฒญ์ ๋ํด์๋ง USD ์์ก์์ ์ฐจ๊ฐ๋๋ฉฐ, ์คํจํ ์์ฒญ์ ๋ฌด๋ฃ์ ๋๋ค.
- Kling: Video O1๋(์) ๋ฌด์์ ํ ์ ์๋์?
- Kling: Video O1๋(์) text, image ์ ๋ ฅ์ ๋ฐ์ video ์ถ๋ ฅ์ ๋ฐํํฉ๋๋ค.
- ์ฝ๋์์ Kling: Video O1๋ฅผ(์) ์ด๋ป๊ฒ ํธ์ถํ๋์?
- ์ด๋ค OpenAI SDK๋ base URL์ https://api14.com/api/v1๋ก ์ง์ ํ๊ณ model์ "kwaivgi/kling-video-o1"๋ก ์ค์ ํ์ธ์, ๋ค๋ฅธ ์ฝ๋ ๋ณ๊ฒฝ์ ํ์ ์์ต๋๋ค. ์ด ํ์ด์ง์ ์ฝ๋ ํจ๋์์ ๋ฐ๋ก ์ธ ์ ์๋ ์์ ๋ฅผ ๋ณต์ฌํ์ธ์.
- Kling: Video O1์ ๋์์ ๋ฌด์์ธ๊ฐ์?
- ๋น์ทํ ๊ฐ๊ฒฉ๋์ ์์ ๋ชจ๋ธ: HeyGen: HeyGen Video, Alibaba: Wan 2.6, Alibaba: Wan 2.7. ๋ชจ๋ ๊ฐ์ API ํค๋ก ์คํ๋๋ฏ๋ก ๋ฌธ์์ด ํ๋๋ง ๋ฐ๊พธ๋ฉด ์ ํ๋ฉ๋๋ค.
Kling: Video O1 ์ปค๋ฎค๋ํฐ
์ ํ ํฝ์ด ์ปค๋ฎค๋ํฐ์๋ ์์ง ํ ํฝ์ด ์์ต๋๋ค. Kling: Video O1์ ๋ํ ์ฒซ ํ ํฝ์ ์ด์ด ๋ณด์ธ์.