Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Hướng dẫn Vast.ai Python SDK

Skill tham chiếu giúp Claude dùng Python SDK của Vast.ai để quản lý instance GPU, volume, endpoint serverless và chi phí.

Lập trìnhTrung cấp21289Điểm AI 7/10Cập nhật lần cuối: 18 thg 8, 2026

Skill này làm gì

  • Cung cấp cho Claude chữ ký hàm chính xác của package vastai / vastai_sdk.
  • Ví dụ code cho toàn bộ vòng đời instance: tìm offer, tạo, start/stop/reboot/destroy, gắn nhãn, lấy chuỗi SSH/SCP.
  • Bao gồm truyền dữ liệu (copy, cloud_copy), volume và network volume, triển khai serverless, quản lý máy cho host, SSH key, thành viên team.
  • Phân tách rõ ba lớp: VastAI (cấp cao), SyncClient/AsyncClient (cấp thấp có kiểu), Serverless (endpoint suy luận).
  • Nêu các cạm bẫy thực tế: thuê spot phải truyền bid_price nếu không sẽ bị tính giá on-demand; không copy vào /root hay / vì sẽ làm hỏng quyền SSH.

Phù hợp với ai

  • Kỹ sư/nhà nghiên cứu ML thuê GPU trên Vast.ai để train hoặc inference.
  • Người làm MLOps muốn tự động hoá pipeline thuê GPU bằng script.
  • Nhóm tối ưu chi phí, kết hợp instance spot và on-demand.

Ví dụ sử dụng

  1. "Tìm offer 4x RTX 4090 có reliability > 0.99 rẻ nhất rồi khởi chạy image pytorch" → search_offers rồi chọn dph_total nhỏ nhất và create_instance.
  2. "Đẩy thư mục ./data lên /workspace/data của instance 12345, sau đó tải kết quả về" → vast.copy("local:./data/", "C.12345:/workspace/data/") và ngược lại.
  3. "Gửi prompt tới endpoint serverless Qwen3-8B và in ra text trả về" → gọi async Serverless.request("/v1/completions", ...).

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vastai_sdk/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 vastai_sdk từ repo GitHub vast-ai/vast-cli vào ~/.claude/skills/vastai-sdk/ 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/vast-ai/vast-cli.git /tmp/vast-cli && mkdir -p ~/.claude/skills/vastai-sdk && cp /tmp/vast-cli/vastai_sdk/SKILL.md ~/.claude/skills/vastai-sdk/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và tạo thư mục skill: mkdir -p ~/.claude/skills
  2. Clone repo: git clone https://github.com/vast-ai/vast-cli.git /tmp/vast-cli
  3. Copy file skill: mkdir -p ~/.claude/skills/vastai-sdk && cp /tmp/vast-cli/vastai_sdk/SKILL.md ~/.claude/skills/vastai-sdk/
  4. Cài package Python: pip install vastai (thêm serverless: pip install "vastai[serverless]")
  5. Lấy API key tại https://console.vast.ai/manage-keys/ và lưu vào file ~/.vast_api_key.
  6. Khởi động lại Claude Code, thử hỏi "tìm offer RTX 4090 trên Vast.ai" để kiểm tra skill đã hoạt động.