Veo 3.1-Pro désigne l’accès/la configuration à hautes capacités de la famille Veo 3.1 de Google — une génération de modèles vidéo de courte durée, compatibles audio, qui ajoutent un son natif plus riche, des contrôles de narration/montage améliorés et des outils d’extension de scène ; l’étiquette « Pro » sert généralement à indiquer des niveaux d’accès ou de qualité supérieurs dans l’écosystème d’abonnements et de produits de Google plutôt qu’à désigner une architecture publique radicalement différente.
Connectez-vous à cometapi.com. Si vous n’êtes pas encore utilisateur chez nous, veuillez d’abord vous inscrire. Connectez-vous à votre console CometAPI. Récupérez la clé d’API d’identification d’accès de l’interface. Cliquez sur « Add Token » dans le jeton d’API du centre personnel, obtenez la clé de jeton : sk-xxxxx, puis validez.

Sélectionnez le point de terminaison “\veo3.1-pro \” pour envoyer la requête API et définir le corps de la requête. La méthode et le corps de la requête sont fournis dans la documentation API de notre site. Notre site propose également des tests Apifox pour votre commodité. Remplacez <YOUR_API_KEY> par votre clé CometAPI réelle issue de votre compte. L’URL de base est Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Saisissez votre question ou votre demande dans le champ content — c’est à cela que le modèle répondra. Traitez la réponse de l’API pour obtenir la réponse générée.
Traitez la réponse de l’API pour obtenir la réponse générée. Après le traitement, l’API renvoie l’état de la tâche et les données de sortie.
Pour en savoir plus sur Veo3.1, veuillez consulter la page Veo3.1.
| Prix de Comet (USD / M Tokens) | Prix officiel (USD / M Tokens) |
|---|---|
Par requête:$2.00 | Par requête:$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)