Veo 3.1-Pro đề cập đến quyền truy cập/cấu hình năng lực cao của dòng Veo 3.1 của Google — một thế hệ mô hình video dạng ngắn có hỗ trợ âm thanh, bổ sung âm thanh nguyên bản phong phú hơn, kiểm soát kể chuyện/chỉnh sửa được cải thiện và các công cụ mở rộng cảnh; nhãn “Pro” thường được dùng để chỉ các tầng quyền truy cập hoặc chất lượng cao hơn trong hệ sinh thái đăng ký và sản phẩm của Google, hơn là để chỉ ra một kiến trúc công khai hoàn toàn khác biệt.
Đăng nhập vào cometapi.com. Nếu bạn chưa là người dùng của chúng tôi, vui lòng đăng ký trước. Đăng nhập vào bảng điều khiển CometAPI. Lấy khóa API dùng làm thông tin xác thực truy cập cho giao diện. Tại mục API token trong trung tâm cá nhân, nhấp “Add Token”, lấy token key: sk-xxxxx và gửi.

Chọn điểm cuối “\veo3.1-pro \” để gửi yêu cầu API và thiết lập thân yêu cầu. Phương thức yêu cầu và thân yêu cầu được lấy từ tài liệu API trên trang web của chúng tôi. Trang web của chúng tôi cũng cung cấp kiểm thử Apifox để bạn tiện sử dụng. Thay thế <YOUR_API_KEY> bằng khóa CometAPI thực tế từ tài khoản của bạn. URL cơ sở là Veo3 Async Generation(https://api.cometapi.com/v1/videos).
Chèn câu hỏi hoặc yêu cầu của bạn vào trường content — đây là nội dung mà mô hình sẽ phản hồi. Xử lý phản hồi API để lấy câu trả lời được tạo.
Xử lý phản hồi API để lấy câu trả lời được tạo. Sau khi xử lý, API phản hồi trạng thái tác vụ và dữ liệu đầu ra.
Để tìm hiểu thêm về Veo3.1, vui lòng xem trang Veo3.1.
| Giá Comet (USD / M Tokens) | Giá Chính Thức (USD / M Tokens) |
|---|---|
Theo Yêu cầu:$2.00 | Theo Yêu cầu:$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)