Dùng API AI Làm Phim để tự động tạo video từ bảng tính hay phần mềm
Ba lệnh create, status, export đủ để nối AI Làm Phim vào bảng tính hay phần mềm bán hàng. Lệnh mẫu, giới hạn thật, mã lỗi và quy trình có người duyệt.

Khi đã làm quen với trang tạo video, nhiều người muốn đi xa hơn: mỗi khi có sản phẩm mới trong phần mềm bán hàng thì tự có video nháp; mỗi sáng lấy danh sách tin trong bảng tính ra thành video điểm tin. AI Làm Phim có API cho đúng việc đó. Bài này dành cho người biết gọi lệnh HTTP hoặc có người làm kỹ thuật bên cạnh.
API làm được gì và không làm được gì
| Làm được | Chưa làm được |
|---|---|
| Gửi ý tưởng, chọn khung, giọng, độ dài → nhận bản nháp 480p | Sửa lời từng cảnh, chọn clip tay (chỉ có trên web) |
| Hỏi trạng thái, lấy đường dẫn video | Đổi nhạc nền, tắt nhạc |
| Xuất HD 720p hoặc 1080p, trừ credit như trên web | Tạo nhiều video song song trên một tài khoản |
Nói cách khác, API thay cho việc bấm nút "Tạo video" và "Xuất HD". Bản nháp tạo qua API có hiện trong danh sách video trong trang tài khoản để xem và tải về, nhưng không mở được trình sửa từ đó. Muốn sửa, bạn chỉnh lại ý tưởng rồi gọi create lần nữa.
Bước 1: tạo khoá
Đăng nhập, vào trang API, đặt tên cho khoá rồi bấm "Tạo key mới". Khoá có dạng alp_ theo sau là một chuỗi dài. Chép ngay và cất vào chỗ an toàn.
- Mỗi hệ thống nên có một khoá riêng (bảng tính một khoá, phần mềm bán hàng một khoá). Khi cần, tắt riêng khoá đó mà không ảnh hưởng chỗ khác.
- Không dán khoá vào mã chạy trên trình duyệt hay ứng dụng điện thoại phát cho khách. Ai có khoá là xuất được video bằng credit của bạn.
- Trang API có nút bật/tắt từng khoá. Nghi khoá bị lộ thì tắt ngay.
Bước 2: tạo bản nháp
Gửi lệnh POST tới v1.php?action=create kèm khoá trong phần đầu Authorization:
curl -X POST 'https://ailamphim.com/v1.php?action=create' \ -H 'Authorization: Bearer alp_xxxxx' \ -H 'Content-Type: application/json' \ -d '{"prompt":"Bình giữ nhiệt 500 ml giữ đá 24 giờ, giảm còn 159 nghìn","ratio":"9:16","voice":"Bảo Việt","duration":30}'
Kết quả trả về số hiệu công việc: {"job_id": 123, ...}.
Các tham số:
prompt: ý tưởng, tối đa 5.000 ký tự. Bắt buộc.ratio:9:16,16:9hoặc1:1. Sai thì máy dùng9:16.duration:30,60hoặc90. Sai thì máy dùng30.voice: tên một trong 13 giọng, ví dụBảo Huy,Bảo Trang. Tên không có thì máy tự đổi sang giọng mặc định — nên gõ đúng chữ có dấu.
Bản nháp qua API giống bản nháp trên web: 480p, có dấu chữ, miễn phí.
Bước 3: chờ và lấy kết quả
Hỏi trạng thái bằng lệnh GET:
curl 'https://ailamphim.com/v1.php?action=status&id=123' -H 'Authorization: Bearer alp_xxxxx'
Trạng thái đi qua pending (đang xếp hàng, có kèm position), processing (đang dựng), rồi done hoặc error. Khi done, kết quả có title và video_url.
Hỏi mỗi 3 đến 5 giây là đủ. Một video thường xong sau 2 đến 5 phút. Đừng hỏi liên tục mỗi giây — không nhanh hơn mà chỉ tốn tài nguyên của bạn.
Bước 4: xuất HD
Khi bản nháp đã done và bạn (hoặc người duyệt) đồng ý, gửi:
curl -X POST 'https://ailamphim.com/v1.php?action=export' \ -H 'Authorization: Bearer alp_xxxxx' \ -H 'Content-Type: application/json' \ -d '{"id":123,"res":720}'
Kết quả có job_id mới, cost (số credit đã trừ) và seconds (số giây thật). Hỏi trạng thái bằng job_id mới này để lấy đường dẫn video HD.
Giá như trên web: 60 credit mỗi giây cho 720p, 100 credit mỗi giây cho 1080p, tính theo độ dài thật, làm tròn lên. Xuất lỗi thì credit được hoàn tự động.
Giới hạn cần thiết kế quanh
| Giới hạn | Mức hiện tại | Ảnh hưởng |
|---|---|---|
| Video đang dựng cùng lúc | 1 mỗi tài khoản | Phải xếp hàng phía bạn, gửi xong cái này mới gửi cái tiếp |
| Bản nháp qua API | 30 bản trong 24 giờ | Đủ cho phần lớn nhu cầu hằng ngày |
| Độ dài ý tưởng | 5.000 ký tự | Bản tin dài phải biên tập lại |
| Dữ liệu gửi lên | 64 KB | Không gửi tệp, chỉ gửi chữ |
| Toàn hệ thống bận | trả mã 503 | Chờ 1–2 phút rồi gửi lại |
Vì mỗi tài khoản chỉ dựng một video một lúc, 20 video trong một buổi sáng cần khoảng 40 đến 100 phút chạy tuần tự. Hãy cho hệ thống của bạn chạy từ sớm, đừng đợi giờ đăng mới bắt đầu.
Mã lỗi và cách xử lý
| Mã | Nghĩa | Làm gì |
|---|---|---|
| 401 | Thiếu khoá, sai khoá hoặc khoá đã tắt | Kiểm tra phần đầu Authorization: Bearer ... |
| 400 | Thiếu prompt, ý tưởng quá dài hoặc có từ không phù hợp | Sửa dữ liệu, không gửi lại y nguyên |
| 402 | Không đủ credit để xuất | Nạp thêm hoặc xuất 720p |
| 403 | Tài khoản chưa xác thực email | Xác thực trên web |
| 404 | Không thấy video, hoặc video không thuộc khoá này | Kiểm tra số hiệu |
| 429 | Đang có video dựng dở, hoặc hết 30 bản nháp trong ngày | Đợi video trước xong |
| 503 | Toàn hệ thống đang bận | Chờ 1–2 phút rồi gửi lại |
Lỗi 400 và 402 là lỗi dữ liệu, gửi lại y nguyên vẫn lỗi. Lỗi 429 và 503 là lỗi tạm thời, gửi lại sau là được.
Quy trình an toàn: nháp tự động, xuất có người duyệt
Bọn mình khuyên không nối thẳng "tạo nháp → xuất HD → đăng" thành một dây tự động. AI có thể viết sai giá, đổi tên sản phẩm, hoặc chọn hình lạc đề. Một quy trình hợp lý:
- Tự động: mỗi dòng mới trong bảng tính (tên sản phẩm, mô tả, giá) → gọi
create→ lưujob_idvàvideo_urlbản nháp vào cột kế bên. - Người duyệt: xem bản nháp, đánh dấu "đạt"; chưa đạt thì sửa câu ý tưởng ngay trong bảng tính (ghi rõ giá, tên, tả hình mong muốn) và cho tạo lại.
- Tự động: dòng nào được đánh dấu "đạt" → gọi
export→ lưu đường dẫn HD. - Người đăng: tải video, đăng kèm chú thích.
Bước 2 tốn vài phút mỗi video nhưng chặn được những lỗi mà khách sẽ thấy đầu tiên. Danh sách cần soát xem ở bài kiểm chứng trước khi đăng.
Viết ý tưởng từ dữ liệu có sẵn
Khi ghép ý tưởng tự động từ các cột dữ liệu, đừng nối khô khốc kiểu "Tên: X. Giá: Y". Hãy ghép thành câu có người dùng, có lợi ích, có lời kêu gọi:
[Tên sản phẩm] dành cho [đối tượng], [lợi ích chính]. Giá [giá] nghìn đồng, [ưu đãi]. Kêu gọi: [hành động].
Ghi giá bằng chữ "nghìn", không dùng "k" — giọng đọc đọc "k" thành "ca". Mẫu câu đầy đủ cho từng ngành có trong chuyên mục viết kịch bản.
Ví dụ: một cửa hàng điện máy nhỏ
Một cửa hàng điện máy ở Cần Thơ nhập 15 đến 20 mã hàng mới mỗi tuần. Người làm kỹ thuật bán thời gian viết một đoạn mã nhỏ chạy lúc 6 giờ sáng: đọc các dòng mới trong bảng tính, ghép thành ý tưởng, gọi create lần lượt từng dòng, đợi xong mới gọi dòng tiếp. Đến 8 giờ, chủ cửa hàng mở bảng tính trên điện thoại, xem các bản nháp, đánh dấu cái nào đạt. Chiều, đoạn mã gọi export 720p cho những dòng đạt. Mọi thứ trong tầm kiểm soát: không video nào lên mạng mà chưa có người xem.
Lưu video về đâu
Đường dẫn trong video_url dùng để tải về. Nên tải tệp HD về kho lưu của bạn ngay khi xong, đừng coi đường dẫn là nơi lưu lâu dài. Đặt tên tệp theo mã sản phẩm hoặc ngày đăng để dễ tìm.



