Veo 3.1-Pro bezeichnet die leistungsfähige Zugriffs-/Konfigurationsebene der Veo-3.1-Familie von Google — einer Generation kurzformatiger, audiofähiger Videomodelle, die satteren nativen Ton, verbesserte Erzähl-/Schnittsteuerungen und Werkzeuge zur Szenenerweiterung hinzufügen; das Label „Pro“ wird in Googles Abonnement- und Produktökosystem üblicherweise verwendet, um höhere Zugriffs- oder Qualitätsstufen zu kennzeichnen, statt eine grundlegend andere öffentliche Architektur zu benennen.
Melden Sie sich bei cometapi.com an. Wenn Sie noch kein Nutzer sind, registrieren Sie sich bitte zuerst. Melden Sie sich in Ihrer CometAPI-Konsole an. Erhalten Sie den API-Schlüssel (Zugangsdaten) für die Schnittstelle. Klicken Sie im persönlichen Bereich beim API-Token auf „Add Token“, erhalten Sie den Token-Schlüssel: sk-xxxxx und senden Sie ihn ab.

Wählen Sie den Endpunkt “\veo3.1-pro \”, um die API-Anfrage zu senden, und legen Sie den Request-Body fest. Methode und Request-Body entnehmen Sie der API-Dokumentation auf unserer Website. Unsere Website stellt außerdem einen Apifox-Test zu Ihrer Verfügung. Ersetzen Sie <YOUR_API_KEY> durch Ihren tatsächlichen CometAPI-Schlüssel aus Ihrem Konto. Die Basis-URL ist Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Fügen Sie Ihre Frage oder Anforderung in das content-Feld ein — darauf wird das Modell antworten. Verarbeiten Sie die API-Antwort, um die generierte Antwort zu erhalten.
Verarbeiten Sie die API-Antwort, um die generierte Antwort zu erhalten. Nach der Verarbeitung gibt die API den Aufgabenstatus und die Ausgabedaten zurück.
Weitere Informationen zu Veo3.1 finden Sie auf der Veo3.1-Seite.
| Comet-Preis (USD / M Tokens) | Offizieller Preis (USD / M Tokens) |
|---|---|
Pro Anfrage:$2.00 | Pro Anfrage:$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)