OpenClaw と Muapi の連携

OpenClaw に Muapi を OpenAI 互換カスタムプロバイダーとして接続すると、エージェントや接続済みチャネルで Muapi のテキストモデルを利用できます。

1. キーを作成してモデルを選ぶ

Muapi ダッシュボードで API キーを作成し、テキストモデルを一覧表示します。

curl -s "https://api.muapi.ai/v1/models?type=text" \
  -H "Authorization: Bearer $MUAPI_API_KEY"

OpenClaw でツールを使うには、capabilities.tools: true のモデルを選択します。

2. カスタムプロバイダーを設定

OpenClaw gateway の実行環境で MUAPI_API_KEY を設定します。通常 ~/.openclaw/openclaw.json にプロバイダーと既定モデルを追加します。

{
  models: {
    mode: "merge",
    providers: {
      muapi: {
        baseUrl: "https://api.muapi.ai/v1",
        apiKey: "${MUAPI_API_KEY}",
        api: "openai-completions",
        models: [{ id: "YOUR_MODEL_ID", name: "Muapi text model" }],
      },
    },
  },
  agents: { defaults: { model: { primary: "muapi/YOUR_MODEL_ID" } } },
}

両方の YOUR_MODEL_ID を Muapi の一覧にある正確な ID に置き換えます。共有プロジェクトファイルにキーを保存しないでください。OpenClaw をサービスとして動かす場合、サービス環境に MUAPI_API_KEY を設定します。

3. 起動してモデルを確認

openclaw models list
openclaw tui

ワークスペース内のファイル要約など、ツールを使う小さな作業を試します。ターミナルでモデルを確認してからメッセージチャネルを接続してください。

トラブルシューティング

  • モデルが表示されない場合は、プロバイダー ID、モデル ID、JSON5 構文を確認します。
  • 認証に失敗する場合は、gateway が MUAPI_API_KEY を読めることを確認します。
  • ツールを使えない場合は capabilities.tools: true のモデルを選びます。
  • 小さな作業から始め、利用状況をダッシュボードで確認してください。

設定の詳細はOpenClaw カスタムプロバイダーのドキュメントとモデル設定ガイドを参照してください。