Veo 3.1-Pro merujuk kepada akses/konfigurasi berkeupayaan tinggi bagi keluarga Veo 3.1 daripada Google — satu generasi model video berdurasi pendek yang menyokong audio, yang menambah audio asli yang lebih kaya, kawalan naratif/pengeditan yang dipertingkat dan alat peluasan babak; label “Pro” lazimnya digunakan untuk menunjukkan aras akses atau kualiti yang lebih tinggi dalam ekosistem langganan dan produk Google, bukannya untuk menandakan seni bina awam yang berbeza secara radikal.
Log masuk ke cometapi.com. Jika anda belum menjadi pengguna kami, sila daftar terlebih dahulu. Log masuk ke CometAPI console. Dapatkan kunci API kelayakan akses untuk antara muka. Klik “Add Token” pada token API di pusat peribadi, dapatkan kunci token: sk-xxxxx dan hantar.

Pilih titik akhir “\veo3.1-pro \” untuk menghantar permintaan API dan tetapkan badan permintaan. Kaedah permintaan dan badan permintaan diperoleh daripada dokumen API di laman web kami. Laman web kami juga menyediakan ujian Apifox untuk kemudahan anda. Gantikan <YOUR_API_KEY> dengan kunci CometAPI sebenar anda daripada akaun anda. URL asas ialah Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Masukkan soalan atau permintaan anda ke dalam medan content—inilah yang akan direspons oleh model. Proses respons API untuk mendapatkan jawapan yang dijana.
Proses respons API untuk mendapatkan jawapan yang dijana. Selepas diproses, API mengembalikan status tugasan dan data output.
Untuk mengetahui lebih lanjut tentang Veo3.1, sila lihat halaman Veo3.1.
| Harga Comet (USD / M Tokens) | Harga Rasmi (USD / M Tokens) |
|---|---|
Setiap Permintaan:$2.00 | Setiap Permintaan:$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)