在 NanoClaw 中使用 Muapi

NanoClaw 通过 OpenCode 支持第三方模型,也记录了用于临时实验的 Claude API 兼容端点。连接 Muapi 的 OpenAI 兼容 API 时请使用 OpenCode 方式;直接端点仍属实验功能。

方式一:通过 OpenCode 配置 Muapi

NanoClaw 支持的第三方模型配置方式是 /add-opencode。

  1. 按照 OpenCode 配置指南在 OpenCode 中设置 Muapi。
  2. 在 NanoClaw 项目中启动 Claude Code,并运行 /add-opencode。
  3. 按提示为所需的智能体组启用 OpenCode。
  4. 选择 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 指南。