Veo 3.1-Pro Google-дің Veo 3.1 тобының жоғары мүмкіндікті қолжетімділігі/конфигурациясын білдіреді — қысқа форматтағы, дыбыс қолдауы бар видео модельдерінің буыны; олар нативті аудионы байытады, баяндау/монтажды басқаруды жақсартады және көріністі кеңейту құралдарын қосады; “Pro” таңбасы, әдетте, Google-дің жазылымы мен өнім экожүйесінде жоғары қолжетімділік немесе сапа деңгейін көрсету үшін қолданылады, ал жария архитектураның түбегейлі өзгешелігін білдірмейді.
cometapi.com сайтына кіріңіз. Егер әлі пайдаланушы емес болсаңыз, алдымен тіркеліңіз. CometAPI console қызметіне кіріңіз. Интерфейске қол жеткізуге арналған API кілтін алыңыз. Жеке кабинеттегі API token бөлімінде “Add Token” түймесін басып, token кілтін алыңыз: sk-xxxxx және жіберіңіз.

API сұрауын жіберу үшін “\veo3.1-pro \” endpoint-ін таңдаңыз және сұрау денесін орнатыңыз. Сұрау әдісі мен денесін біздің веб-сайттағы API құжаттамасынан алыңыз. Ыңғайлылық үшін веб-сайтта Apifox арқылы тестілеу де қолжетімді. Есептік жазбаңыздағы нақты CometAPI кілтімен <YOUR_API_KEY> мәнін ауыстырыңыз. негізгі URL — Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Сұрағыңыз немесе өтінішіңізді content өрісіне енгізіңіз — модель осыған жауап береді. Генерацияланған жауапты алу үшін API жауаптарын өңдеңіз.
Генерацияланған жауапты алу үшін API жауаптарын өңдеңіз. Өңдеуден кейін API тапсырманың күйі мен шығыс деректерін қайтарады.
Veo3.1 туралы толығырақ ақпарат үшін Veo3.1 бетіне. қараңыз.
| Comet 价格 (USD / M Tokens) | 官方定价 (USD / M Tokens) |
|---|---|
每次請求:$2.00 | 每次請求:$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)