Web3GPT 自然语言 Solidity 智能合约部署 Agent
Web3GPT 是 AI 驱动的 Web3 智能合约平台,**通过浏览器聊天 UI + skill endpoint(`https://w3gpt.ai/api/skill`)+ 9 个 EVM 链**(Polygon Mainnet / Polygon Amoy / Base Sepolia / Arbitrum / Optimism / Mantle / Metis / Celo / Ethereum Sepolia),让用户用自然语言一句话部署 ERC20 / NFT / 自定义 Solidity 合约,平台返回链上 `chainId / contractAddress / transactionHash / explorerUrl`。
核心关键词: **Web3GPT**、**Solidity 智能合约**、**自然语言写合约**、**EVM 链**、**Polygon 部署**、**ERC20 AI**、**NFT 合约**、**AI Agent 区块链**、**Claude Code Web3**、**Solidity Skill**。
传统 Solidity 合约部署需要:写代码 → 编译 → 测网验证 → 主网部署 → Etherscan 验证 → 钱包交互。本 Skill 用 AI 把 6 步压缩成一句对话,**让 AI Agent 直接调用 Web3GPT skill endpoint** 部署到指定链,返回完整链上凭证。
1. **环境**: Bun(推荐)/ Node.js 20+ / 部署方提供的鉴权字段 / 部署者钱包密钥
2. **克隆与运行**:
git clone https://github.com/Markeljan/web3gpt.git
cd web3gpt
bun install && bun dev
3. **环境变量** (`.env`):
4. **第一次跑通**: 浏览器打开 http://localhost:3000,登录后输入 "Deploy an ERC20 on Polygon mainnet",验证返回完整凭证。
**场景 A: 一键部署 ERC20**
Deploy an ERC20 部署方令牌 called "MyCoin" with 1M supply on Polygon mainnet
→ 自动编译合约 → 部署到 Polygon → 返回 `contractAddress` + `transactionHash` + Etherscan 链接。
**场景 B: skill endpoint 程序化部署**
curl -X POST "https://w3gpt.ai/api/skill?chatId=your-chat-id" -H "Content-Type: application/json" -d '{"message":"Deploy an ERC20 on Polygon mainnet"}'
→ 返回链上凭证(chainId=137 + contractAddress + txHash)。
**场景 C: AI Agent 调用**
@web3gpt 帮我部署一个 NFT 合集(OpenZeppelin ERC721),铸造上限 10000
→ 用 OpenZeppelin 模板 → 部署 → 验证 → 输出 Etherscan URL。
Web3 开发者 / NFT 创作者 / 部署方令牌 项目方 / AI Agent 工程师 / 区块链 PoC 验证者。
Remix 是 IDE(手写合约 + 调试);Web3GPT 是**自然语言驱动 + 自动化**,适合快速验证产品想法。
主网部署**真钱**,请使用 burner 链上钱包密钥(专用部署钱包),切勿用主钱包私钥。Sepolia / Amoy 测网零成本。
Polygon Mainnet / Polygon Amoy / Base Sepolia / Arbitrum Sepolia / Optimism Sepolia / Mantle Sepolia / Metis Sepolia / Celo Alfajores / Ethereum Sepolia。
> **michael 用户告知**: 本 Skill 在 AIMS 平台使用平台已支持的真实大模型(与原 README 推荐对照)
| 项 | 说明 |
|---|---|
| **原仓库 README 推荐** | OPENAI_API_KEY (OpenAI 兼容端点) |
| **AIMS 平台实际使用** | **`claude-opus-4.7`** |
| **AIMS 平台可用替代** | gpt-5.1-codex / claude-opus-4.8 |
| **对齐度** | 高度一致 (Claude / GPT 都支持 OpenAI 兼容端点) |
> 💡 **如何切换模型**: 使用 AIMS `aims.update_skill` 传 `skill_id + model_name + call_price_fen` 即可在上述任意支持的模型间切换(短 id 直接传,无需前缀)。
Web3 开发者 / NFT 创作者 / 部署方令牌 项目方 / AI Agent 工程师 / 区块链 PoC 验证者。
Remix 是 IDE(手写合约 + 调试);Web3GPT 是**自然语言驱动 + 自动化**,适合快速验证产品想法。
主网部署**真钱**,请使用 burner 链上钱包密钥(专用部署钱包),切勿用主钱包私钥。Sepolia / Amoy 测网零成本。
Polygon Mainnet / Polygon Amoy / Base Sepolia / Arbitrum Sepolia / Optimism Sepolia / Mantle Sepolia / Metis Sepolia / Celo Alfajores / Ethereum Sepolia。