أضف كل نموذج في الكتالوج إلى Chatbox بمزوّد مخصص واحد.

Updated 2026-07-29

يأتي Chatbox بتدفّق Add Custom Provider لأي نقطة نهاية متوافقة مع OpenAI: اختر وضع OpenAI API Compatible، اضبط API Host على https://api.apisrouter.com/v1، والصق مفتاحاً واحداً، وتجلس معرّفات Claude وGPT وGemini وDeepSeek جنباً إلى جنب في منتقي النموذج على سطح المكتب والجوال والويب.

إجابة سريعة: نافذة واحدة في إعدادات Model Provider.

افتح إعدادات Chatbox وانتقل إلى تبويب Model Provider. انقر Add، ثم Add Custom Provider. املأ النافذة بخمس قيم: اسم (APIsRouter)، API Mode مضبوط على OpenAI API Compatible، مفتاحك في API Key، https://api.apisrouter.com/v1 في API Host، واترك API Path على الافتراضي /chat/completions الذي يملؤه Chatbox لمضيف ينتهي بـ /v1. ثم أضف نماذج. زر Fetch يسحب قائمة نماذج نقطة النهاية عبر /v1/models حتى تتمكن من تفعيل المعرّفات من الكتالوج مباشرة، وNew يتيح لك كتابة معرّف يدوياً إذا فضّلت منتقياً منسَّقاً قصيراً. انقر Check بجانب حقل المفتاح ويشغّل Chatbox طلباً حياً؛ تأكيد أخضر يعني أن المزوّد موصول. تحققنا من هذا التدفّق بالضبط مقابل تطبيق ويب Chatbox الحالي، وتُشحَن نفس النافذة في إصدارات سطح المكتب والجوال.

كيف يتحدث Chatbox مع مزوّد مخصص.

Chatbox (chatboxai على GitHub، بنحو 41 ألف نجمة) هو أحد أكثر عملاء محادثة AI تثبيتاً: تطبيقات أصلية لِ Windows وmacOS وLinux، وإصدارات جوال لِ iOS وAndroid، ونسخة متصفح على web.chatboxai.app. يأتي بمدخلات من الدرجة الأولى للبائعين الكبار، كل واحد يريد مفتاحه الخاص، ونافذة المزوّد المخصص هي المسار الموثّق لكل شيء آخر. المزوّد المخصص في وضع OpenAI API Compatible هو وصف بسيط لنقطة نهاية: مضيف، مسار، مفتاح، وقائمة معرّفات نماذج. كل دور محادثة يصبح طلب chat-completions قياسياً مقابل ذلك المضيف، مع سفر معرّف النموذج من المنتقي كسلسلة نصية. لا يهتم Chatbox بأي بائع درّب النموذج خلف معرّف، وهذا بالضبط ما يجعل بوابة متعددة البائعين مفيدة هنا: مدخل مزوّد واحد يضع claude-sonnet-4-6 وgpt-5.5 وgemini-3.5-flash وdeepseek-v4-flash في نفس المنتقي، تُفوتَر عبر نفس المفتاح. الفرق العملي عن تكديس أربعة مزوّدين من الدرجة الأولى ليس فقط مفاتيح أقل. إعدادات Chatbox تتزامن لكل جهاز، لذا كل حساب بائع تضيفه هو مفتاح آخر يجب لصقه على هاتفك، وحاسوبك المحمول، وتطبيق الويب. مزوّد مخصص واحد هو لصقة واحدة لكل جهاز، وتبديل محادثة من Claude إلى DeepSeek هو تغيير منتقي بدلاً من تغيير مزوّد.

الإعداد الكامل: كل حقل في النافذة.

Name هو مجرد تسمية؛ APIsRouter يُبقي المنتقي قابلاً للقراءة. يجب أن يكون API Mode هو OpenAI API Compatible، الذي يخبر Chatbox بالتحدث بـ chat completions قياسية؛ الوضع الآخر في القائمة المنسدلة مخصص لنقاط نهاية أصيلة لـ Gemini وليس ما تريده بوابة. يتركّب API Host وAPI Path في عنوان URL للطلب، وهذا الزوج هو حيث تخطئ الإعدادات. مع ضبط المضيف على https://api.apisrouter.com/v1، يكون المسار /chat/completions، ويملأ Chatbox ذلك بالضبط عندما يتعرّف على مضيف بـ /v1. تصف وثائق Chatbox أيضاً اصطلاح المضيف العاري، حيث يحذف المضيف /v1 ويفترض المسار افتراضياً /v1/chat/completions؛ كلاهما يتركّب في نفس URL، لذا اختر شكلاً واحداً واترك الحقل الآخر على افتراضه. ما يكسر هو مزجهما، مضيف بـ /v1 مع مسار /v1/chat/completions، مما ينتج URL مكرراً بـ /v1/v1 يُخفِق بـ 404. تسميات الحقول وسلوك الملء التلقائي تتغيّر قليلاً بين إصدارات Chatbox، لذا ثق في URL المُركَّب أكثر من الذاكرة. بالنسبة للنماذج، Fetch هو المسار قليل الجهد: يسرد Chatbox كل ما تخدمه نقطة النهاية وتفعّل ما تريده. New هو المسار المنسَّق: اكتب المعرّفات يدوياً ويبقى المنتقي قصيراً. كل صف نموذج له مفاتيح قدرة (vision، استخدام أدوات)؛ اتركها مطفأة ما لم تعرف أن النموذج يدعم القدرة، بما أن نموذجاً غير مُعَدّ يُعامَل كنص عادي وهذا هو الافتراضي الآمن. أنهِ بـ Check، ثم ابدأ محادثة واختر نموذجاً تحت اسم مزوّدك الجديد.

Name:      APIsRouter
API Mode:  OpenAI API Compatible
API Key:   sk-YOUR-APISROUTER-KEY
API Host:  https://api.apisrouter.com/v1
API Path:  /chat/completions   (autofilled)

Models: Fetch (pull the catalog) or New (type ids)
Then:   Check → green confirmation

اختيار النماذج لعميل محادثة يومي.

بما أن كل نموذج مُفعَّل يُفوتَر عبر مفتاح واحد، فإن مقارنة معرّفين هي تبديل منتقي بدلاً من قرار حساب. شغّل نفس نوع المحادثات على كليهما لبضعة أيام، ثم اقرأ الإنفاق لكل نموذج في لوحة APIsRouter واحتفظ بما استحق مكانه.

  • الأسئلة اليومية وإعادة الكتابة السريعة هي عمل انفجاري. claude-haiku-4-5-20251001 وgemini-3.5-flash يجيبان بسرعة كافية تجعل التطبيق يشعر بالفورية، ويحملان معظم حركة اليوم بيوم جيداً.
  • المسوَّدات الطويلة، والاستدلال الدقيق، ومناقشات الكود تكسب claude-sonnet-4-6 أو gpt-5.5. أبقِ واحداً من كل فئة مُفعَّلاً وبدّل لكل محادثة بدلاً من لكل مزوّد.
  • deepseek-v4-flash هو الخيار الاقتصادي إذا كان Chatbox هو الشريط الجانبي المفتوح دائماً لديك؛ المحادثات الصغيرة المستمرة تتراكم والفئة السريعة تُبقي الرصيد يتحرك ببطء.
  • المحادثات بمدخل صور تحتاج معرّفاً قادراً على الرؤية مع تفعيل مفتاح vision على صف ذلك النموذج؛ تأكد من القدرة مقابل وثائق النموذج قبل تفعيل المفتاح.
  • فعّل نماذج قليلة بتعمّد بدلاً من جلب كل شيء: كل مفتاح تفعيل هو صف منتقي، وإضافة معرّف آخر لاحقاً هو تعديل من عشر ثوانٍ.

ادفع حسب الاستخدام · أقل من السعر الرسمي

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

النموذجالسعر الرسميسعرنا
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M
Claude Haiku 4.5 20251001$1.00 / $5.00 per M$0.80 / $4.00 per M
GPT-5.5$5.00 / $30.00 per M$4.00 / $24.00 per M
Gemini 3.5 Flash$1.50 / $9.00 per M$1.20 / $7.20 per M
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M

أنماط الفشل الخاصة بـ Chatbox.

المسار المكرر هو الكلاسيكي. خطأ 404 في كل رسالة يعني أن API Host وAPI Path كلاهما يحمل /v1 أو أن المسار يكرر ما ينتهي به المضيف بالفعل؛ افتح مدخل المزوّد واقرأ الحقلين كـ URL واحد. نتيجة فارغة من Fetch عادة تعني أن المفتاح خاطئ أو مفقود، بما أن قائمة النماذج نفسها طلب مُصادَق عليه. تحقق من حقل API Key واستخدم زر Check، الذي يُظهر أخطاء المصادقة مباشرة. نموذج يُخفِق فقط في بعض المحادثات عادة ما يكون مفتاح قدرة: vision مُفعَّل على نموذج يفتقد مدخل الصور، أو تدفّق يعتمد على الأدوات يصطدم بنموذج مُطفَأة فيه الأدوات. أعِد صف النموذج إلى الافتراضات وأعِد تفعيل القدرات واحدة تلو الأخرى. وتذكّر أن مدخل المزوّد يعيش لكل تثبيت. إضافة APIsRouter على سطح مكتبك لا تُعِدّ هاتفك؛ كرر النافذة هناك، أو استخدم مشاركة الإعداد الخاصة بـ Chatbox إذا كان إصدارك يقدّمها. الشيء الوحيد الذي لا يحتاج تكراراً أبداً هو تسجيلات البائعين، بما أن مفتاحاً واحداً يغطي كل نموذج على كل جهاز.

من يوجّه Chatbox عبر بوابة.

  • الأشخاص الذين يريدون Claude وGPT وGemini وDeepSeek في منتقي واحد دون الحفاظ على أربعة حسابات بائعين وأربعة مفاتيح عبر ثلاثة أجهزة.
  • المستخدمون في مناطق تكون فيها بعض تسجيلات البائعين مؤلمة؛ الوصول القائم على تعبئة الرصيد بدون شرط بطاقة يزيل الاعتماد على كل مزوّد.
  • المطورون الذين يوجّهون بالفعل أدوات المحرر والطرفية عبر بوابة ويريدون عميل محادثتهم على نفس المفتاح ونفس سجل الاستخدام.
  • المتسوّقون على النماذج الذين يقارنون المعرّفات على محادثات حقيقية قبل الالتزام بمشروع لواحد منها؛ كل مرشّح هو صف منتقي، لا حساب.
  • العائلات والفرق الصغيرة التي توحّد على نقطة نهاية واحدة، ورصيد واحد، ورؤية استخدام لكل مفتاح بدلاً من اشتراكات متناثرة.

تحقق من نقطة النهاية وصحّح أخطاء الرسالة الأولى.

أثبت صحة نصف البوابة خارج Chatbox أولاً: اسرد النماذج بمفتاحك، ثم شغّل إكمال محادثة واحد مقابل معرّف تخطط لتفعيله. إذا نجح كلاهما، فكل ما تبقى في نافذة المزوّد. داخل Chatbox، زر Check هو الإشارة الأسرع. أخطاء المصادقة هي حقل المفتاح. أخطاء غير موجود عند الإرسال هي عدم تطابق معرّف، وهو ما يحدث غالباً مع مدخلات New المكتوبة يدوياً؛ انسخ المعرّفات من مخرجات /v1/models بدلاً من الذاكرة. أخطاء 404 في كل طلب هي تركيب المضيف/المسار المذكور أعلاه. بمجرد تدفّق الرسائل، تعرض لوحة APIsRouter النموذج لكل طلب، وعدد tokens، والإنفاق. عميل محادثة يولّد طلبات صغيرة كثيرة عبر اليوم، وسجل الاستخدام هو حيث تصبح تلك العادة رقماً لكل نموذج، لكل يوم، يمكنك قراءته فعلياً.

curl -s https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer $APISROUTER_API_KEY" | head -50

curl -s https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $APISROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-haiku-4-5-20251001",
       "messages":[{"role":"user","content":"ping"}]}'

الأسئلة الشائعة

كيف أضيف عنوان API مخصصاً إلى Chatbox؟

Settings، تبويب Model Provider، Add، ثم Add Custom Provider. اضبط API Mode على OpenAI API Compatible، وAPI Host على https://api.apisrouter.com/v1، والصق مفتاحك، واترك API Path على افتراضه /chat/completions. أضف نماذج بـ Fetch أو New، ثم اضغط Check.

هل يجب أن يتضمن API Host /v1؟

كلا الشكلين يعمل طالما يتركّب المضيف والمسار إلى /v1/chat/completions مرة واحدة بالضبط. بمضيف https://api.apisrouter.com/v1 يكون المسار /chat/completions؛ بمضيف عارٍ يفترض المسار افتراضياً /v1/chat/completions. مزج الاثنين يكرر /v1 وينتج 404.

هل يمكن لـ Chatbox تشغيل Claude وGemini وDeepSeek عبر مدخل مزوّد واحد؟

نعم. في وضع OpenAI API Compatible، يسافر معرّف النموذج إلى API Host كسلسلة نصية عادية، لذا مدخل واحد يمكنه تفعيل claude-sonnet-4-6 وgemini-3.5-flash وdeepseek-v4-flash معاً، جميعها تُفوتَر عبر نفس المفتاح وقابلة للتبديل في المنتقي.

لماذا يُعيد Fetch قائمة نماذج فارغة؟

يستدعي Fetch قائمة /v1/models الخاصة بنقطة النهاية بمفتاحك، لذا نتيجة فارغة تكون دائماً تقريباً مشكلة مصادقة. أعد التحقق من حقل API Key وشغّل زر Check؛ بمجرد نجاح المفتاح، يسرد Fetch كل معرّف تخدمه البوابة.

هل يعمل المزوّد المخصص على Chatbox للجوال والويب أيضاً؟

نعم، تُشحَن نافذة Add Custom Provider عبر إصدارات سطح المكتب والجوال والويب. مدخلات المزوّد تُعَدّ لكل تثبيت، لذا كرر إعداد النافذة الواحدة على كل جهاز بنفس المفتاح.

هل أحتاج مفاتيح قدرة على كل نموذج؟

لا. نموذج غير مُعَدّ يعمل كمحادثة نص عادي، وهذا هو الافتراضي الآمن. فعّل مفاتيح vision أو الأدوات فقط على النماذج التي تدعم القدرة فعلياً، بما أن مفتاحاً مُفعَّلاً بالخطأ ينتج أخطاء مربكة بالضبط في المحادثات التي تستخدمه.