Veo 3.1-Pro refere-se ao acesso/configuração de alta capacidade da família Veo 3.1 do Google — uma geração de modelos de vídeo de formato curto com suporte a áudio, que adicionam áudio nativo mais rico, controles de narrativa/edição aprimorados e ferramentas de extensão de cena; o rótulo “Pro” é comumente usado para indicar camadas superiores de acesso ou qualidade no ecossistema de assinaturas e produtos do Google, em vez de denotar uma arquitetura pública radicalmente diferente.
Faça login em cometapi.com. Se você ainda não é nosso usuário, cadastre-se primeiro. Acesse seu console CometAPI. Obtenha a chave de API da credencial de acesso da interface. Em “API token”, no centro pessoal, clique em “Add Token”, obtenha a chave de token: sk-xxxxx e envie.

Selecione o endpoint “\veo3.1-pro \” para enviar a solicitação de API e defina o corpo da solicitação. O método e o corpo da solicitação são obtidos na documentação de API do nosso site. Nosso site também fornece teste no Apifox para sua conveniência. Substitua <YOUR_API_KEY> pela sua chave real do CometAPI da sua conta. a URL base é Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Insira sua pergunta ou solicitação no campo content — é a isso que o modelo responderá. Processe a resposta da API para obter a resposta gerada.
Processe a resposta da API para obter a resposta gerada. Após o processamento, a API responde com o status da tarefa e os dados de saída.
Para saber mais sobre o Veo3.1, consulte a página do Veo3.1.
| Preço do Comet (USD / M Tokens) | Preço Oficial (USD / M Tokens) |
|---|---|
Por Solicitação:$2.00 | Por Solicitação:$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)