# Clawdbot + GLM-4.7 快速配置 > **你的配置**:国内用户 + GLM Coding Plan 套餐(GLM-4.7) > > **通信方式**:Web 控制面板 > > **目标**:5 分钟完成配置 --- ## 🚀 快速配置(WSL2) ### 第 1 步:进入 WSL2 在 Windows PowerShell 中运行: ```powershell wsl ``` ### 第 2 步:配置 GLM-4.7 在 WSL2 Ubuntu 终端中运行(一键复制): ```bash # 配置 GLM-4.7(替换你的 API KEY) echo 'export OPENAI_BASE_URL="https://open.bigmodel.cn/api/paas/v4/"' >> ~/.bashrc && \ echo 'export OPENAI_API_KEY="你的GLM_API_KEY"' >> ~/.bashrc && \ echo 'export MODEL_NAME="glm-4-plus"' >> ~/.bashrc && \ source ~/.bashrc && \ echo "✅ 配置完成!验证如下:" && \ echo "BASE_URL: $OPENAI_BASE_URL" && \ echo "API_KEY: ${OPENAI_API_KEY:0:15}..." && \ echo "MODEL: $MODEL_NAME" ``` **重要**: - 使用 `glm-4-plus` 作为模型名称(GLM-4.7 的别名) - 如果套餐中指定了其他模型名称,按套餐说明修改 ### 第 3 步:验证 API 连接 ```bash # 测试 GLM-4.7 API curl -X POST $OPENAI_BASE_URL/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -d '{ "model": "glm-4-plus", "messages": [{"role": "user", "content": "你好,请用中文回复"}] }' ``` 如果返回 JSON 响应包含 AI 回复,说明配置成功!✅ ### 第 4 步:安装并启动 Clawdbot ```bash # 安装 Clawdbot(如果还没安装) npm install -g clawdbot@latest # 启动网关(前台运行,测试用) clawdbot gateway --port 18789 --verbose ``` ### 第 5 步:访问 Web 界面 在浏览器中打开: ``` http://localhost:18789/ ``` **如果无法访问**: ```bash # 在 PowerShell(管理员)中运行,配置端口转发 # 先获取 WSL2 IP wsl hostname -I # 然后配置端口转发(假设 WSL2 IP 是 172.x.x.x) netsh interface portproxy add v4tov4 listenport=18789 listenaddress=0.0.0.0 connectport=18789 connectaddress=172.x.x.x ``` 现在访问 `http://localhost:18789/` 应该可以打开控制面板了! --- ## 🎯 GLM-4.7 套餐模型说明 ### GLM Coding Plan 支持的模型 根据你的套餐类型,可以使用以下模型: | 模型名称 | 说明 | 适用场景 | |---------|------|----------| | `glm-4-plus` | GLM-4.7 旗舰版 | 复杂推理、代码生成、多模态 | | `glm-4-flash` | 快速响应版 | 日常对话、简单任务 | | `glm-4-air` | 高性价比版 | 生产环境 | | `glm-4-0520` | 代码专用版 | 编程辅助 | **推荐配置**: - 如果你有 **Pro/Max 套餐**:使用 `glm-4-plus` - 如果你有 **Lite 套餐**:使用 `glm-4-flash` 或 `glm-4-air` ### 修改模型 如果需要切换模型: ```bash # 编辑配置 vim ~/.bashrc # 修改 MODEL_NAME export MODEL_NAME="glm-4-plus" # 或其他模型 # 重新加载 source ~/.bashrc # 重启 Clawdbot # Ctrl+C 停止,然后重新运行 clawdbot gateway --port 18789 ``` --- ## ⚠️ GLM 套餐验证 ### 验证是否使用套餐额度 **方法 1:查看控制台** 1. 访问 [智谱AI控制台 - 套餐使用](https://open.bigmodel.cn/usercenter/billing) 2. 发送几条测试消息 3. 查看"套餐使用情况"是否减少 **方法 2:使用 curl 测试** ```bash # 发送测试请求 curl -X POST $OPENAI_BASE_URL/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -d '{ "model": "glm-4-plus", "messages": [{"role": "user", "content": "测试"}] }' -v # 查看返回的速率限制头部 # 如果显示套餐相关的限制信息,说明使用了套餐 ``` ### 如果消耗账户余额而非套餐 **原因**:Clawdbot 不在 GLM 官方支持列表中 **解决方案**:使用 One-API 中转 ```bash # 安装 One-API docker run -d --name one-api -p 3000:3000 \ -e TZ=Asia/Shanghai \ -v /root/data/one-api:/data \ ghcr.io/songquanpeng/one-api:latest # 访问 http://localhost:3000 # 配置 GLM 套餐渠道 # 修改 Clawdbot 配置使用 One-API export OPENAI_BASE_URL="http://localhost:3000/v1" export OPENAI_API_KEY="sk-one-api-token" # 重启 Clawdbot ``` --- ## 📊 GLM-4.7 性能特点 GLM-4.7 是智谱AI 2025 年 12 月发布的最新旗舰模型: - ✅ **Vibe Coding 能力**:编程能力全球开源第一 - ✅ **200K 长上下文**:支持长文本处理 - ✅ **多模态支持**:文本、图像、代码 - ✅ **复杂推理**:数学、科学、逻辑问题 - ✅ **工具调用**:Function Calling、思考模式 ### 在 Clawdbot 中的使用场景 1. **代码生成**:`请帮我写一个 Python 快速排序` 2. **长文本分析**:`分析这个 100 页的 PDF 文档` 3. **复杂推理**:`如何优化这个算法的时间复杂度?` 4. **多轮对话**:保持上下文的深度讨论 5. **工具调用**:让 AI 调用外部 API 完成任务 --- ## 🔧 常用命令 ```bash # 启动 Clawdbot(前台) clawdbot gateway --port 18789 --verbose # 启动 Clawdbot(后台) nohup clawdbot gateway --port 18789 > ~/clawdbot.log 2>&1 & # 查看日志 tail -f ~/clawdbot.log # 停止服务 ps aux | grep clawdbot kill <进程ID> # 查看配置 echo $OPENAI_BASE_URL echo $OPENAI_API_KEY echo $MODEL_NAME # 测试 API curl -X POST $OPENAI_BASE_URL/chat/completions \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"glm-4-plus","messages":[{"role":"user","content":"测试"}]}' ``` --- ## ❓ 常见问题 ### Q1: 如何确认使用的是 GLM-4.7? **A**: 查看日志或测试响应: ```bash # 启动时添加详细日志 clawdbot gateway --port 18789 --verbose # 在日志中查找模型信息 grep -i "model\|glm" ~/clawdbot.log ``` ### Q2: 套餐额度不够用怎么办? **A**: 有三个选择: 1. **等待 5 小时**:套餐额度会自动刷新 2. **升级套餐**:Lite → Pro → Max 3. **多账号轮换**:使用 One-API 配置多个账号 ### Q3: GLM-4.7 和其他模型的区别? **A**: | 特性 | GLM-4-Flash | GLM-4-Air | GLM-4-Plus (GLM-4.7) | |------|-------------|-----------|---------------------| | 速度 | 最快 | 快 | 中等 | | 质量 | 基础 | 良好 | 最佳 | | 成本 | 免费 | 低 | 中等 | | 适用 | 测试 | 生产 | 复杂任务 | ### Q4: Web 界面访问不了? **A**: 检查防火墙和端口: ```bash # 检查端口是否监听 netstat -tlnp | grep 18789 # 检查防火墙 sudo ufw status # 如果防火墙开启,允许端口 sudo ufw allow 18789 # Windows 防火墙(PowerShell 管理员) New-NetFirewallRule -DisplayName "Clawdbot" -Direction Inbound -LocalPort 18789 -Protocol TCP -Action Allow ``` ### Q5: 如何设置开机自启? **A**: 使用 systemd 服务(前面已有完整配置) --- ## 🎉 完成! 现在你已经成功配置了: - ✅ Clawdbot(在 WSL2 中运行) - ✅ GLM-4.7(使用你的套餐) - ✅ Web 控制面板(浏览器访问) **访问地址**:http://localhost:18789/ **开始使用**:在 Web 界面中与 GLM-4.7 对话! --- ## 📚 下一步 1. **测试对话**:在 Web 界面发送"你好" 2. **尝试功能**:让 AI 帮你写代码、分析文档 3. **配置自动化**:设置定时任务、消息推送 4. **探索高级功能**:浏览器操作、文件管理等 祝使用愉快!🚀 有问题随时问我!