NanoClaw با Muapi

NanoClaw از مدل‌های شخص ثالث از طریق OpenCode پشتیبانی می‌کند و endpointهای مستقیم سازگار با Claude API را برای آزمایش‌های موردی مستند کرده است. برای اتصال Muapi از مسیر OpenCode استفاده کنید؛ endpoint مستقیم آزمایشی است.

گزینه ۱: تنظیم Muapi از طریق OpenCode

روش پشتیبانی‌شده NanoClaw برای مدل‌های شخص ثالث /add-opencode است.

  1. طبق راهنمای OpenCode، Muapi را در OpenCode تنظیم کنید.
  2. در پروژه NanoClaw، Claude Code را اجرا و /add-opencode را فراخوانی کنید.
  3. برای فعال‌کردن OpenCode در گروه agent موردنظر مراحل را دنبال کنید.
  4. provider و مدل Muapi تنظیم‌شده در OpenCode را انتخاب و یک کار کوچک را آزمایش کنید.

NanoClaw می‌تواند برای گروه‌های agent مختلف backendهای متفاوتی داشته باشد. کلیدها را در تنظیم محلی provider نگه دارید، نه فایل مشترک پروژه.

گزینه ۲: آزمایش endpoint سازگار با Claude

Muapi endpoint سازگار با Anthropic Messages را در /anthropic ارائه می‌کند. مدل‌های موجود را فهرست کنید:

curl -s https://api.muapi.ai/anthropic/v1/models \
  -H "Authorization: Bearer $MUAPI_API_KEY"

این مقادیر را به فایل .env محلی NanoClaw اضافه کنید:

ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKEN=your-muapi-api-key
ANTHROPIC_MODEL=YOUR_MODEL_ID

از شناسه‌ای استفاده کنید که فهرست برمی‌گرداند. این مسیر مستقیم آزمایشی است؛ اگر نسخه NanoClaw متغیرها را به container عامل منتقل نمی‌کند، /add-opencode را به‌کار ببرید.

عیب‌یابی

  • دسترسی فرایند یا container NanoClaw به کلید را بررسی کنید.
  • URL پایه مستقیم https://api.muapi.ai/anthropic است؛ client مسیر /v1/messages را اضافه می‌کند.
  • اگر مدل رد شد، شناسه دقیق را از فهرست endpoint بردارید.
  • با کار کوتاه شروع کنید و مصرف را در داشبورد Muapi بررسی کنید.

گزینه‌های جاری در README NanoClaw و جزئیات endpoint Anthropic در راهنمای Claude Code با Muapi است.