Veo 3.1-Pro se refiere al acceso/configuración de alta capacidad de la familia Veo 3.1 de Google — una generación de modelos de video de formato corto con audio integrado que añaden audio nativo más rico, controles mejorados de narrativa/edición y herramientas de extensión de escenas; la etiqueta “Pro” se usa comúnmente para indicar niveles superiores de acceso o calidad en el ecosistema de suscripciones y productos de Google, más que para denotar una arquitectura pública radicalmente diferente.
Inicia sesión en cometapi.com. Si aún no eres nuestro usuario, regístrate primero. Accede a tu CometAPI console. Obtén la clave de API de credenciales de acceso de la interfaz. En el centro personal, en el token de API, haz clic en “Add Token”, obtén la clave de token: sk-xxxxx y envíalo.

Selecciona el endpoint “\veo3.1-pro \” para enviar la solicitud de API y establece el cuerpo de la solicitud. El método de solicitud y el cuerpo de la solicitud se obtienen de la documentación de la API en nuestro sitio web. Nuestro sitio web también proporciona pruebas en Apifox para tu conveniencia. Reemplaza <YOUR_API_KEY> por tu clave real de CometAPI de tu cuenta. La URL base es Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Inserta tu pregunta o solicitud en el campo content — esto es a lo que responderá el modelo. Procesa la respuesta de la API para obtener la respuesta generada.
Procesa la respuesta de la API para obtener la respuesta generada. Después del procesamiento, la API responde con el estado de la tarea y los datos de salida.
Para obtener más información sobre Veo3.1, consulta la página de Veo3.1.
| Precio de Comet (USD / M Tokens) | Precio Oficial (USD / M Tokens) |
|---|---|
Por Solicitud:$2.00 | Por Solicitud:$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)