लोकप्रिय मॉडल
वीडियो जनरेशन आमतौर पर इमेज जनरेशन से अधिक समय लेता है। वीडियो की लंबाई और गुणवत्ता सेटिंग्स के आधार पर लंबे प्रोसेसिंग समय के लिए तैयार रहें।
चरण 1: एक वीडियो जनरेट करें
अपने प्रॉम्प्ट और वीडियो पैरामीटर के साथ /generate/video/kling/kling-2.5 पर एक POST अनुरोध करें। API तुरंत एक job ID लौटाता है।
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";
const krea = new Krea({ apiKey: process.env.KREA_API_KEY });
const job = await krea.video("kling/kling-2.5", {
prompt: "a majestic eagle soaring over snow-capped mountains at sunrise",
duration: 5,
aspect_ratio: "16:9"
});
console.log(`Job ID: ${job.job_id}`);
अपने API टोकन से बदलेंऊपर दिए गए उदाहरणों में YOUR_API_TOKEN प्लेसहोल्डर को बदलने के लिए, आपको krea.ai/settings/api-tokens में एक API टोकन जनरेट करना होगा। यदि आपको सहायता चाहिए, तो API Keys & Billing पेज पर दिए गए निर्देशों का पालन करें।
उदाहरण प्रतिक्रिया
{
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "queued",
"created_at": "2025-01-15T10:30:00.000Z",
"estimated_time": "60-120 seconds"
}
चरण 2: परिणामों के लिए पोल करें
वीडियो जनरेशन इमेज जनरेशन से अधिक समय लेता है। प्रगति की जाँच के लिए हर 5 सेकंड में /jobs/{job_id} को पोल करें।
वेबहुक उपलब्ध हैं!जब जॉब पूरे हो जाएँ तो सूचनाएँ प्राप्त करने के लिए वेबहुक सेट अप करें। शुरू करने के लिए Webhooks guide देखें।
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";
const krea = new Krea({ apiKey: process.env.KREA_API_KEY });
async function waitForVideo(jobId) {
const completed = await krea.jobs.wait(jobId, { intervalMs: 5000 });
return completed.result.urls[0];
}
const videoUrl = await waitForVideo(job.job_id);
console.log(`Video ready: ${videoUrl}`);
उदाहरण पूर्ण प्रतिक्रिया
{
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "completed",
"created_at": "2025-01-15T10:30:00.000Z",
"completed_at": "2025-01-15T10:31:45.000Z",
"result": {
"urls": ["https://gen.krea.ai/videos/your-video.mp4"]
}
}
वेबहुक उपलब्ध हैं!जब जॉब पूरे हो जाएँ तो सूचनाएँ प्राप्त करने के लिए वेबहुक सेट अप करें। शुरू करने के लिए Webhooks guide देखें।
सामान्य पैरामीटर
सभी मॉडलों के विस्तृत पैरामीटर की सूची के लिए, Model APIs पेज देखें।
| पैरामीटर | प्रकार | विवरण |
|---|
prompt | string | वीडियो सामग्री का विस्तृत विवरण |
duration | number | सेकंड में वीडियो की लंबाई। समर्थित मान मॉडल पर निर्भर करते हैं। |
aspect_ratio | string | वीडियो का आस्पेक्ट रेशियो, जैसे 16:9, 9:16, या 1:1 |
start_image | string | इमेज-टू-वीडियो मॉडलों के लिए वैकल्पिक स्रोत इमेज URL |
end_image | string | समर्थित मॉडलों के लिए वैकल्पिक अंतिम फ्रेम URL |
mode | string | उन मॉडलों के लिए वैकल्पिक क्वालिटी मोड जो इसे उजागर करते हैं |
model | string | उपयोग करने के लिए वीडियो जनरेशन मॉडल |
बेहतर वीडियो के लिए प्रॉम्प्ट टिप्स:
- मोशन और कैमरा मूवमेंट के बारे में विशिष्ट रहें
- सीन, लाइटिंग, और वातावरण का वर्णन करें
- टाइमिंग का उल्लेख करें (जैसे, “धीरे-धीरे पैनिंग”, “क्विक ज़ूम”)
- स्टाइल संदर्भ शामिल करें (जैसे, “सिनेमेटिक”, “डॉक्युमेंट्री स्टाइल”)
वीडियो जनरेशन की लागत इमेज जनरेशन से अधिक होती है। प्रति-मॉडल प्राइसिंग और अपने API बैलेंस को कैसे टॉप-अप करें, इसके लिए API Keys & Billing देखें।