API Veo 3: Prompt và kịch bản qua một endpoint
Bắt đầu với động cơ văn bản không kiểm duyệt cho pipeline Veo 3 của bạn. Sử dụng endpoint tương thích OpenAI của chúng tôi để tạo kịch bản, chú thích và prompt mà không bị từ chối sáng tạo.
https://api.veo3apis.com/v1
Yêu cầu tiên quyết và Xác thực
Trước khi thực hiện yêu cầu đầu tiên, hãy đảm bảo bạn có một khóa API hợp lệ. Đăng ký trên trang Lấy khóa API chỉ với email và mật khẩu. Bạn nhận được ngay quyền truy cập vào $0.50 tín dụng dùng thử miễn phí, có hiệu lực trong 7 ngày, không cần thẻ tín dụng. Đối với các khối lượng công việc sản xuất, hãy nạp tiền ít nhất $10 để đảm bảo quyền truy cập liên tục.
URL cơ sở của chúng tôi là https://api.veo3apis.com/v1.. Bao gồm khóa API của bạn trong tiêu đề Authorization dưới dạng token Bearer. Endpoint này tương thích hoàn toàn với OpenAI, nghĩa là bạn có thể sử dụng các SDK tiêu chuẩn bằng cách trỏ chúng vào URL cơ sở của chúng tôi.
Hoàn thành Chat cơ bản
Gửi yêu cầu POST tiêu chuẩn đến /v1/chat/completions để tạo văn bản. ID mô hình là "uncensored". Điều này trả về toàn bộ phản hồi trong một đối tượng JSON duy nhất, lý tưởng cho việc tạo prompt đơn giản hoặc các nhiệm vụ viết kịch bản nơi bạn không cần cập nhật thời gian thực.
Tích hợp SDK Python
Sử dụng SDK Python chính thức của OpenAI để tích hợp sạch sẽ. Định cấu hình client với URL cơ sở và khóa API của chúng tôi. Cách tiếp cận này đơn giản hóa việc xử lý lỗi và đếm token cho các pipeline đa phương thức của bạn.
Tích hợp SDK Node.js
Đối với các dự án JavaScript/TypeScript, SDK Node.js OpenAI hoạt động ngay lập tức. Hãy trỏ client đến base URL của chúng tôi. Điều này hữu ích cho việc tạo kịch bản phía máy chủ hoặc các bước xử lý hậu kỳ trong quy trình Veo 3 của bạn.
Phản hồi truyền phát (SSE)
Để giảm độ trễ cảm nhận, hãy bật truyền phát (streaming) bằng cách đặt stream: true. API trả về luồng Sự kiện gửi bởi máy chủ (SSE) của các phản hồi từng phần. Điều này cho phép ứng dụng của bạn hiển thị các token khi chúng được tạo, điều này rất quan trọng cho việc tạo kịch bản dài hoặc các nhiệm vụ suy luận phức tạp.
Giới hạn, Lỗi và Ngữ cảnh
Các yêu cầu của bạn bị giới hạn tốc độ ở mức 300 yêu cầu mỗi phút trên mỗi khóa. Nếu vượt quá mức này, bạn sẽ nhận được lỗi 429. Lỗi xác thực trả về 401, và tín dụng không đủ trả về 402. Cửa sổ ngữ cảnh là 100,000 token tổng cộng (prompt + completion). Đảm bảo tải trọng của bạn dưới 8 MB. Giới hạn nội dung cứng duy nhất là nội dung tình dục liên quan đến người chưa thành niên, luôn bị chặn.
cURL
curl https://api.veo3apis.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.veo3apis.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.veo3apis.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Truyền phát
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Thông số kỹ thuật
Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.
| Mục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID mô hình | uncensored |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.veo3apis.com/v1 |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Gọi hàm | có — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Đầu ra tối đa | tối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng) |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Kích thước yêu cầu | tối đa 8 MB |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Dùng thử miễn phí | $0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu |
| Thưởng | +5% từ $50, +10% từ $100 |
| Tính phí | tín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Nội dung | cho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên |
| Đăng nhập | Google hoặc email và mật khẩu |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
Mã lỗi
Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.
| Mã | Loại | Ý nghĩa |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |
Hỏi đáp
Đây có phải là API tạo video chính thức của Veo 3 không?
Không. Đây là một API văn bản độc lập. Chúng tôi cung cấp động cơ LLM không kiểm duyệt để xử lý các bước văn bản (prompt, kịch bản, chú thích) trong pipeline Veo 3 của bạn, nhưng chúng tôi không tạo video.
Tôi có cần thẻ tín dụng để dùng thử không?
Không. Tài khoản mới nhận được $0.50 tín dụng dùng thử miễn phí có hiệu lực trong 7 ngày chỉ với email và mật khẩu. Bạn chỉ cần crypto (USDT hoặc USDC) khi nạp tiền từ $10 trở lên.
Tôi có thể sử dụng điều này cho gọi hàm không?
Có. Endpoint của chúng tôi hỗ trợ gọi công cụ/hàm. Bạn có thể định nghĩa công cụ trong yêu cầu và mô hình sẽ trả về kết quả JSON có cấu trúc phù hợp để tích hợp vào logic ứng dụng của bạn.
Khóa của bạn chỉ cách một biểu mẫu
Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ thiết lập.