在 NanoClaw 中使用 Muapi
NanoClaw 通过 OpenCode 支持第三方模型,也记录了用于临时实验的 Claude API 兼容端点。连接 Muapi 的 OpenAI 兼容 API 时请使用 OpenCode 方式;直接端点仍属实验功能。
方式一:通过 OpenCode 配置 Muapi
NanoClaw 支持的第三方模型配置方式是 /add-opencode。
- 按照 OpenCode 配置指南在 OpenCode 中设置 Muapi。
- 在 NanoClaw 项目中启动 Claude Code,并运行
/add-opencode。 - 按提示为所需的智能体组启用 OpenCode。
- 选择 OpenCode 中配置的 Muapi 提供商和模型,并用一个小任务进行测试。
NanoClaw 可为不同智能体组使用不同模型后端。API 密钥应保存在本地提供商配置中,不要放入共享项目文件。
方式二:尝试 Claude 兼容端点
Muapi 在 /anthropic 下提供兼容 Anthropic Messages 的端点。先列出该端点可用的模型 ID:
curl -s https://api.muapi.ai/anthropic/v1/models \
-H "Authorization: Bearer $MUAPI_API_KEY"
在 NanoClaw 本地 .env 文件中添加:
ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKEN=your-muapi-api-key
ANTHROPIC_MODEL=YOUR_MODEL_ID
使用模型列表返回的 ID。此直接端点方式仅用于实验;如果你的 NanoClaw 版本没有在智能体容器中读取这些环境变量,请改用 /add-opencode。
故障排查
- 身份验证失败时,确认 NanoClaw 进程或容器可访问密钥。
- 直接端点基础 URL 应为
https://api.muapi.ai/anthropic;客户端会追加/v1/messages。 - 模型被拒绝时,从端点模型列表复制准确 ID。
- 从简短任务开始,并在 Muapi 控制台查看用量。
当前第三方提供商选项请参阅 NanoClaw README;Anthropic 兼容端点说明请参阅 Muapi Claude Code 指南。