快速开始

🔨 Solana 开发者的 AI Agent 工具包
SLV 是面向 Solana 开发者的 AI Agent 工具包。SLV 中的每个方法都支持 MCP,因此一旦完成初始设置,您就可以立即开始使用 AI 代理进行 Solana 开发。
无需再翻阅文档或记忆 CLI 参数。SLV 内置的 AI 代理可以直接使用支持 MCP 的 SLV 工具集,验证者、RPC 和应用程序工作流程都可以通过自然语言对话来推进。
系统要求
操作系统: MacOS、Linux 或 Windows(WSL2)
依赖项:
安装
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh这将安装 SLV 二进制文件和内置 AI 技能到
~/.slv/skills/。🚀 快速上手
只需两条命令,即可从零开始管理 Solana 基础设施:
您也可以观看此视频中的自然语言 Solana 验证者入门流程。
1. 设置您的环境
bash
slv onboardslv onboard交互式向导会配置您需要的一切。完成后,AI 代理可以立即使用完整的 SLV 方法集进行 Solana 开发:
| 步骤 | 功能说明 |
|---|---|
| SLV API 密钥 | 从 SLV Discord 获取免费密钥 — 解锁社区功能 |
| AI 提供商 | 连接您的 OpenAI 或 Anthropic API 密钥 |
| 模型 | 选择您的默认模型(例如 claude-opus-4-6、gpt-4o) |
| 代理 | 为您的 AI 助手命名 — 它会记住您的偏好 |
| 技能 | 选择您的关注领域(见下文) |
| GitHub | 可选的 gh CLI 认证,用于仓库和 PR 管理 |
| 通知 | 可选的 Discord Webhook,用于实时告警 |
AI 技能和专家代理
SLV 附带专门构建的 AI 代理,每个代理都是其领域的专家:
| 技能 | 代理 | 功能 |
|---|---|---|
| Solana 验证者 | Cecil | 部署、监控、迁移和更新主网/测试网验证者 |
| 索引 RPC 节点 | Tina | 设置和管理全索引 RPC 端点 |
| gRPC Geyser 流式传输 | Cloud | 使用过滤器配置实时 Geyser 流 |
| Solana 应用开发 | Setzer | 自动化脚手架、dApp 和 Solana 程序 |
选择一个或全部 — 您的 AI 控制台会适应您的工作流程。
2. 启动 AI 控制台
bash
slv cslv c就是这样。从这里开始,Solana 基础设施可以通过自然语言管理。AI 控制台会自动将每个请求路由到合适的专家代理,因此验证者运维、RPC 和 Geyser 设置以及应用开发可以在一个流程中推进。

例如:
- "在我的服务器 203.0.113.10 上部署一个测试网验证者"
- "设置一个启用 Geyser gRPC 的 RPC 节点"
- "创建一个新的 Solana 应用项目"
- "将我的验证者零停机迁移到新机器"
此外,
slv c 在启动时会收集更新候选项。它可以显示 agave、jito-solana、firedancer、yellowstone-grpc 等的新版本。准备好后,输入 /update,让更新工作从那里开始完成。
随时重新配置
随时运行
slv onboard 来更改提供商、模型或技能。🔧 手动 CLI 参考
更喜欢直接运行命令?SLV 的完整 CLI 始终可用。
主要功能
🔑 无密钥操作 — 新部署始终使用
unstaked-keypair.json 作为身份密钥。这可以防止双重投票事故。仅在确认一切正常后才切换到生产密钥。♻️ 零停机迁移 — 将验证者迁移到新服务器而无需任何停机:
bash
slv v switchslv v switch需要备用验证者
零停机迁移需要已部署并准备就绪的备用验证者节点。请提前设置好备用节点,以便在需要时可以立即切换。
🌐 多节点管理 — Ansible 驱动的 Playbook 让您可以从单台机器管理验证者、RPC 和 gRPC 节点集群。
验证者快速入门
bash
slv v initslv v init这将引导您完成服务器连接(IP、SSH 密钥、用户)、密码设置和初始配置。
投票账户设置
bash
slv v gen:vote-accountslv v gen:vote-account必填字段:身份公钥、投票账户、授权账户和佣金率(0-100%)。