Veo 3, Google का बेहतरीन मॉडल है. इसकी मदद से, टेक्स्ट प्रॉम्प्ट से 8 सेकंड के 720 पिक्सल या 1080 पिक्सल वाले वीडियो जनरेट किए जा सकते हैं. ये वीडियो, काफ़ी हद तक असली लगते हैं और इनमें ऑडियो भी शामिल होता है. Gemini API का इस्तेमाल करके, इस मॉडल को प्रोग्राम के हिसाब से ऐक्सेस किया जा सकता है. Veo 3, विज़ुअल और सिनेमैटिक स्टाइल की एक बड़ी रेंज में बेहतरीन परफ़ॉर्म करता है. Veo के उपलब्ध मॉडल वैरिएंट के बारे में ज़्यादा जानने के लिए, मॉडल के वर्शन सेक्शन देखें.
डायलॉग, सिनमैटिक रियलिज़्म या क्रिएटिव ऐनिमेशन वाला वीडियो जनरेट करने का तरीका जानने के लिए, इनमें से कोई उदाहरण चुनें:
इमेज से वीडियो जनरेट करना
नीचे दिए गए कोड में, Imagen का इस्तेमाल करके इमेज जनरेट करने का तरीका बताया गया है. इसके बाद, उस इमेज को Veo 3 की मदद से वीडियो जनरेट करने के लिए शुरुआती फ़्रेम के तौर पर इस्तेमाल करने का तरीका बताया गया है.
Python
import time
from google import genai
client = genai.Client()
prompt = "Panning wide shot of a calico kitten sleeping in the sunshine"
# Step 1: Generate an image with Imagen.
imagen = client.models.generate_images(
model="imagen-4.0-generate-001",
prompt=prompt,
)
# Step 2: Generate video with Veo 3 using the image.
operation = client.models.generate_videos(
model="veo-3.0-generate-001",
prompt=prompt,
image=imagen.generated_images[0].image,
)
# Poll the operation status until the video is ready.
while not operation.done:
print("Waiting for video generation to complete...")
time.sleep(10)
operation = client.operations.get(operation)
# Download the video.
video = operation.response.generated_videos[0]
client.files.download(file=video.video)
video.video.save("veo3_with_image_input.mp4")
print("Generated video saved to veo3_with_image_input.mp4")
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const prompt = "Panning wide shot of a calico kitten sleeping in the sunshine";
// Step 1: Generate an image with Imagen.
const imagenResponse = await ai.models.generateImages({
model: "imagen-4.0-generate-001",
prompt: prompt,
});
// Step 2: Generate video with Veo 3 using the image.
let operation = await ai.models.generateVideos({
model: "veo-3.0-generate-001",
prompt: prompt,
image: {
imageBytes: imagenResponse.generatedImages[0].image.imageBytes,
mimeType: "image/png",
},
});
// Poll the operation status until the video is ready.
while (!operation.done) {
console.log("Waiting for video generation to complete...")
await new Promise((resolve) => setTimeout(resolve, 10000));
operation = await ai.operations.getVideosOperation({
operation: operation,
});
}
// Download the video.
ai.files.download({
file: operation.response.generatedVideos[0].video,
downloadPath: "veo3_with_image_input.mp4",
});
console.log(`Generated video saved to veo3_with_image_input.mp4`);
ऐप पर जाएं
package main
import (
"context"
"log"
"os"
"time"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
prompt := "Panning wide shot of a calico kitten sleeping in the sunshine"
// Step 1: Generate an image with Imagen.
imagenResponse, err := client.Models.GenerateImages(
ctx,
"imagen-4.0-generate-001",
prompt,
nil, // GenerateImagesConfig
)
if err != nil {
log.Fatal(err)
}
// Step 2: Generate video with Veo 3 using the image.
operation, err := client.Models.GenerateVideos(
ctx,
"veo-3.0-generate-001",
prompt,
imagenResponse.GeneratedImages[0].Image,
nil, // GenerateVideosConfig
)
if err != nil {
log.Fatal(err)
}
// Poll the operation status until the video is ready.
for !operation.Done {
log.Println("Waiting for video generation to complete...")
time.Sleep(10 * time.Second)
operation, _ = client.Operations.GetVideosOperation(ctx, operation, nil)
}
// Download the video.
video := operation.Response.GeneratedVideos[0]
client.Files.Download(ctx, video.Video, nil)
fname := "veo3_with_image_input.mp4"
_ = os.WriteFile(fname, video.Video.VideoBytes, 0644)
log.Printf("Generated video saved to %s\n", fname)
}
Veo API के पैरामीटर और खास बातें
ये ऐसे पैरामीटर हैं जिन्हें एपीआई के अनुरोध में सेट किया जा सकता है. इससे वीडियो जनरेट करने की प्रोसेस को कंट्रोल किया जा सकता है.
पैरामीटर | ब्यौरा | Veo 3 और Veo 3 Fast | Veo 2 |
---|---|---|---|
prompt |
वीडियो के बारे में जानकारी देने वाला टेक्स्ट. इसमें ऑडियो क्यू की सुविधा काम करती है. | string |
string |
negativePrompt |
ऐसा टेक्स्ट जिसमें बताया गया हो कि वीडियो में क्या शामिल नहीं करना है. | string |
string |
image |
ऐनिमेट करने के लिए शुरुआती इमेज. | Image ऑब्जेक्ट |
Image ऑब्जेक्ट |
aspectRatio |
वीडियो का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात). | "16:9" (डिफ़ॉल्ट, 720 पिक्सल और 1080 पिक्सल),"9:16" (720 पिक्सल) |
"16:9" (डिफ़ॉल्ट, 720 पिक्सल),"9:16" (720 पिक्सल) |
resolution |
वीडियो का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात). | "720p" (डिफ़ॉल्ट), "1080p" (सिर्फ़ 16:9) |
ऐसे कैमरा डिवाइस जो Google होम पर काम नहीं करते |
personGeneration |
इस कुकी से, लोगों को जनरेट करने की प्रोसेस को कंट्रोल किया जाता है. (देश/इलाके के हिसाब से पाबंदियों के लिए, सीमाएं देखें) |
टेक्स्ट से वीडियो बनाने वाला मोड:"allow_all" सिर्फ़इमेज से वीडियो बनाने वाला मोड: "allow_adult" सिर्फ़
|
टेक्स्ट को वीडियो में बदलने की सुविधा: "allow_all" , "allow_adult" , "dont_allow"
इमेज को वीडियो में बदलने की सुविधा: "allow_adult" , और "dont_allow"
|
ध्यान दें कि seed
पैरामीटर, Veo 3 मॉडल के लिए भी उपलब्ध है.
इससे यह गारंटी नहीं मिलती कि नतीजे एक जैसे होंगे, लेकिन इससे नतीजों के एक जैसे होने की संभावना थोड़ी बढ़ जाती है.
अनुरोध में पैरामीटर सेट करके, वीडियो जनरेट करने की सुविधा को अपनी पसंद के मुताबिक बनाया जा सकता है.
उदाहरण के लिए, मॉडल को गाइड करने के लिए negativePrompt
तय किया जा सकता है.
Python
import time
from google import genai
from google.genai import types
client = genai.Client()
operation = client.models.generate_videos(
model="veo-3.0-generate-001",
prompt="A cinematic shot of a majestic lion in the savannah.",
config=types.GenerateVideosConfig(negative_prompt="cartoon, drawing, low quality"),
)
# Poll the operation status until the video is ready.
while not operation.done:
print("Waiting for video generation to complete...")
time.sleep(10)
operation = client.operations.get(operation)
# Download the generated video.
generated_video = operation.response.generated_videos[0]
client.files.download(file=generated_video.video)
generated_video.video.save("parameters_example.mp4")
print("Generated video saved to parameters_example.mp4")
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
let operation = await ai.models.generateVideos({
model: "veo-3.0-generate-001",
prompt: "A cinematic shot of a majestic lion in the savannah.",
config: {
aspectRatio: "16:9",
negativePrompt: "cartoon, drawing, low quality"
},
});
// Poll the operation status until the video is ready.
while (!operation.done) {
console.log("Waiting for video generation to complete...")
await new Promise((resolve) => setTimeout(resolve, 10000));
operation = await ai.operations.getVideosOperation({
operation: operation,
});
}
// Download the generated video.
ai.files.download({
file: operation.response.generatedVideos[0].video,
downloadPath: "parameters_example.mp4",
});
console.log(`Generated video saved to parameters_example.mp4`);
ऐप पर जाएं
package main
import (
"context"
"log"
"os"
"time"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
videoConfig := &genai.GenerateVideosConfig{
AspectRatio: "16:9",
NegativePrompt: "cartoon, drawing, low quality",
}
operation, _ := client.Models.GenerateVideos(
ctx,
"veo-3.0-generate-001",
"A cinematic shot of a majestic lion in the savannah.",
nil,
videoConfig,
)
// Poll the operation status until the video is ready.
for !operation.Done {
log.Println("Waiting for video generation to complete...")
time.Sleep(10 * time.Second)
operation, _ = client.Operations.GetVideosOperation(ctx, operation, nil)
}
// Download the generated video.
video := operation.Response.GeneratedVideos[0]
client.Files.Download(ctx, video.Video, nil)
fname := "parameters_example.mp4"
_ = os.WriteFile(fname, video.Video.VideoBytes, 0644)
log.Printf("Generated video saved to %s\n", fname)
}
REST
# Note: This script uses jq to parse the JSON response.
# GEMINI API Base URL
BASE_URL="https://generativelanguage.googleapis.com/v1beta"
# Send request to generate video and capture the operation name into a variable.
operation_name=$(curl -s "${BASE_URL}/models/veo-3.0-generate-001:predictLongRunning" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-X "POST" \
-d '{
"instances": [{
"prompt": "A cinematic shot of a majestic lion in the savannah."
}
],
"parameters": {
"aspectRatio": "16:9",
"negativePrompt": "cartoon, drawing, low quality"
}
}' | jq -r .name)
# Poll the operation status until the video is ready
while true; do
# Get the full JSON status and store it in a variable.
status_response=$(curl -s -H "x-goog-api-key: $GEMINI_API_KEY" "${BASE_URL}/${operation_name}")
# Check the "done" field from the JSON stored in the variable.
is_done=$(echo "${status_response}" | jq .done)
if [ "${is_done}" = "true" ]; then
# Extract the download URI from the final response.
video_uri=$(echo "${status_response}" | jq -r '.response.generateVideoResponse.generatedSamples[0].video.uri')
echo "Downloading video from: ${video_uri}"
# Download the video using the URI and API key and follow redirects.
curl -L -o parameters_example.mp4 -H "x-goog-api-key: $GEMINI_API_KEY" "${video_uri}"
break
fi
# Wait for 5 seconds before checking again.
sleep 10
done
एसिंक्रोनस कार्रवाइयों को मैनेज करना
वीडियो जनरेट करने के लिए, काफ़ी कंप्यूटेशनल पावर की ज़रूरत होती है. एपीआई को अनुरोध भेजने पर, यह लंबे समय तक चलने वाला जॉब शुरू करता है और तुरंत operation
ऑब्जेक्ट दिखाता है.
इसके बाद, आपको वीडियो के तैयार होने तक पोल करना होगा. इसकी जानकारी done
status के सही होने से मिलती है.
इस प्रोसेस का मुख्य हिस्सा, पोलिंग लूप होता है. यह लूप, समय-समय पर जॉब की स्थिति की जांच करता है.
Python
import time
from google import genai
from google.genai import types
client = genai.Client()
# After starting the job, you get an operation object.
operation = client.models.generate_videos(
model="veo-3.0-generate-001",
prompt="A cinematic shot of a majestic lion in the savannah.",
)
# Alternatively, you can use operation.name to get the operation.
operation = types.GenerateVideosOperation(name=operation.name)
# This loop checks the job status every 10 seconds.
while not operation.done:
time.sleep(10)
# Refresh the operation object to get the latest status.
operation = client.operations.get(operation)
# Once done, the result is in operation.response.
# ... process and download your video ...
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
// After starting the job, you get an operation object.
let operation = await ai.models.generateVideos({
model: "veo-3.0-generate-001",
prompt: "A cinematic shot of a majestic lion in the savannah.",
});
// Alternatively, you can use operation.name to get the operation.
// operation = types.GenerateVideosOperation(name=operation.name)
// This loop checks the job status every 10 seconds.
while (!operation.done) {
await new Promise((resolve) => setTimeout(resolve, 1000));
// Refresh the operation object to get the latest status.
operation = await ai.operations.getVideosOperation({ operation });
}
// Once done, the result is in operation.response.
// ... process and download your video ...
मॉडल की सुविधाएं
सुविधा | ब्यौरा | Veo 3 और Veo 3 Fast | Veo 2 |
---|---|---|---|
ऑडियो | यह सुविधा, वीडियो के साथ ऑडियो को अपने-आप जनरेट करती है. | ✔️ हमेशा चालू रखें | ❌ सिर्फ़ साइलेंट |
इनपुट के तरीके | जनरेट करने के लिए इस्तेमाल किए गए इनपुट का टाइप. | टेक्स्ट से वीडियो बनाने वाला मोड, इमेज से वीडियो बनाने वाला मोड | टेक्स्ट से वीडियो बनाने वाला मोड, इमेज से वीडियो बनाने वाला मोड |
रिज़ॉल्यूशन | वीडियो का आउटपुट रिज़ॉल्यूशन. | 720 पिक्सल और 1080 पिक्सल (सिर्फ़ 16:9) | 720 पिक्सल |
फ़्रेम रेट | वीडियो का आउटपुट फ़्रेम रेट. | 24fps | 24fps |
वीडियो की अवधि | जनरेट किए गए वीडियो की अवधि. | 8 सेकंड | 5 से 8 सेकंड |
हर अनुरोध के लिए वीडियो | हर अनुरोध के लिए जनरेट किए गए वीडियो की संख्या. | 1 | 1 या 2 |
स्थिति और जानकारी | मॉडल की उपलब्धता और ज़्यादा जानकारी. | Stable | Stable |
Veo के इस्तेमाल से जुड़ी ज़्यादा जानकारी के लिए, मॉडल के वर्शन सेक्शन देखें. इसके अलावा, कीमत और दर की सीमाएं वाले पेज देखें.
Veo के लिए प्रॉम्प्ट गाइड
इस सेक्शन में, Veo का इस्तेमाल करके बनाए जा सकने वाले वीडियो के उदाहरण दिए गए हैं. साथ ही, इसमें यह भी बताया गया है कि अलग-अलग नतीजे पाने के लिए, प्रॉम्प्ट में कैसे बदलाव किया जा सकता है.
सेफ़्टी फ़िल्टर
Veo, Gemini के सभी वर्शन पर सुरक्षा फ़िल्टर लागू करता है. इससे यह पक्का करने में मदद मिलती है कि जनरेट किए गए वीडियो और अपलोड की गई फ़ोटो में आपत्तिजनक कॉन्टेंट न हो. ऐसे प्रॉम्प्ट को ब्लॉक कर दिया जाता है जिनसे शर्तों और दिशा-निर्देशों का उल्लंघन होता है.
प्रॉम्प्ट लिखने से जुड़ी बुनियादी बातें
अच्छे प्रॉम्प्ट में, साफ़ तौर पर जानकारी दी जाती है. Veo का ज़्यादा से ज़्यादा फ़ायदा पाने के लिए, सबसे पहले अपने मुख्य आइडिया की पहचान करें. इसके बाद, कीवर्ड और मॉडिफ़ायर जोड़कर अपने आइडिया को बेहतर बनाएं. साथ ही, अपने प्रॉम्प्ट में वीडियो से जुड़ी शब्दावली शामिल करें.
आपके प्रॉम्प्ट में ये एलिमेंट शामिल होने चाहिए:
- सब्जेक्ट: वह ऑब्जेक्ट, व्यक्ति, जानवर या सीनरी जिसे आपको अपने वीडियो में शामिल करना है. जैसे, शहर का नज़ारा, प्रकृति, वाहन या पिल्ले.
- कार्रवाई: विषय क्या कर रहा है. उदाहरण के लिए, चलना, दौड़ना या सिर घुमाना.
- स्टाइल: फ़िल्म की स्टाइल से जुड़े कीवर्ड का इस्तेमाल करके, क्रिएटिव डायरेक्शन के बारे में बताएं. जैसे, साइंस फ़िक्शन, हॉरर फ़िल्म, फ़िल्म नॉयर या ऐनिमेशन वाली स्टाइल, जैसे कि कार्टून.
- कैमरे की पोज़िशन और मोशन: [ज़रूरी नहीं] ऊपर से लिया गया व्यू, आंख के लेवल से लिया गया व्यू, ऊपर से लिया गया शॉट, डॉली शॉट या नीचे से लिया गया व्यू जैसे शब्दों का इस्तेमाल करके, कैमरे की पोज़िशन और मोशन को कंट्रोल करें.
- कंपोज़िशन: [ज़रूरी नहीं] शॉट को कैसे फ़्रेम किया गया है. जैसे, वाइड शॉट, क्लोज़-अप, सिंगल-शॉट या टू-शॉट.
- फ़ोकस और लेंस इफ़ेक्ट: [ज़रूरी नहीं] खास विज़ुअल इफ़ेक्ट पाने के लिए, शैलो फ़ोकस, डीप फ़ोकस, सॉफ़्ट फ़ोकस, मैक्रो लेंस, और वाइड-ऐंगल लेंस जैसे शब्दों का इस्तेमाल करें.
- अंबियंस: [ज़रूरी नहीं] रंग और रोशनी, सीन में किस तरह योगदान देते हैं. जैसे, नीले रंग के टोन, रात या वॉर्म टोन.
प्रॉम्प्ट लिखने के बारे में ज़्यादा सलाह
- ज़्यादा जानकारी देने वाली भाषा का इस्तेमाल करें: Veo को साफ़ तौर पर जानकारी देने के लिए, विशेषण और क्रियाविशेषण का इस्तेमाल करें.
- चेहरे की बारीकियों को बेहतर बनाना: फ़ोटो में चेहरे की बारीकियों को हाइलाइट करें. इसके लिए, प्रॉम्प्ट में पोर्ट्रेट शब्द का इस्तेमाल करें.
प्रॉम्प्ट बनाने की ज़्यादा रणनीतियों के लिए, प्रॉम्प्ट डिज़ाइन के बारे में जानकारी पर जाएं.
ऑडियो के लिए प्रॉम्प्ट देना
Veo 3 की मदद से, साउंड इफ़ेक्ट, आस-पास का शोर, और डायलॉग के लिए क्यू दिए जा सकते हैं. मॉडल, इन संकेतों की बारीकियों को समझकर, एक साथ चलने वाला साउंडट्रैक जनरेट करता है.
- डायलॉग: किसी खास डायलॉग के लिए कोटेशन का इस्तेमाल करें. (उदाहरण: "यह कुंजी होनी चाहिए," वह बड़बड़ाया.)
- साउंड इफ़ेक्ट (एसएफ़एक्स): इनमें आवाज़ों के बारे में साफ़ तौर पर बताया जाता है. (उदाहरण: टायर के ज़ोर से घिसटने की आवाज़, इंजन के तेज़ आवाज़ करने की आवाज़.)
- आस-पास का शोर: आस-पास के माहौल में मौजूद आवाज़ों के बारे में बताएं. (उदाहरण: बैकग्राउंड में हल्की, डरावनी आवाज़ सुनाई दे रही है.)
इन वीडियो में, Veo 3 को ऑडियो जनरेट करने के लिए प्रॉम्प्ट देने का तरीका दिखाया गया है. इनमें प्रॉम्प्ट में दी गई जानकारी के लेवल को धीरे-धीरे बढ़ाया गया है.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
ज़्यादा जानकारी (डायलॉग और माहौल) क्लोज़ अप इमेज में दो लोग दीवार पर बनी एक रहस्यमयी ड्राइंग को देख रहे हैं. टॉर्च की रोशनी टिमटिमा रही है. उसने पैटर्न को ट्रेस करते हुए कहा, "यह कुंजी होनी चाहिए." उसने अपना सिर झुकाकर पूछा, "लेकिन इसका मतलब क्या है?" गीला पत्थर, बारीक नक्काशी, छिपे हुए निशान. बैकग्राउंड में हल्की, डरावनी आवाज़ गूंज रही है. |
![]() |
कम जानकारी (डायलॉग) कैंपिंग (स्टॉप मोशन): कैंपर: "अब मैं प्रकृति के साथ एक हो गया हूं!" भालू: "प्रकृति को कुछ निजी जगह चाहिए". |
![]() |
ऑडियो सुनने के लिए, इन प्रॉम्प्ट को खुद आज़माएं! Veo 3 आज़माएँ
वीडियो जनरेट करने के लिए रेफ़रंस इमेज का इस्तेमाल करना
Veo की इमेज-टू-वीडियो सुविधा का इस्तेमाल करके, रोज़मर्रा की चीज़ों को ऐनिमेट किया जा सकता है. साथ ही, ड्रॉइंग और पेंटिंग को जीवंत बनाया जा सकता है. इसके अलावा, कुदरती नज़ारों में हलचल और आवाज़ जोड़ी जा सकती है.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
इनपुट इमेज (Imagen से जनरेट की गई) चॉकलेट कैंडी बार के साथ बनी. |
![]() |
आउटपुट वीडियो (Veo 3 से जनरेट किया गया) खरगोश भाग जाता है. |
![]() |
प्रॉम्प्ट और आउटपुट के उदाहरण
इस सेक्शन में कई प्रॉम्प्ट दिए गए हैं. इनमें बताया गया है कि ज़्यादा जानकारी देने से, हर वीडियो के नतीजे को बेहतर कैसे बनाया जा सकता है.
आइसिकल्स
इस वीडियो में दिखाया गया है कि अपने प्रॉम्प्ट में, प्रॉम्प्ट लिखने की बुनियादी बातों के एलिमेंट का इस्तेमाल कैसे किया जा सकता है.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
बर्फ़ से जमी हुई चट्टान की दीवार (कॉन्टेक्स्ट) पर पिघलती हुई बर्फ़ की नोक (सब्जेक्ट) का क्लोज़ अप शॉट (कंपोज़िशन). इसमें ठंडे नीले रंग (माहौल) का इस्तेमाल किया गया है. साथ ही, पानी की बूंदों (ऐक्शन) की बारीकी से जानकारी देने के लिए, ज़ूम इन (कैमरा मोशन) किया गया है. |
![]() |
फ़ोन पर बात करता हुआ आदमी
इन वीडियो में दिखाया गया है कि अपने प्रॉम्प्ट में ज़्यादा से ज़्यादा जानकारी देकर, Veo से अपनी पसंद के मुताबिक आउटपुट कैसे पाया जा सकता है.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
कम जानकारी कैमरा डॉली करके, हरे ट्रेंच कोट पहने हुए एक परेशान आदमी का क्लोज़ अप दिखाया गया है. वह रोटरी स्टाइल वाले वॉल फ़ोन पर कॉल कर रहा है. बैकग्राउंड में हरे रंग की नियॉन लाइट दिख रही है. यह किसी फ़िल्म के सीन की तरह लग रहा है. |
![]() |
ज़्यादा जानकारी इस क्लोज़-अप सिनेमैटिक शॉट में, हरे रंग का पुराना ट्रेंच कोट पहने हुए एक परेशान आदमी को दिखाया गया है. वह ईंट की दीवार पर लगे रोटरी फ़ोन पर किसी को कॉल कर रहा है. दीवार पर लगे हरे रंग के नियॉन साइन से अजीब रोशनी निकल रही है. कैमरा धीरे-धीरे ज़ूम इन होता है. इससे पता चलता है कि कॉल करने के लिए संघर्ष करते समय, उसके जबड़े में तनाव है और उसके चेहरे पर निराशा दिख रही है. फ़ोटो में बैकग्राउंड हल्का ब्लर रखा गया है. इसमें उनकी झुर्रियों वाली भौंह और काले रंग के रोटरी फ़ोन पर फ़ोकस किया गया है. बैकग्राउंड में नीयन रंगों और धुंधली परछाइयों का समुद्र दिखाया गया है, जिससे जल्दबाज़ी और अकेलेपन का एहसास होता है. |
![]() |
हिम तेंदुआ
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
सामान्य प्रॉम्प्ट: एक प्यारा जीव, जिसके शरीर पर हिम तेंदुए की तरह के बाल हैं. वह सर्दियों के जंगल में चल रहा है. इसे 3D कार्टून स्टाइल में रेंडर किया गया है. |
![]() |
ज़्यादा जानकारी वाला प्रॉम्प्ट: खुशहाल कार्टून स्टाइल में, 3D एनिमेशन वाला एक छोटा सीन बनाओ. बर्फ़ानी तेंदुए की तरह दिखने वाला एक प्यारा जीव, जिसकी आंखें बड़ी और भावुक हैं. यह जीव, गोल आकार का है और दोस्ताना स्वभाव का है. यह सर्दियों के मौसम में, एक काल्पनिक जंगल में खुशी से घूम रहा है. सीन में, बर्फ़ से ढके गोल आकार के पेड़, धीरे-धीरे गिरते हुए बर्फ़ के टुकड़े, और टहनियों से छनकर आती हुई हल्की धूप दिखनी चाहिए. जीव के उछलते हुए मूवमेंट और चौड़ी मुस्कान से, खुशी का भाव दिखना चाहिए. वीडियो में खुशनुमा और दिल को छू लेने वाला माहौल बनाने के लिए, चमकीले और खुशनुमा रंगों का इस्तेमाल करें. साथ ही, मज़ेदार ऐनिमेशन का इस्तेमाल करें. |
![]() |
लिखने के एलिमेंट के हिसाब से उदाहरण
इन उदाहरणों में, हर बुनियादी एलिमेंट के हिसाब से अपने प्रॉम्प्ट को बेहतर बनाने का तरीका बताया गया है.
विषय और संदर्भ
मुख्य फ़ोकस (विषय) और बैकग्राउंड या एनवायरमेंट (संदर्भ) के बारे में बताएं.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
सफ़ेद कंक्रीट से बनी अपार्टमेंट बिल्डिंग की आर्किटेक्चरल रेंडरिंग. इसमें बहती हुई ऑर्गेनिक शेप हैं, जो हरे-भरे पेड़-पौधों और आधुनिक डिज़ाइन के साथ आसानी से घुलमिल जाती हैं |
![]() |
बाहरी अंतरिक्ष में तैरता हुआ एक सैटेलाइट. बैकग्राउंड में चांद और कुछ तारे दिख रहे हैं. |
![]() |
कार्रवाई
बताएं कि विषय क्या कर रहा है. जैसे, चल रहा है, दौड़ रहा है या अपना सिर घुमा रहा है.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
इस वाइड शॉट में, एक महिला को समुद्र तट पर चलते हुए दिखाया गया है. वह सूर्यास्त के समय, क्षितिज की ओर देख रही है. उसके चेहरे पर सुकून और खुशी के भाव दिख रहे हैं. |
![]() |
शैली
कीवर्ड जोड़कर, जनरेट की जाने वाली इमेज को किसी खास स्टाइल में बनाया जा सकता है. जैसे, अतियथार्थवादी, विंटेज, भविष्यवादी, फ़िल्म नॉयर.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
ब्लैक ऐंड व्हाइट फ़िल्म के स्टाइल में बनी इमेज, जिसमें एक पुरुष और महिला सड़क पर चल रहे हैं. इमेज में रहस्य, सिनेमैटिक, और ब्लैक ऐंड व्हाइट फ़ॉर्मैट दिखाया गया है. |
![]() |
कैमरे का इस्तेमाल और कंपोज़िशन
बताएं कि कैमरा कैसे मूव करता है (पीओवी शॉट, एरियल व्यू, ट्रैकिंग ड्रोन व्यू) और शॉट को कैसे फ़्रेम किया जाता है (वाइड शॉट, क्लोज़-अप, लो ऐंगल).
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
बारिश में चलती हुई विंटेज कार से लिया गया पीओवी शॉट, रात के समय कनाडा में, सिनेमैटिक. |
![]() |
आंख का क्लोज़-अप, जिसमें शहर की झलक दिख रही है. |
![]() |
परिवेश
कलर पैलेट और लाइटिंग से मूड पर असर पड़ता है. "शांत नारंगी रंग के गर्म टोन," "नैचुरल लाइट," "सूर्योदय," या "ठंडे नीले रंग के टोन" जैसे शब्दों का इस्तेमाल करके देखें.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
पार्क में एक लड़की की क्लोज़-अप इमेज. उसने अपनी गोद में गोल्डन रिट्रीवर नस्ल के प्यारे पिल्ले को पकड़ा हुआ है. इमेज में सूरज की रोशनी दिख रही है. |
![]() |
बारिश में बस में बैठी दुखी महिला का क्लोज़-अप शॉट. इसमें नीले रंग के ठंडे टोन और उदास माहौल दिखाया गया है. |
![]() |
नेगेटिव प्रॉम्प्ट
नेगेटिव प्रॉम्प्ट में, ऐसे एलिमेंट के बारे में बताया जाता है जिन्हें आपको वीडियो में नहीं दिखाना है.
- ❌ नहीं या मत करो जैसे निर्देशों वाली भाषा का इस्तेमाल न करें. (उदाहरण के लिए, "कोई दीवार नहीं").
- ✅ यह बताएं कि आपको किस तरह का कॉन्टेंट नहीं देखना है. (उदाहरण के लिए, "wall, frame").
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
नेगेटिव प्रॉम्प्ट के बिना: एक बड़े और अकेले ओक के पेड़ का छोटा, स्टाइल वाला ऐनिमेशन जनरेट करो. इसमें पेड़ के पत्ते तेज़ हवा में उड़ रहे हों... [काट दिया गया] |
![]() |
नेगेटिव प्रॉम्प्ट के साथ: [Same prompt] Negative prompt: शहरी बैकग्राउंड, मानव निर्मित स्ट्रक्चर, अंधेरा, तूफ़ानी या डरावना माहौल. |
![]() |
आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात)
Veo की मदद से, वीडियो के लिए आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) तय किया जा सकता है.
प्रॉम्प्ट | जनरेट किया गया आउटपुट |
---|---|
वाइडस्क्रीन (16:9) एक ऐसा वीडियो बनाओ जिसमें 1970 के दशक में, पाम स्प्रिंग्स में एक आदमी को लाल रंग की कन्वर्टिबल कार चलाते हुए दिखाया गया हो. वीडियो में, ड्रोन से कार को ट्रैक करते हुए दिखाया गया हो. साथ ही, वीडियो में हल्की धूप और लंबी परछाईं दिख रही हो. |
![]() |
पोर्ट्रेट (9:16 - सिर्फ़ Veo 2 के लिए) इस वीडियो में, हवाई के शानदार झरने के पानी को बहुत तेज़ी से गिरते हुए दिखाया गया है. यह झरना, हरे-भरे रेनफ़ॉरेस्ट में मौजूद है. शांत माहौल दिखाने के लिए, पानी के असली फ़्लो, पत्तियों की बारीकी, और नैचुरल लाइटिंग पर फ़ोकस करो. तेज़ी से बहते पानी, धुंधले माहौल, और घने पेड़ों के बीच से छनकर आती हुई सूरज की रोशनी को कैप्चर करो. झरने और उसके आस-पास की जगहों को दिखाने के लिए, कैमरे को धीरे-धीरे और फ़िल्मी अंदाज़ में घुमाएं. वीडियो में शांति और वास्तविकता का माहौल बनाए रखें, ताकि देखने वाले को हवाई के वर्षावन की शांत सुंदरता का अनुभव हो सके. |
![]() |
सीमाएं
- अनुरोध में लगने वाला समय: कम से कम: 11 सेकंड; ज़्यादा से ज़्यादा: 6 मिनट (पीक आवर्स के दौरान).
- क्षेत्र के हिसाब से पाबंदियां: ईयू, यूके, स्विट्ज़रलैंड, और मध्य-पूर्व और उत्तरी अफ़्रीका के देशों में,
personGeneration
के लिए ये वैल्यू इस्तेमाल की जा सकती हैं:- Veo 3: सिर्फ़
allow_adult
. - Veo 2:
dont_allow
औरallow_adult
. डिफ़ॉल्ट वैल्यूdont_allow
है.
- Veo 3: सिर्फ़
- वीडियो सेव करने की अवधि: जनरेट किए गए वीडियो, सर्वर पर दो दिनों तक सेव रहते हैं. इसके बाद, उन्हें हटा दिया जाता है. स्थानीय कॉपी सेव करने के लिए, आपको वीडियो जनरेट होने के दो दिनों के अंदर उसे डाउनलोड करना होगा.
- वॉटरमार्किंग: Veo से बनाए गए वीडियो में SynthID का इस्तेमाल करके वॉटरमार्क लगाया जाता है. यह एआई से बनाए गए कॉन्टेंट में वॉटरमार्क लगाने और उसकी पहचान करने वाला हमारा टूल है.
- सुरक्षा: जनरेट किए गए वीडियो, सुरक्षा फ़िल्टर और याद रखने की जांच करने वाली प्रोसेस से गुज़रते हैं. इससे निजता, कॉपीराइट, और भेदभाव के जोखिमों को कम करने में मदद मिलती है.
- ऑडियो से जुड़ी गड़बड़ी: कभी-कभी Veo 3, वीडियो जनरेट करने की प्रोसेस को रोक देता है. ऐसा सुरक्षा फ़िल्टर या ऑडियो प्रोसेस करने से जुड़ी अन्य समस्याओं की वजह से होता है. अगर वीडियो जनरेट करने की सुविधा ब्लॉक कर दी जाती है, तो आपसे कोई शुल्क नहीं लिया जाएगा.
मॉडल के वर्शन
Veo 3
प्रॉपर्टी | ब्यौरा |
---|---|
मॉडल कोड |
Gemini API
|
इस्तेमाल किए जा सकने वाले डेटा टाइप |
इनपुट टेक्स्ट, इमेज आउटपुट ऑडियो के साथ वीडियो |
की सीमाएं |
टेक्स्ट इनपुट 1,024 टोकन आउटपुट वीडियो 1 |
वर्शन |
|
नया अपडेट | जुलाई 2025 |
Veo 3 Fast
Veo 3 Fast की मदद से डेवलपर, अच्छी क्वालिटी वाले ऐसे वीडियो बना सकते हैं जिनमें आवाज़ भी होती है. साथ ही, यह मॉडल कम समय में वीडियो जनरेट कर देता है और कारोबार से जुड़े इस्तेमाल के मामलों के लिए ऑप्टिमाइज़ किया गया है. यह उन बैकएंड सेवाओं के लिए सबसे सही है जो प्रोग्राम के हिसाब से विज्ञापन जनरेट करती हैं. साथ ही, क्रिएटिव कॉन्सेप्ट की तेज़ी से A/B टेस्टिंग करने वाले टूल या ऐसे ऐप्लिकेशन के लिए भी यह सबसे सही है जिन्हें सोशल मीडिया कॉन्टेंट को तुरंत जनरेट करना होता है.प्रॉपर्टी | ब्यौरा |
---|---|
मॉडल कोड |
Gemini API
|
इस्तेमाल किए जा सकने वाले डेटा टाइप |
इनपुट टेक्स्ट, इमेज आउटपुट ऑडियो के साथ वीडियो |
की सीमाएं |
टेक्स्ट इनपुट 1,024 टोकन आउटपुट वीडियो 1 |
वर्शन |
|
नया अपडेट | जुलाई 2025 |
Veo 2
प्रॉपर्टी | ब्यौरा |
---|---|
मॉडल कोड |
Gemini API
|
इस्तेमाल किए जा सकने वाले डेटा टाइप |
इनपुट टेक्स्ट, इमेज आउटपुट वीडियो |
की सीमाएं |
टेक्स्ट इनपुट लागू नहीं इमेज इनपुट इमेज का रिज़ॉल्यूशन और आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) कुछ भी हो सकता है. हालांकि, फ़ाइल का साइज़ 20 एमबी से ज़्यादा नहीं होना चाहिए आउटपुट वीडियो ज़्यादा से ज़्यादा दो |
नया अपडेट | अप्रैल 2025 |
आगे क्या करना है
- Veo Quickstart Colab में एक्सपेरिमेंट करके, Veo 3 API का इस्तेमाल शुरू करें.
- प्रॉम्प्ट डिज़ाइन के बारे में जानकारी लेख पढ़कर, और भी बेहतर प्रॉम्प्ट लिखने का तरीका जानें.