Veo 3.1-Pro يشير إلى إعدادات/صلاحيات الوصول عالية القدرات ضمن عائلة Veo 3.1 من Google — وهي جيل من نماذج الفيديو القصيرة المُمكّنة بالصوت التي تضيف صوتًا أصليًا أكثر ثراءً، وتحكّمات محسّنة للسرد/التحرير وأدوات تمديد المشاهد؛ ويُستخدم وسم “Pro” عادةً للدلالة على مستويات وصول أو جودة أعلى ضمن منظومة الاشتراكات والمنتجات لدى Google، وليس للدلالة على بنية عامة مختلفة جذريًا.
سجّل الدخول إلى cometapi.com. إذا لم تكن مستخدمًا لدينا بعد، يرجى التسجيل أولًا. سجّل الدخول إلى CometAPI console. احصل على مفتاح اعتماد الوصول لواجهة API. انقر “Add Token” عند رمز API في المركز الشخصي، واحصل على مفتاح الرمز: sk-xxxxx ثم أرسِل.

اختر نقطة النهاية “\veo3.1-pro \” لإرسال طلبات API واضبط جسم الطلب. يتم الحصول على طريقة الطلب وجسم الطلب من وثائق API على موقعنا. يوفر موقعنا أيضًا اختبار Apifox لراحتك. استبدل <YOUR_API_KEY> بمفتاح CometAPI الفعلي من حسابك. عنوان الأساس هو Veo3 Async Generation(https://api.cometapi.com/v1/videos).
أدرِج سؤالك أو طلبك في حقل المحتوى — فهذا ما سيستجيب له النموذج. عالج استجابة API للحصول على الإجابة المُولَّدة.
عالج استجابة API للحصول على الإجابة المُولَّدة. بعد المعالجة، تستجيب API بحالة المهمة وبيانات المخرجات.
لمعرفة المزيد عن Veo3.1، يُرجى الاطلاع على صفحة Veo3.1.
| سعر كوميت (USD / M Tokens) | السعر الرسمي (USD / M Tokens) |
|---|---|
لكل طلب:$2.00 | لكل طلب:$2.50 |
import os
import time
import requests
# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com/veo/v1/video"
# Create video generation task
create_response = requests.post(
f"{BASE_URL}/create",
headers={
"Authorization": COMETAPI_KEY,
"Content-Type": "application/json",
},
json={
"prompt": "An orange cat flying in the blue sky with white clouds, sunlight pouring onto its fur, creating a beautiful and dreamlike scene",
"model": "veo3.1-pro",
"enhance_prompt": True,
},
)
task = create_response.json()
task_id = task["id"]
print(f"Task created: {task_id}")
print(f"Status: {task['status']}")
# Poll until video is ready
while True:
query_response = requests.get(
f"{BASE_URL}/query/{task_id}",
headers={
"Authorization": f"Bearer {COMETAPI_KEY}",
},
)
result = query_response.json()
status = result["data"]["status"]
progress = result["data"].get("progress", "")
print(f"Checking status... {status} {progress}")
if status == "SUCCESS" or result["data"]["data"]["status"] == "completed":
video_url = result["data"]["data"]["video_url"]
print(f"
Video URL: {video_url}")
break
elif status == "FAILED":
print(f"Failed: {result['data'].get('fail_reason', 'Unknown error')}")
break
time.sleep(10)