الانتقال إلى المحتوى الرئيسي
مساعد ذكاء اصطناعي شخصي ذاتي الاستضافة ومفتوح المصدر. الموقع: https://openclaw.ai (التوثيق: https://docs.openclaw.ai، المستودع: https://github.com/openclaw/openclaw).
البروتوكول: متوافق مع OpenAI
  • عنوان URL الأساسي: https://api.orcarouter.ai/v1 (يجب أن يتضمن /v1)

التثبيت

يتطلب Node 22+. يثبّت الأمر openclaw:
npm install -g openclaw
أو على macOS/Linux:
curl -fsSL https://openclaw.ai/install.sh | bash

الإعداد

عدّل ~/.openclaw/openclaw.json:
{
  "models": {
    "mode": "merge",
    "providers": {
      "orcarouter": {
        "baseUrl": "https://api.orcarouter.ai/v1",
        "apiKey": "sk-orca-...",
        "api": "openai-completions",
        "models": [ { "id": "orcarouter/auto", "name": "OrcaRouter Auto" } ]
      }
    }
  },
  "agents": { "defaults": { "model": { "primary": "orcarouter/orcarouter/auto" } } },
  "gateway": { "mode": "local" }
}

التشغيل

openclaw agent --local --agent main --session-id s1 -m "Reply with exactly: OK"
توقّع الرد OK.

ملاحظات

  • يجب أن يكون baseUrl ضمن models.providers.<name>، لا داخل كل مدخل نموذج. فوضعه على نموذج يعطي Unrecognized key: "baseUrl".
  • يحتفظ عنوان URL الأساسي باللاحقة /v1. وتستخدم إشارات النماذج صيغة provider/model، لذا فإن الموجّه التلقائي هو orcarouter/orcarouter/auto.
  • اسم الوكيل الافتراضي هو main (لا default). للتشغيل غير التفاعلي استخدم --local مع --session-id.
  • تستخدم أسماء النماذج صيغة vendor/model. استبدل orcarouter/auto بنموذج محدّد مثل anthropic/claude-opus-4.8 أو google/gemini-2.5-flash (وحدّث إشارة primary تبعًا لذلك).

التفكير / الاستدلال

يتحدث OpenClaw إلى OrcaRouter عبر API القياسي المتوافق مع OpenAI (api: "openai-completions")، لذا يتبع الاستدلال سلوك النموذج نفسه — اختر نموذجًا قادرًا على الاستدلال (مثل نموذج استدلال anthropic/claude-*) وسيفكّر وفق ما هو مضبوط في المصدر الأعلى.