Modal – Triển khai GPU serverless
Kỹ năng giúp Claude Code viết và triển khai code Python, mô hình AI lên nền tảng GPU serverless Modal.
Lập trìnhTrung cấp★ 33,030⑂ 3,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Modal là nền tảng serverless chạy Python trên đám mây, tập trung vào khối lượng công việc AI/ML. Kỹ năng này trang bị cho Claude kiến thức chuẩn xác về SDK Modal phiên bản 1.x.
- Thực thi từ xa với
@app.function()/@app.cls()và các hook vòng đời@modal.enter/@modal.exit - Chỉ định GPU bằng chuỗi:
gpu="H100",gpu="H100:4", danh sách dự phòng - Định nghĩa container image hoàn toàn bằng Python (
uv_pip_install,apt_install,run_function) - Volume lưu trữ bền vững cho trọng số mô hình, quản lý Secret, endpoint FastAPI
- Lịch chạy Cron/Period, autoscaling và
@modal.concurrent modal.Sandboxđể chạy code không tin cậy trong môi trường cách ly
Kèm 12 tệp references/*.md chi tiết theo từng chủ đề, chỉ đọc khi cần.
Phù hợp với ai
- Kỹ sư ML muốn serve hoặc fine-tune mô hình trên GPU theo nhu cầu
- Lập trình viên muốn triển khai chỉ bằng Python, không cần Dockerfile hay Kubernetes
- Đội dữ liệu cần chạy ETL, huấn luyện lại, thu thập dữ liệu theo lịch
- Người xây dựng ứng dụng AI cần chạy code do agent sinh ra trong sandbox an toàn
Ví dụ sử dụng
- Dịch vụ suy luận LLM — Yêu cầu "tạo app Modal serve Llama-3 bằng vLLM trên H100", Claude sẽ viết định nghĩa image, tải mô hình một lần trong
@modal.enter()và tạo endpoint POST FastAPI. - Xử lý theo lô song song — Dựng pipeline đọc 100 file parquet, chạy song song bằng
process_chunk.map()và ghi kết quả vào Volume. - ETL định kỳ 6 giờ — Kết hợp
modal.Cron("0 */6 * * *")vớimodal.Secret.from_name("db-credentials")để nạp thông tin kết nối DB một cách an toàn.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/modal từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/modal/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && cp -r /tmp/scientific-agent-skills/skills/modal ~/.claude/skills/modal⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và tạo thư mục kỹ năng nếu chưa có:
mkdir -p ~/.claude/skills - Tải repo về thư mục tạm:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills - Sao chép riêng kỹ năng modal:
cp -r /tmp/scientific-agent-skills/skills/modal ~/.claude/skills/modal - Cài SDK:
uv pip install modal(hoặcpip install modal) - Lấy token tại https://modal.com/settings rồi chạy
modal setup, hoặc đặt biến môi trườngMODAL_TOKEN_IDvàMODAL_TOKEN_SECRET. - Khởi động lại Claude Code và thử yêu cầu: "Tạo endpoint suy luận GPU bằng Modal".
- Nên thử nghiệm bằng
modal run/modal servetrước; đặtmax_containersvàtimeoutthấp để kiểm soát chi phí GPU.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT