Originally published on NextFuture
Nếu service của bạn còn gọi POST /v1/videos của OpenAI để render video, bạn có một deadline cứng: 24/09/2026. Tài liệu API vẫn còn đầy đủ, nên rất dễ để việc này rơi khỏi sprint.
Đây là những gì tài liệu nguồn nói, kèm phần cần kiểm chứng trước khi bạn đưa vào kế hoạch kỹ thuật.
Thông báo nói gì
Theo bản hướng dẫn migration đăng ngày 02/09/2026, thông báo ngừng dịch vụ của chính OpenAI — được tác giả bài đó truy xuất lúc 2026-09-02T08:28:21Z — ghi hai câu: "Sora web and app experiences were discontinued on April 26, 2026." và "The Sora API will be discontinued on September 24, 2026."
Cùng bài viết cho biết trang model của OpenAI hiện gắn nhãn Legacy cho sora-2, trong khi tài liệu video API vẫn mô tả POST /v1/videos, các endpoint retrieve job, download, remix, delete, và vẫn liệt kê sora-2, sora-2-pro cùng các giá trị 4/8/12 giây.
Lưu ý về độ tin cậy: bài hướng dẫn này do APIMART — một nhà cung cấp gateway — đặt viết và tự khai là đã "materially influenced its scope", đồng thời ghi rõ chưa có reviewer độc lập tại ngày 02/09/2026. Tác giả cũng tự đánh dấu toàn bộ mốc lifecycle là "provider-stated claims" chưa được xác nhận độc lập. Nghĩa là: dùng nó như đầu mối, rồi tự mở trang thông báo của OpenAI để xác nhận ngày trước khi báo cáo lên trên.
Vì sao "endpoint vẫn chạy" không phải bằng chứng
Đây là điểm đáng mang vào review kiến trúc. Tài liệu API còn index không ghi đè lên một thông báo ngừng dịch vụ có ghi ngày — như bài viết diễn đạt: "Lifecycle evidence must win over a still-indexed endpoint page."
Cảnh báo tương tự cho các route trung gian: "Do not assume a third-party page that still lists Sora proves availability after September 24. Obtain a dated written answer, verify the live endpoint, and keep a non-Sora fallback." Nếu bạn đang gọi Sora qua một reseller, việc trang đó vẫn bán không nói gì về ngày 25/09.
Việc cần làm trước 24/09
Khung xử lý mà bài viết đề xuất là coi đây như một cuộc rời nhà cung cấp có kiểm soát, "not an endpoint swap" — app giữ quyền sở hữu job state, asset storage, acceptance test và routing, còn mỗi provider video chỉ là một adapter thay thế được. Các bước cụ thể: "inventory every call, place video generation behind an internal adapter, export required assets and metadata, dual-run at least one replacement, and move production traffic before the cutoff."
Inventory mọi call. Grep codebase tìm
/v1/videosvà cả các job async còn treo trong queue — phần dễ bỏ sót là worker chạy nền, không phải route API.Export asset và metadata trước. Việc này phải xong trước ngày cutoff, vì sau đó không còn gì đảm bảo bạn lấy lại được dữ liệu qua API.
Đặt một adapter nội bộ. Một interface trong code, không phải SDK của vendor — để lần đổi provider sau không lặp lại đúng công việc này.
Dual-run ít nhất một provider thay thế. Chạy song song và so sánh output trên tập test của bạn trước khi chuyển traffic.
Bài viết có nêu tên vài lựa chọn thay thế, gồm cả sản phẩm của đơn vị đặt viết bài — nên hãy đọc phần đó như một khuyến nghị có xung đột lợi ích, không phải kết quả so sánh trung lập. Tiêu chí chọn thì vẫn giữ nguyên: workload, chính sách lưu trữ, region, capacity và chi phí thực tế.
Trước khi chốt trong sprint
Tự mở thông báo của OpenAI và xác nhận lại ngày 24/09/2026 — đừng chốt kế hoạch dựa trên một bài viết có tài trợ, kể cả bài đã trích dẫn cẩn thận. Chính bài viết đó cũng yêu cầu điều này: "Readers must re-open the cited page, run the live account test and obtain dated written confirmation before making a production decision." Sau đó đặt ngày export asset trong sprint hiện tại, không phải sprint kế tiếp.
This article was originally published on NextFuture. Follow us for more fullstack & AI engineering content.
Top comments (0)