Veo 3.1-Pro, Google’ın Veo 3.1 ailesinin yüksek kapasiteli erişim/konfigürasyonunu ifade eder — daha zengin yerel ses, geliştirilmiş anlatı/düzenleme kontrolleri ve sahne genişletme araçları ekleyen kısa biçimli, ses özellikli video modellerinden oluşan bir nesil; “Pro” etiketi, kamuya açık mimaride köklü bir farklılık belirtmekten ziyade, Google’ın abonelik ve ürün ekosisteminde daha yüksek erişim veya kalite katmanlarını ifade etmek için yaygın biçimde kullanılır.
cometapi.com adresine giriş yapın. Henüz kullanıcımız değilseniz, lütfen önce kayıt olun. CometAPI konsolu sayfasına giriş yapın. Arayüz için erişim kimlik bilgisi olan API anahtarını alın. Kişisel merkezde API belirteci bölümünde “Add Token”a tıklayın, belirteç anahtarını edinin: sk-xxxxx ve gönderin.

API isteği göndermek ve istek gövdesini ayarlamak için “\veo3.1-pro \” uç noktasını seçin. İstek yöntemi ve istek gövdesi web sitemizdeki API dokümantasyonundan elde edilir. Kolaylığınız için web sitemiz Apifox testi de sağlar. Hesabınızdaki gerçek CometAPI anahtarıyla <YOUR_API_KEY> değerini değiştirin. Temel URL: Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Sorunuzu veya isteğinizi content alanına ekleyin — model buna yanıt verecektir. Üretilen yanıtı almak için API yanıtını işleyin.
Üretilen yanıtı almak için API yanıtını işleyin. İşleme tamamlandıktan sonra API, görev durumunu ve çıktı verilerini döndürür.
Veo3.1 hakkında daha fazla bilgi edinmek için lütfen Veo3.1 sayfasına. bakın.
| Comet Fiyatı (USD / M Tokens) | Resmi Fiyat (USD / M Tokens) |
|---|---|
İstek Başına:$2.00 | İstek Başına:$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)