Bắt đầu

SLV

🔨 Bộ công cụ AI Agent dành cho lập trình viên Solana

SLV là Bộ công cụ AI Agent dành cho các lập trình viên Solana. Mọi phương thức trong SLV đều hỗ trợ MCP, vì vậy sau khi hoàn tất quá trình cài đặt, bạn có thể bắt đầu sử dụng AI agent cho phát triển Solana ngay lập tức.
Không cần đào bới tài liệu hay ghi nhớ các flag CLI nữa. Các AI agent tích hợp trong SLV có thể sử dụng trực tiếp bộ công cụ SLV hỗ trợ MCP, nên validator, RPC và quy trình ứng dụng có thể tiến hành thông qua hội thoại tự nhiên.

Yêu cầu

Hệ điều hành: MacOS, Linux, hoặc Windows (WSL2)
Phụ thuộc:

Cài đặt

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Lệnh này cài đặt SLV binary và các AI skill tích hợp vào ~/.slv/skills/.

🚀 Bắt đầu nhanh

Hai lệnh để đi từ số không đến quản lý hạ tầng Solana:
Bạn cũng có thể theo dõi quy trình onboarding Solana validator bằng ngôn ngữ tự nhiên trong video này.

1. Thiết lập môi trường

bash
slv onboard
Trình hướng dẫn tương tác sẽ cấu hình mọi thứ bạn cần. Sau khi hoàn tất, AI agent có thể ngay lập tức sử dụng toàn bộ bộ phương thức SLV cho phát triển Solana:
BướcChức năng
SLV API KeyKey miễn phí từ SLV Discord — mở khóa tính năng cộng đồng
AI ProviderKết nối API key OpenAI hoặc Anthropic của bạn
ModelChọn model mặc định (ví dụ: claude-opus-4-6, gpt-4o)
AgentĐặt tên cho trợ lý AI — nó ghi nhớ tùy chọn của bạn
SkillsChọn các lĩnh vực chuyên môn (xem bên dưới)
GitHubTùy chọn xác thực gh CLI cho quản lý repo & PR
NotificationsTùy chọn Discord Webhook cho cảnh báo thời gian thực

AI Skills & Agent chuyên biệt

SLV đi kèm các AI agent được xây dựng riêng, mỗi agent là chuyên gia trong lĩnh vực của mình:
SkillAgentKhả năng
Solana ValidatorCecilTriển khai, giám sát, di chuyển và cập nhật validator mainnet/testnet
Index RPC NodeTinaThiết lập và quản lý các endpoint RPC full-index
gRPC Geyser StreamingCloudCấu hình Geyser stream thời gian thực với bộ lọc
Solana App DevelopmentSetzerScaffolding automation, dApp và chương trình Solana
Chọn một hoặc tất cả — AI Console sẽ thích ứng với quy trình làm việc của bạn.

2. Khởi chạy AI Console

bash
slv c
Vậy là xong. Từ đây, hạ tầng Solana có thể được quản lý bằng ngôn ngữ tự nhiên. AI Console tự động điều hướng mỗi yêu cầu đến đúng agent chuyên biệt, nên hoạt động validator, thiết lập RPC và Geyser, và phát triển ứng dụng có thể tiến hành trong cùng một luồng.
Quản lý bằng ngôn ngữ tự nhiên trong AI Console
Ví dụ:
  • "Triển khai một testnet validator trên máy chủ tại 203.0.113.10"
  • "Thiết lập một RPC node với Geyser gRPC đã bật"
  • "Tạo một dự án ứng dụng Solana mới"
  • "Di chuyển validator sang máy mới không có thời gian downtime"
Ngoài ra, slv c thu thập các bản cập nhật tiềm năng khi khởi động. Nó có thể hiển thị phiên bản mới của agave, jito-solana, firedancer, yellowstone-grpc và nhiều hơn nữa. Khi bạn sẵn sàng, gõ /update và để quá trình cập nhật hoàn tất từ đó.
Kiểm tra cập nhật trong AI Console
Cấu hình lại bất cứ lúc nào
Chạy slv onboard lần nữa khi bạn muốn thay đổi provider, model hoặc skill.

🔧 Tham chiếu CLI thủ công

Bạn muốn chạy lệnh trực tiếp? CLI đầy đủ của SLV luôn sẵn sàng.

Tính năng chính

🔑 Hoạt động không cần Keypair — Các triển khai mới luôn bắt đầu với unstaked-keypair.json làm identity key. Điều này ngăn tai nạn double-voting. Chỉ chuyển sang production key sau khi xác nhận mọi thứ hoạt động bình thường.
♻️ Di chuyển không downtime — Di chuyển validator sang máy chủ mới mà không có thời gian ngừng hoạt động:
bash
slv v switch
Cần validator dự phòng
Di chuyển không downtime yêu cầu một node validator dự phòng đã được triển khai và sẵn sàng. Hãy thiết lập node dự phòng trước để bạn có thể chuyển đổi ngay lập tức khi cần.
🌐 Quản lý đa node — Playbook được hỗ trợ bởi Ansible cho phép bạn quản lý hàng loạt validator, RPC và gRPC node từ một máy duy nhất.

Bắt đầu nhanh với Validator

bash
slv v init
Lệnh này hướng dẫn bạn kết nối máy chủ (IP, SSH key, user), thiết lập mật khẩu và cấu hình ban đầu.

Thiết lập Vote Account

bash
slv v gen:vote-account
Các trường bắt buộc: Identity pubkey, Vote account, Authority account và tỷ lệ Commission (0-100%).

Triển khai Solana Node