Veo 3.1-Pro verwijst naar de toegang/configuratie met hoge capaciteit van Google’s Veo 3.1-familie — een generatie korte videomodellen met audio-ondersteuning die rijkere native audio, verbeterde verhaallijn-/bewerkingsregelaars en tools voor scène-uitbreiding toevoegt; het label “Pro” wordt doorgaans gebruikt om hogere toegang‑ of kwaliteitsniveaus in Google’s abonnements- en productecosysteem aan te duiden, in plaats van een radicaal andere publieke architectuur.
Log in op cometapi.com. Als u nog geen gebruiker bent, registreer u dan eerst. Meld u aan bij uw CometAPI console. Verkrijg de toegangssleutel (API key) van de interface. Klik bij het API-token in het persoonlijk centrum op “Add Token”, verkrijg de tokensleutel: sk-xxxxx en dien in.

Selecteer het “\veo3.1-pro \”-endpoint om de API-aanvraag te verzenden en stel de request body in. De requestmethode en request body vindt u in onze website-API-doc. Onze website biedt ook een Apifox-test voor uw gemak. Vervang <YOUR_API_KEY> door uw daadwerkelijke CometAPI-sleutel uit uw account. De basis‑URL is Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Voer uw vraag of verzoek in het content-veld in — daarop reageert het model. Verwerk de API-respons om het gegenereerde antwoord te verkrijgen.
Verwerk de API-respons om het gegenereerde antwoord te verkrijgen. Na verwerking reageert de API met de taakstatus en uitvoergegevens.
Meer informatie over Veo3.1 vindt u op de Veo3.1 page.
| Comet Prijs (USD / M Tokens) | Officiële Prijs (USD / M Tokens) |
|---|---|
Per Verzoek:$2.00 | Per Verzoek:$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)