استخدم نموذجك الخاص
يُوصَل إلى كل مزوّد عبر عميل إكمال المحادثة نفسه المتوافق مع OpenAI بعنوان أساس ومفتاح مختلفين. بدّل المزوّدين دون لمس الشيفرة، أو اربطهم في سلسلة للتجاوز عند الفشل، أو وجّه كل شيء إلى نموذج محلي واقطع الاتصال.
المزوّدون المدعومون
تعرض صفحة المزوّدين القائمة نفسها مع مؤشر "مضبوط" و"نشط" لكل مزوّد، وروابط التسجيل، وكتالوج نماذج منتقى لكل مزوّد لمنتقي النماذج.
| Anthropic | مدفوع مع رصيد مجاني للحسابات الجديدة |
|---|---|
| OpenAI | مدفوع |
| Google Gemini | فئة مجانية، ثم مدفوع |
| Groq | فئة مجانية بحدود معدل؛ يقدّم نماذج استدلال مفتوحة |
| OpenRouter | مفتاح واحد لمئات النماذج مع فئة مجانية متغيرة |
| Perplexity | نماذج مع بحث ويب مدمج |
| DeepSeek | مدفوع، الأقل كلفة |
| Mistral | فئة تجريبية مجانية؛ مستضاف في الاتحاد الأوروبي |
| Ollama | مستضاف ذاتيًا على جهازك؛ لا شيء يغادر الشبكة |
| Together AI | نماذج مفتوحة، وبعض نقاط النهاية مجانية |
| Cerebras | استدلال سريع جدًا، فئة مجانية |
| Hyperbolic | نماذج مفتوحة مستضافة |
| Hugging Face | واجهة استدلال عبر نماذج المجتمع |
| Cohere | قوي في التلخيص |
| n8n | مسارك الخاص الذي يكشف webhook لإكمال المحادثة |
| Cloudflare Workers AI | يحتاج إلى رمز API ومعرّف الحساب |
اختيار مزوّد
المزوّد النشط متغير بيئة زائد مفتاح ذلك المزوّد. والتبديل من لوحة التحكم يكتب الاختيار الجديد في ملف البيئة فيصمد أمام إعادة التشغيل.
AI_PROVIDER=gemini GEMINI_API_KEY=... AI_HTTP_TIMEOUT_SECONDS=20
معزول تمامًا مع Ollama
شغّل نموذجًا على المضيف نفسه أو على جهاز في شبكتك ووجّه InRoots إليه. وتتطلب حزمة SDK قيمة مفتاح، فأي قيمة بديلة تعمل. وتحتاج النماذج الصغيرة إلى نحو 8 GB من ذاكرة RAM؛ والأفضل منها تحتاج إلى أكثر. وبالاقتران مع قاعدة بيانات IP محلية على مضيفك وخادم محادثة مستضاف ذاتيًا وإبقاء الردود المنطوقة معطّلة، لا يغادر شيء عن موظفيك المحيط.
AI_PROVIDER=ollama OLLAMA_API_KEY=ollama OLLAMA_BASE_URL=http://localhost:11434/v1
أدوار النماذج
- تنفق نماذج الاستدلال (gpt-oss وسلسلة o) رموزًا في التفكير قبل الإجابة؛ والميزانية الصغيرة جدًا تعيد نجاحًا فارغًا. ويضع InRoots حدًا أدنى للميزانية عند 400 رمز ويطلب جهد استدلال منخفضًا بالصيغة التي يتوقعها كل مزوّد، ثم يتراجع إلى نص الاستدلال إن كانت الإجابة فارغة.
| summary | الملخصات والمساعد؛ لا يُقيَّد بالميزانية أبدًا |
|---|---|
| fallback | استدعاءات التصنيف والتوجيه؛ تخضع للميزانية اليومية |
| reasoning | الأحكام الحرجة من حيث الدقة مثل صحة سبب التأخر؛ يُرقّى إلى أقوى نموذج لدى المزوّد، أو AI_REASONING_MODEL |
التجاوز عند الفشل
يمر كل استدعاء عبر نقطة دخول واحدة مرنة: المزوّد النشط أولًا، ثم كل مزوّد مضبوط بترتيب التجاوز، مع تجربة النموذج الافتراضي ثم نماذج الكتالوج لكل منها. وإن نفد رصيد أحد المزوّدين أو قُيّد معدله أو رفض مفتاحه، يجيب التالي. والترتيب قابل للتحرير من المسؤولين؛ والمزوّدون الذين تغفلهم يُلحقون بالنهاية فيظل المفتاح المضاف حديثًا مشاركًا.
- تسبر مهمة أمان كل 15 دقيقة المزوّد النشط بطلب من رمز واحد، وعند الفشل تنتقل إلى أول مزوّد مضبوط يعمل في السلسلة (مفتاح الأتمتة ai_failsafe، مفعّل افتراضيًا).
- يحذّر مسبار حالة المزوّد لوحة التحكم عندما تنتهي صلاحية مفتاح.
- يُكتب كل تجاوز في سجل التدقيق باسم ai_provider_fallback.
gemini, openai, anthropic, openrouter, deepseek, mistral, groq, together, cerebras, cohere, hyperbolic, huggingface, ollama