NanoClaw と Muapi の連携
NanoClaw は OpenCode 経由で外部モデルを利用できます。また、単発の実験向けに Claude API 互換の直接エンドポイントも案内しています。Muapi には OpenCode 経由を推奨します。直接接続は実験的です。
方法 1: OpenCode 経由で Muapi を設定
NanoClaw がサポートする外部モデル設定は /add-opencode です。
- OpenCode の Muapi ガイドに従って設定します。
- NanoClaw プロジェクトで Claude Code を起動し、
/add-opencodeを実行します。 - 指示に従って対象エージェントグループで OpenCode を有効にします。
- 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 のガイドを参照してください。