Veo 3.1-Pro odnosi się do dostępu/konfiguracji o wysokich możliwościach w rodzinie Google Veo 3.1 — generacji krótkiej formy modeli wideo z obsługą dźwięku, które dodają bogatszy natywny dźwięk, ulepszone sterowanie narracją/edycją oraz narzędzia do rozszerzania scen; oznaczenie „Pro” jest powszechnie używane do wskazania wyższych poziomów dostępu lub jakości w ekosystemie subskrypcji i produktów Google, a nie do oznaczenia radykalnie odmiennej publicznej architektury.
Zaloguj się na cometapi.com. Jeśli nie jesteś jeszcze naszym użytkownikiem, najpierw się zarejestruj. Zaloguj się do swojej konsoli CometAPI. Uzyskaj klucz API będący poświadczeniem dostępu do interfejsu. Kliknij „Add Token” przy tokenie API w centrum użytkownika, pobierz klucz tokenu: sk-xxxxx i zatwierdź.

Wybierz punkt końcowy „\veo3.1-pro \”, aby wysłać żądanie API i ustaw treść żądania. Metodę i treść żądania znajdziesz w dokumentacji API na naszej stronie. Nasza strona udostępnia także test Apifox dla Twojej wygody. Zastąp <YOUR_API_KEY> rzeczywistym kluczem CometAPI ze swojego konta. podstawowy adres URL to Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Wstaw swoje pytanie lub żądanie do pola content — na to odpowie model. Przetwórz odpowiedź API, aby uzyskać wygenerowaną odpowiedź.
Przetwórz odpowiedź API, aby uzyskać wygenerowaną odpowiedź. Po przetworzeniu API zwraca status zadania i dane wyjściowe.
Aby dowiedzieć się więcej o Veo3.1, zobacz stronę Veo3.1.
| Cena Comet (USD / M Tokens) | Oficjalna cena (USD / M Tokens) |
|---|---|
Na żądanie:$2.00 | Na żądanie:$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)