Bỏ qua đến nội dung chính
Về trang chủ
tools-ai Tech 3 phút đọc

Vercel Functions Tăng Giới Hạn Lên 30 Phút: Mở Ra Kỷ Nguyên Mới Cho Tác Vụ AI Nặng Đô! 🚀🤖

Vercel Functions giờ đây đã có thể chạy liên tục đến 30 phút cho các đội Pro và Enterprise, giúp giải quyết các tác vụ nặng về AI và xử lý dữ liệu một cách hiệu quả hơn, với khả năng tối ưu chi phí nhờ Fluid Compute.

Tier 1 · nguồn 99% độ tin cậy Auto-priority
Nguồn gốc vercel.com

Vercel vừa công bố một cập nhật đáng chú ý cho nền tảng serverless của mình, theo đó, Vercel Functions giờ đây có thể chạy liên tục đến 30 phút. Đây là một tin vui lớn, đặc biệt với các nhà phát triển đang xây dựng ứng dụng AI và xử lý dữ liệu chuyên sâu. ✨

Chi Tiết Cập Nhật Đột Phá

Cụ thể, các Vercel Functions sử dụng runtime Node.js và Python trên các tài khoản Pro và Enterprise đã được nâng giới hạn thời gian thực thi lên 30 phút, cao hơn gấp đôi so với giới hạn trước đây là 800 giây (tương đương khoảng 13.3 phút). Vercel cũng cho biết sẽ sớm hỗ trợ các runtime khác trong tương lai. Nguồn: Vercel Changelog. 📈

Ứng Dụng Thực Tiễn Cho Tác Vụ Nặng

Sự nâng cấp này mở ra nhiều khả năng mới cho các tác vụ cần thời gian xử lý dài, bao gồm:

* Suy luận (reasoning) và gọi công cụ (tool calls) phức tạp của các mô hình ngôn ngữ lớn (LLM). * Phản hồi AI dạng stream kéo dài vài phút. * Xử lý tài liệu và đa phương tiện chuyên sâu. * Nhận dạng ký tự quang học (OCR) và trích xuất dữ liệu. * Cào web (web scraping) và tự động hóa trình duyệt. * Các bước phức tạp trong Vercel Workflows hoặc xử lý Vercel Queues.

Tối Ưu Chi Phí Với Fluid Compute

Một điểm nhấn quan trọng là công nghệ Fluid Compute giúp tối ưu chi phí cho các tác vụ chạy dài. Theo Vercel, bạn chỉ bị tính phí CPU khi mã của bạn đang thực thi. Thời gian chờ đợi các hoạt động I/O như gọi API mô hình AI, truy vấn cơ sở dữ liệu hay tương tác với API bên thứ ba sẽ không bị tính phí. Điều này đảm bảo hiệu quả về mặt tài chính cho các ứng dụng chuyên sâu. Tiết kiệm hơn, hiệu quả hơn! 💰

Cách Cấu Hình `maxDuration`

Để tận dụng tính năng này, bạn cần cấu hình thuộc tính maxDuration. Ví dụ:

* Đối với Next.js App Router: Bạn có thể đặt trực tiếp trong file route của function. javascript export const maxDuration = 1800; // 30 phút * Đối với các runtime và framework khác: Bạn cấu hình maxDuration cho một đường dẫn function cụ thể trong file vercel.json. json { "functions": { "api/long-running-task.js": { "maxDuration": 1800 // 30 phút } } }

Lưu Ý Quan Trọng

Vercel lưu ý rằng các thời lượng trên 800 giây hiện đang trong giai đoạn thử nghiệm (beta) và yêu cầu tính năng Fluid Compute. Bạn nên tìm hiểu kỹ tài liệu của Vercel để cấu hình chính xác và hiểu rõ hơn về tính năng này. 📚

Việc Vercel tăng giới hạn thời gian chạy cho Functions là một bước tiến quan trọng, giải quyết một trong những hạn chế lớn nhất của kiến trúc serverless truyền thống khi xử lý các tác vụ phức tạp, đặc biệt trong lĩnh vực AI và xử lý dữ liệu lớn. Các nhà phát triển giờ đây có thêm công cụ mạnh mẽ để xây dựng các ứng dụng tinh vi hơn mà vẫn đảm bảo hiệu suất và chi phí tối ưu. 💡

Đã đọc hết tin tools-ai hiện có.