NanoClaw と Muapi の連携

NanoClaw は OpenCode 経由で外部モデルを利用できます。また、単発の実験向けに Claude API 互換の直接エンドポイントも案内しています。Muapi には OpenCode 経由を推奨します。直接接続は実験的です。

方法 1: OpenCode 経由で Muapi を設定

NanoClaw がサポートする外部モデル設定は /add-opencode です。

  1. OpenCode の Muapi ガイドに従って設定します。
  2. NanoClaw プロジェクトで Claude Code を起動し、/add-opencode を実行します。
  3. 指示に従って対象エージェントグループで OpenCode を有効にします。
  4. OpenCode に設定した Muapi プロバイダーとモデルを選び、小さな作業で試します。

NanoClaw ではエージェントグループごとにモデルバックエンドを変えられます。API キーはローカルのプロバイダー設定に保存し、共有ファイルには含めないでください。

方法 2: 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 のプロセスまたはコンテナがキーを読み取れることを確認します。
  • 直接接続の base URL は https://api.muapi.ai/anthropic です。クライアントが /v1/messages を追加します。
  • モデルが拒否される場合は、エンドポイントの一覧から正確な ID をコピーします。
  • 短い作業から始め、Muapi ダッシュボードで利用状況を確認してください。

現在の接続方法はNanoClaw README、Anthropic 互換エンドポイントはClaude Code と Muapi のガイドを参照してください。