omp، ويُعرف أيضًا
باسم pi-mono — المشروع نفسه) هو وكيل برمجة طرفي بسيط وقابل للتوسعة.
البروتوكول: متوافق مع OpenAI
- عنوان URL الأساسي:
https://api.orcarouter.ai/v1(يتضمن اللاحقة/v1)
التثبيت
omp.
الإعداد
أولًا صدّر مفتاح API الخاص بك كمتغير بيئة:~/.omp/agent/models.yml.
orcarouter/auto بنموذج محدّد إن فضّلت ذلك، مثل anthropic/claude-opus-4.8 أو google/gemini-2.5-flash. تستخدم معرّفات النماذج دائمًا صيغة vendor/model.
التشغيل
OK.
ملاحظات
- يتطلب bun >= 1.3.14.
- يجب أن يتضمن
base_urlالمسار/v1. - يأخذ الحقل
apiKeyاسم متغير بيئة، لا المفتاح نفسه؛ ومعauthHeader: trueيُرسَل بالصيغةAuthorization: Bearer <value>. - تستخدم إشارات النماذج صيغة
provider/model— هناorcarouter/orcarouter/auto(المزوّدorcarouter+ معرّف النموذجorcarouter/auto). - استخدم
-pللتشغيل غير التفاعلي. - oh-my-pi و pi-mono هما المشروع نفسه؛ والأمر هو
ompفي كليهما.
تفعيل التفكير / الاستدلال
مدخل النموذج الافتراضي أعلاه يحملreasoning: false. لتفعيل الاستدلال والسماح باختيار الجهد، أعلِن كتلة thinking إضافةً إلى compat.reasoningEffortMap على النموذج:
model:level (ضمن النطاق minLevel..maxLevel):
:high تختار مستوى الجهد وتعمل مع OrcaRouter.