OpenRouter يوفر واجهة API موحدة توجه الطلبات إلى نماذج عديدة خلف نقطة نهاية واحدة ومفتاح API واحد. وهو متوافق مع OpenAI، لذلك تعمل معظم حزم SDK الخاصة بـ OpenAI عبر تبديل عنوان URL الأساسي.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
البدء
احصل على مفتاح API الخاص بك
أنشئ مفتاح API في openrouter.ai/keys.
مثال على الإعدادات
مراجع النماذج
تتبع مراجع النماذج النمط
openrouter/<provider>/<model>. للاطلاع على القائمة الكاملة
للموفرين والنماذج المتاحة، راجع /concepts/model-providers.| مرجع النموذج | ملاحظات |
|---|---|
openrouter/auto | توجيه OpenRouter التلقائي |
openrouter/moonshotai/kimi-k2.6 | Kimi K2.6 عبر MoonshotAI |
openrouter/moonshotai/kimi-k2.5 | Kimi K2.5 عبر MoonshotAI |
توليد الصور
يمكن لـ OpenRouter أيضًا دعم أداةimage_generate. استخدم نموذج صور من OpenRouter ضمن agents.defaults.imageGenerationModel:
modalities: ["image", "text"]. تتلقى نماذج صور Gemini تلميحات aspectRatio وresolution المدعومة عبر image_config في OpenRouter. استخدم agents.defaults.imageGenerationModel.timeoutMs لنماذج صور OpenRouter الأبطأ؛ ولا تزال معلمة timeoutMs لكل استدعاء في أداة image_generate هي التي تكون لها الأولوية.
توليد الفيديو
يمكن لـ OpenRouter أيضًا دعم أداةvideo_generate عبر واجهة API غير المتزامنة /videos الخاصة به. استخدم نموذج فيديو من OpenRouter ضمن agents.defaults.videoGenerationModel:
polling_url المُعاد، وينزّل الفيديو المكتمل من
unsigned_urls في OpenRouter أو من نقطة نهاية محتوى المهمة الموثقة.
تُرسل الصور المرجعية كصور للإطار الأول/الأخير افتراضيًا؛ وتُرسل الصور
الموسومة بـ reference_image كمراجع إدخال لـ OpenRouter. يعلن الإعداد الافتراضي
المضمّن google/veo-3.1-fast عن مدد الثواني 4/6/8 المدعومة حاليًا،
ودقات 720P/1080P، ونسب العرض إلى الارتفاع 16:9/9:16.
تحويل الفيديو إلى فيديو غير مسجل لـ OpenRouter لأن واجهة API العليا
لتوليد الفيديو تقبل حاليًا النصوص ومراجع الصور.
تحويل النص إلى كلام
يمكن أيضًا استخدام OpenRouter كموفر TTS عبر نقطة النهاية المتوافقة مع OpenAI/audio/speech.
messages.tts.providers.openrouter.apiKey، يعيد TTS استخدام
models.providers.openrouter.apiKey، ثم OPENROUTER_API_KEY.
تحويل الكلام إلى نص (الصوت الوارد)
يمكن لـ OpenRouter نسخ مرفقات الصوت/الصوتيات الواردة عبر مسارtools.media.audio المشترك باستخدام نقطة نهاية STT الخاصة به (/audio/transcriptions).
ينطبق هذا على أي Plugin قناة يمرر الصوت/الصوتيات الواردة إلى
الفحص المسبق لفهم الوسائط.
input_audio (عقد STT الخاص بـ OpenRouter)، وليس كتحميلات نماذج OpenAI متعددة الأجزاء.
المصادقة والترويسات
يستخدم OpenRouter رمز Bearer مع مفتاح API الخاص بك داخليًا. في طلبات OpenRouter الحقيقية (https://openrouter.ai/api/v1)، يضيف OpenClaw أيضًا
ترويسات إسناد التطبيق الموثقة من OpenRouter:
| الترويسة | القيمة |
|---|---|
HTTP-Referer | https://openclaw.ai |
X-OpenRouter-Title | OpenClaw |
X-OpenRouter-Categories | cli-agent,cloud-agent,programming-app,creative-writing,writing-assistant,general-chat,personal-agent |
الإعدادات المتقدمة
التخزين المؤقت للاستجابات
التخزين المؤقت للاستجابات
التخزين المؤقت لاستجابات OpenRouter اختياري. فعّله لكل نموذج OpenRouter باستخدام
معلمات النموذج:يرسل OpenClaw
X-OpenRouter-Cache: true، وعند تهيئته،
X-OpenRouter-Cache-TTL. يجبر responseCacheClear: true تحديثًا
للطلب الحالي ويخزن الاستجابة البديلة. تُقبل أيضًا الأسماء المستعارة بصيغة snake_case
(response_cache وresponse_cache_ttl_seconds و
response_cache_clear).هذا منفصل عن التخزين المؤقت للمطالبات لدى الموفر وعن علامات
cache_control الخاصة بـ Anthropic في OpenRouter. لا يُطبق إلا على مسارات
openrouter.ai المتحقق منها، وليس على عناوين URL الأساسية لوكلاء مخصصين.علامات ذاكرة التخزين المؤقت Anthropic
علامات ذاكرة التخزين المؤقت Anthropic
في مسارات OpenRouter المتحقق منها، تحتفظ مراجع نماذج Anthropic بعلامات
cache_control الخاصة بـ Anthropic في OpenRouter التي يستخدمها OpenClaw
لتحسين إعادة استخدام ذاكرة التخزين المؤقت للمطالبات في كتل مطالبات النظام/المطور.ملء مسبق للاستدلال في Anthropic
ملء مسبق للاستدلال في Anthropic
في مسارات OpenRouter المتحقق منها، تُسقط مراجع نماذج Anthropic التي تم تمكين الاستدلال لها
أدوار الملء المسبق للمساعد اللاحقة قبل أن يصل الطلب إلى OpenRouter،
بما يطابق متطلب Anthropic بأن تنتهي محادثات الاستدلال بدور مستخدم.
حقن التفكير / الاستدلال
حقن التفكير / الاستدلال
في المسارات المدعومة غير
auto، يطابق OpenClaw مستوى التفكير المحدد مع
حمولات استدلال وكيل OpenRouter. تتجاوز تلميحات النماذج غير المدعومة و
openrouter/auto حقن الاستدلال هذا. يتجاوز Hunter Alpha أيضًا
استدلال الوكيل لمراجع النماذج القديمة المهيأة لأن OpenRouter قد
يعيد نص الإجابة النهائي في حقول الاستدلال لذلك المسار المتقاعد.إعادة تشغيل استدلال DeepSeek V4
إعادة تشغيل استدلال DeepSeek V4
في مسارات OpenRouter المتحقق منها، يملأ
openrouter/deepseek/deepseek-v4-flash و
openrouter/deepseek/deepseek-v4-pro قيمة reasoning_content المفقودة في
أدوار المساعد المعاد تشغيلها حتى تحافظ محادثات التفكير/الأدوات على
شكل المتابعة المطلوب من DeepSeek V4. يرسل OpenClaw قيم
reasoning_effort المدعومة من OpenRouter لهذه المسارات؛ وxhigh هو أعلى مستوى معلن،
وتُطابق تجاوزات max القديمة مع xhigh.تشكيل الطلبات الخاصة بـ OpenAI فقط
تشكيل الطلبات الخاصة بـ OpenAI فقط
لا يزال OpenRouter يعمل عبر المسار المتوافق مع OpenAI بنمط الوكيل، لذلك
لا يُمرر تشكيل الطلبات الأصلي الخاص بـ OpenAI فقط مثل
serviceTier وResponses store
وحمولات توافق استدلال OpenAI وتلميحات ذاكرة التخزين المؤقت للمطالبات.المسارات المدعومة بـ Gemini
المسارات المدعومة بـ Gemini
تبقى مراجع OpenRouter المدعومة بـ Gemini على مسار proxy-Gemini: يحتفظ OpenClaw
بتنظيف توقيع التفكير الخاص بـ Gemini هناك، لكنه لا يمكّن تحقق إعادة التشغيل الأصلي من Gemini
أو إعادة كتابة التمهيد.
بيانات تعريف توجيه الموفر
بيانات تعريف توجيه الموفر
إذا مررت توجيه موفر OpenRouter ضمن معلمات النموذج، يمرره OpenClaw
كبيانات تعريف لتوجيه OpenRouter قبل تشغيل أغلفة البث المشتركة.
ذات صلة
اختيار النموذج
اختيار الموفرين ومراجع النماذج وسلوك الانتقال عند الفشل.
مرجع الإعدادات
مرجع الإعدادات الكامل للوكلاء والنماذج والموفرين.