Skip to main content
PromptQuorum
الرئيسية/LLM المحلية المتقدمة/مراجعة AIClient2API: بروكسي محلي واحد لكل بروتوكولات الذكاء الاصطناعي
Overview & Reference

مراجعة AIClient2API: بروكسي محلي واحد لكل بروتوكولات الذكاء الاصطناعي

·10 دقائق للقراءة·بقلم Hans Kuepper · مؤسس PromptQuorum، أداة إرسال الذكاء الاصطناعي متعددة النماذج · PromptQuorum

AIClient2API بروكسي مجاني ومفتوح المصدر يُستضاف ذاتيًا، يحوّل بروتوكولات العميل الخاصة بـ Gemini CLI وCodex وGrok وKiro وAntigravity إلى واجهة برمجة تطبيقات محلية واحدة متوافقة مع OpenAI. طوّره justlovemaki وأُصدر بترخيص GPL-3.0، ويعمل عبر Docker أو Node.js، ويوفر نقطة وصول بصيغة OpenAI بالإضافة إلى لوحة تحكم عبر الويب، ويتيح لأي عميل متوافق مع OpenAI التواصل مع مزودين لم يكن بإمكانه الوصول إليهم مباشرة بطريقة أخرى.

AIClient2API (github.com/justlovemaki/AIClient2API) هو خادم بروكسي مجاني ومفتوح المصدر يُستضاف ذاتيًا، يحوّل بروتوكولات العميل الخاصة بـ Gemini CLI وCodex وGrok وKiro وAntigravity إلى واجهة برمجة تطبيقات واحدة متوافقة مع OpenAI، وقد تجاوز 8,700 نجمة على GitHub. هذه المراجعة مكمّلة لمدخل AIClient2API في دليل برامج نماذج اللغة المحلية، وتوضح ما يفعله فعليًا، وكيفية تشغيله، ولمن يناسب.

النقاط الرئيسية

  • AIClient2API (github.com/justlovemaki/AIClient2API) بروكسي API مجاني ومفتوح المصدر يُستضاف ذاتيًا — وليس خدمة مُستضافة
  • طوّره justlovemaki؛ وتوجد عدة نسخ فرعية شبه مطابقة تحت حسابات GitHub أخرى، لكن هذا المستودع مؤكَّد أنه النسخة الأصلية الأعلى في عدد النجوم
  • مرخّص بموجب GPL-3.0، وفقًا لحقل الترخيص الخاص بالمستودع نفسه
  • يحوّل بروتوكولات العميل الخاصة بـ Gemini CLI وCodex وGrok وKiro وAntigravity إلى واجهة برمجة تطبيقات واحدة متوافقة مع OpenAI، مع تحويل ثنائي الاتجاه بين بروتوكولات OpenAI وClaude وGemini
  • يعمل عبر Docker (موصى به) أو Node.js/npm؛ ويتضمن لوحة تحكم عبر الويب للإعداد ومراقبة الحالة
  • تجاوز 8,700 نجمة على GitHub وأكثر من 1,380 نسخة فرعية حتى وقت هذه المراجعة، مع إصدارات نشطة (صدر الإصدار v3.5.0 في سبتمبر 2026)

📍 في جملة واحدة

AIClient2API بروكسي مجاني ومفتوح المصدر (GPL-3.0) يُستضاف ذاتيًا، طوّره justlovemaki وتجاوز 8,700 نجمة على GitHub، ويحوّل بروتوكولات العميل الخاصة بـ Gemini CLI وCodex وGrok وKiro وAntigravity إلى واجهة برمجة تطبيقات محلية واحدة متوافقة مع OpenAI.

💬 بعبارات بسيطة

AIClient2API خادم صغير تشغّله على جهازك الخاص، يقف بين أدوات عميل الذكاء الاصطناعي لديك والمزودين الذين تتواصل معهم. بدلًا من تعلم خمسة بروتوكولات مختلفة للمزودين، توجّه كل شيء إلى عنوان محلي واحد، ويقوم AIClient2API بترجمة الطلبات في الخلفية إلى الصيغة التي يتوقعها كل مزود فعليًا.

📌ملاحظة: تستند هذه المراجعة إلى مستودع GitHub الخاص بالمشروع وملف README وتاريخ الإصدارات. وهي لا تدّعي أن PromptQuorum أجرت اختبارات تحميل عملية أو تدقيقًا أمنيًا فعليًا لسلوك بروكسي AIClient2API.

ما هو AIClient2API؟

AIClient2API خادم بروكسي مجاني ومفتوح المصدر يُستضاف ذاتيًا، يوحّد بروتوكولات العميل الخاصة بعدة مزودي ذكاء اصطناعي وأدوات CLI خلف واجهة برمجة تطبيقات محلية واحدة متوافقة مع OpenAI. طوّره مستخدم GitHub justlovemaki، ووُزّع بموجب ترخيص GPL-3.0.

  • نوع المنتج: خادم بروكسي/بوابة يُستضاف ذاتيًا، وليس تطبيق دردشة أو إضافة IDE أو منتج SaaS مُستضاف
  • المطوّر: justlovemaki (اسم مستخدم GitHub)؛ المستودع على github.com/justlovemaki/AIClient2API مؤكَّد أنه النسخة الأصلية الأعلى في عدد النجوم من بين عدة نسخ فرعية شبه مطابقة تحت حسابات أخرى
  • الترخيص: GPL-3.0، وهو ترخيص من نوع copyleft — توزيع نسخ مُعدَّلة يتطلب عمومًا إصدار الكود المصدري بنفس الترخيص
  • تم إنشاء المستودع في 20 يوليو 2025، وفقًا لبيانات GitHub الوصفية
  • الحجم: أكثر من 8,700 نجمة على GitHub، وأكثر من 1,380 نسخة فرعية، وحوالي 5 مشكلات (issues) مفتوحة وقت هذه المراجعة — وهو عدد صغير نسبيًا مقارنة بعدد النسخ الفرعية، مما يشير إلى مشروع يُصان بنشاط

ما هو تاريخ إصدارات AIClient2API؟

أطلق AIClient2API إصدارات نقطية متكررة خلال عام 2026، وكان آخر إصدار موسوم، v3.5.0، قد نُشر في سبتمبر 2026.

  • v3.5.0 (سبتمبر 2026): أحدث إصدار موسوم وقت هذه المراجعة
  • v3.4.9.1 وv3.4.8 (سبتمبر 2026): إصدارات تصحيح تدريجية في الأيام السابقة لإصدار v3.5.0
  • v3.0.0 (مايو 2026): تصف ملاحظات إصدار المشروع نفسه هذا الإصدار بأنه أضاف تكاملًا أعمق مدعومًا بالذكاء الاصطناعي، بما يشمل أدلة مهارات آلية ونقاط مساعدة API عن بُعد
  • أبريل 2026: دعم كامل لواجهة برمجة توليد وتحرير الصور الخاصة بـ OpenAI مع تحويل البروتوكول، وفقًا لسجل تغييرات المشروع
  • مارس 2026: إضافة دعم بروتوكول Grok، بما يشمل الإدخال متعدد الوسائط وتوليد الصور/الفيديو، وفقًا لسجل تغييرات المشروع

ماذا يفعل AIClient2API فعليًا؟

يعمل AIClient2API كخادم محلي يستقبل طلبات API بصيغة OpenAI القياسية، ويحوّلها إلى البروتوكول الذي يحتاجه المزود المستهدف فعليًا، ثم يحوّل الاستجابة عائدة إلى الصيغة الأصلية.

  • تحويل البروتوكول: تحويل ثنائي الاتجاه بين صيغ واجهات برمجة OpenAI وClaude وGemini، باستخدام ما يصفه المشروع بأنماط تصميم الاستراتيجية والمحوّل (adapter)
  • المزودون/البروتوكولات المدعومة: Gemini، وClaude (يمكن الوصول إليه عبر بروتوكولات عميل Kiro أو Antigravity)، وGrok (عبر ملف تعريف الارتباط أو OAuth الخاص بـ CLI)، وCodex، وKimi، وMiniMax، وOpenAI، بالإضافة إلى نقاط وصول مخصصة متوافقة مع OpenAI، وفقًا لوثائق المشروع نفسه
  • إدارة تجمّع الحسابات: يتناوب بين عدة حسابات لكل مزود، مع تبديل تلقائي عند الفشل (failover) وفحوصات حالة
  • تكامل OAuth: تدفقات OAuth مدمجة لكل من Antigravity وCodex وGrok CLI وKiro
  • موازنة الحمل: اختيار المزود مع فترة تهدئة عند أخطاء تجاوز حد المعدل HTTP 429، وسلاسل احتياطية عبر المزودين
  • مكوّن TLS الجانبي: مكوّن بروكسي منفصل مكتوب بلغة Go، يصفه المشروع بأنه يحاكي بصمات TLS من نوع JA3 لتجاوز حظر Cloudflare أو أخطاء 403 في بعض نقاط وصول المزودين
  • لوحة تحكم عبر الويب: واجهة تعمل عبر المتصفح على localhost:3000 للإعداد المباشر ومراقبة الحالة واختبار API
  • تسجيل السجلات (logging): التقاط كامل للطلبات والاستجابات، يقدمه المشروع كأداة مفيدة للتدقيق أو بناء مجموعات بيانات التدريب

كيف تُعدّه وتشغّله؟

يُعدَّ AIClient2API عبر ملف تهيئة بصيغة JSON (أو لوحة التحكم عبر الويب) يربط الطلبات الواردة بحساب مزود واحد أو أكثر في الخلفية، ثم يعمل بعد ذلك كعملية خادم محلي طويلة الأمد.

  • التشغيل عبر Docker (موصى به): اسحب الصورة (image)، وثبّت مجلد configs محليًا، واكشف منافذ البروكسي
  • التشغيل عبر Node.js: استنسخ المستودع، شغّل نص التثبيت المرفق، ثم نفّذ npm start
  • أعدّ بيانات اعتماد المزودين وتجمّعات الحسابات في دليل configs المثبَّت، أو عبر لوحة التحكم على http://localhost:3000
  • وجّه أي عميل متوافق مع OpenAI (تطبيق دردشة، أو أداة CLI للبرمجة، أو نص برمجي مخصص) إلى عنوان البروكسي المحلي بدلًا من نقطة وصول API الخاصة بالمزود نفسه
  • راقب حالة الحسابات وفترات تهدئة حد المعدل وسجلات الطلبات في الوقت الفعلي عبر لوحة التحكم على الويب
bash
docker run -d -p 3000:3000 -p 8086:8086 -p 1455:1455 -p 56121:56121 \
  -v "your_path/configs:/app/configs" \
  justlikemaki/aiclient-2-api

المنصة والتسعير والترخيص

المنصة

ما يذكره AIClient2API:
خادم يُستضاف ذاتيًا عبر Docker أو Node.js على Mac وWindows وLinux — لا توجد نسخة سحابية مُستضافة.

التكلفة

ما يذكره AIClient2API:
مجاني ومفتوح المصدر. قد تدفع مقابل حساب المزود أو مفتاح API الذي تربطه به؛ البروكسي نفسه بلا رسوم.

الترخيص

ما يذكره AIClient2API:
GPL-3.0، وهو ترخيص من نوع copyleft، وفقًا لحقل الترخيص الخاص بالمستودع.

طريقة التثبيت

ما يذكره AIClient2API:
Docker (موصى به، أمر docker run واحد) أو Node.js عبر نص تثبيت مرفق وأمر npm start.

تحقق من طريقة التثبيت الموصى بها حاليًا وقائمة المنافذ على github.com/justlovemaki/AIClient2API قبل تشغيل أي من الأمرين.

كم تكلفة AIClient2API؟

AIClient2API نفسه مجاني — لا توجد رسوم ترخيص أو اشتراك أو رسوم قائمة على الاستخدام. تعتمد تكلفتك الفعلية كليًا على حسابات المزودين أو مفاتيح API التي تربطه بها.

  • برنامج البروكسي: مجاني، مفتوح المصدر بموجب GPL-3.0، بلا مستوى مدفوع
  • تكاليف المزود: أيًا كانت تكلفة الحساب أو مفتاح API الذي تستخدمه أصلًا (مفتاح API مدفوع من OpenAI/Claude/Gemini، أو اشتراك مرتبط بأداة CLI مثل Codex أو Kiro)
  • تكاليف الاستضافة الذاتية: فقط قدرتك الحاسوبية الخاصة — وبما أنه بروكسي Node.js خفيف الوزن، فإن هذه التكلفة عادة ما تكون ضئيلة حتى على خادم VPS صغير

AIClient2API مقابل LiteLLM: ما الفرق؟

يتيح كل من AIClient2API وLiteLLM التحدث بصيغة API واحدة والوصول إلى عدة مزودين، لكنهما يستهدفان مشكلتين مختلفتين: يركّز LiteLLM على التوجيه متعدد المزودين بمستوى إنتاجي لواجهات برمجة التطبيقات التجارية القياسية، بينما يركّز AIClient2API على ربط أدوات الذكاء الاصطناعي القائمة على اشتراكات CLI ومصادقة OAuth عبر المتصفح بصيغة متوافقة مع OpenAI.

الهدف الأساسي

AIClient2API:
ربط أدوات الذكاء الاصطناعي القائمة على CLI/OAuth (مثل Gemini CLI وCodex وKiro وAntigravity) بواجهة واحدة
LiteLLM:
توحيد أكثر من 100 واجهة برمجة تطبيقات قياسية للمزودين خلف واجهة واحدة متوافقة مع OpenAI

الترخيص

AIClient2API:
GPL-3.0 (copyleft)
LiteLLM:
MIT (تساهلي)

المستخدم النموذجي

AIClient2API:
مطورون يريدون إعادة استخدام اشتراكات أدوات CLI عبر واجهة برمجة قياسية
LiteLLM:
فرق تعمل على توحيد حركة نماذج اللغة الإنتاجية عبر عدة مزودين

ميزات إضافية

AIClient2API:
مكوّن جانبي لبصمة TLS، وتدفقات OAuth لأدوات CLI محددة
LiteLLM:
ميزانيات، وتتبع الإنفاق، ومفاتيح افتراضية، وتكاملات واسعة مع النظام البيئي

تحل هاتان الأداتان مشكلات متداخلة لكنها مختلفة — تستخدم بعض الفرق الأداتين معًا: LiteLLM لواجهات برمجة المزودين القياسية، وAIClient2API خصيصًا للمزودين القائمين على اشتراكات CLI.

لمن يناسب AIClient2API؟

يناسب AIClient2API المطورين الذين لديهم بالفعل وصول إلى عدة مزودي ذكاء اصطناعي عبر أدوات عميل مختلفة، ويريدون نقطة وصول محلية واحدة متسقة ومتوافقة مع OpenAI للبناء عليها.

ما لا يصلح له AIClient2API

لا يناسب AIClient2API إذا كنت تحتاج إلى بوابة مُدارة بالكامل أو ضوابط إنفاق مؤسسية، أو تريد تجنب غموض شروط الخدمة المرتبط بربط بروتوكولات CLI.

  • ليس خدمة مُدارة أو مُستضافة — أنت المسؤول عن تشغيل نسختك الخاصة وتحديثها وتأمينها
  • لا يُبنى بشكل أساسي حول واجهات برمجة التطبيقات الرسمية والمرخّصة القياسية للمزودين — إذ يمر عدد من تكاملاته عبر بروتوكولات أدوات CLI أو OAuth غير مصممة أصلًا للوكالة (proxying) من طرف ثالث، وهو ما قد يتعارض مع شروط خدمة مزود معين
  • لا يركّز على ميزات الحوكمة المؤسسية (ميزانيات على مستوى الفريق، لوحات الإنفاق، تسجيل الدخول الموحد) كما هو الحال في بوابات نماذج اللغة المخصصة
  • لم يخضع لتدقيق أمني مستقل بقدر ما تمكنت هذه المراجعة من التحقق منه — تعامل معه مثل أي بروكسي يُستضاف ذاتيًا ويتعامل مع بيانات اعتماد API، وراجع إعدادات تجمّع الحسابات والتسجيل قبل كشفه خارج جهازك الخاص
  • لا يوجد خلفه دعم من شركة أو جولة تمويل استطاعت هذه المراجعة التحقق منها — تعامل معه كمشروع مفتوح المصدر يُصان بشكل مستقل ويدعمه المجتمع

الأخطاء الشائعة عند تقييم AIClient2API

يأتي معظم اللبس حول AIClient2API من الخلط بينه وبين نسخه الفرعية العديدة، أو افتراض أنه يعمل مثل بوابة قياسية متعددة المزودين.

المنافسون والبدائل

يُقارَن AIClient2API غالبًا بشكل مباشر مع LiteLLM؛ ومن المفيد أيضًا تقييمه مقابل خوادم متوافقة مع OpenAI يمكن أن يعمل أمامها، مثل vLLM وSGLang وLocalAI، حسب ما إذا كنت تحتاج إلى بروكسي لربط البروتوكولات أم إلى خادم الاستدلال نفسه.

LiteLLM

الأشهر في:
بروكسي مرخّص بموجب MIT يوحّد أكثر من 100 واجهة برمجة تطبيقات قياسية للمزودين مع ميزانيات وتتبع للإنفاق

vLLM

الأشهر في:
خادم/محرك استدلال محلي عالي الإنتاجية ومتوافق مع OpenAI
الرابط:
شرح vLLM
مقالات حول vLLM (10)

+81 أخرى غير معروضة

SGLang

الأشهر في:
محرك استدلال متوافق مع OpenAI مع تحسينات للتوليد المهيكل
الرابط:
شرح SGLang
مقالات حول SGLang (5)

مذكور أيضًا في:

LocalAI

الأشهر في:
خادم استدلال محلي يُستضاف ذاتيًا ومتوافق مع OpenAI للنماذج مفتوحة الأوزان
الرابط:
شرح LocalAI
مقالات حول LocalAI (8)

مذكور أيضًا في:

+5 أخرى غير معروضة

تعكس هذه القائمة الأدوات التي يُقيَّم AIClient2API عادة بجانبها، وليست ترتيبًا مستقلًا من PromptQuorum — تحقق من مجموعة الميزات الحالية لكل أداة قبل الاختيار.

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

ما هو AIClient2API؟

AIClient2API (github.com/justlovemaki/AIClient2API) بروكسي مجاني ومفتوح المصدر (GPL-3.0) يُستضاف ذاتيًا، يحوّل بروتوكولات العميل الخاصة بـ Gemini CLI وCodex وGrok وKiro وAntigravity إلى واجهة برمجة تطبيقات واحدة متوافقة مع OpenAI.

هل AIClient2API مجاني؟

نعم، AIClient2API نفسه مجاني ومفتوح المصدر بموجب GPL-3.0. قد تدفع مع ذلك مقابل حساب المزود أو مفتاح API الذي تربطه به.

كيف أثبّت AIClient2API؟

يوصي ملف README الخاص بالمشروع باستخدام Docker: نفّذ docker run -d -p 3000:3000 -p 8086:8086 -p 1455:1455 -p 56121:56121 -v "your_path/configs:/app/configs" justlikemaki/aiclient-2-api. كما يتوفر نص تثبيت لـ Node.js. تحقق أولًا من التعليمات الحالية على مستودع GitHub.

ما هي مزودات الذكاء الاصطناعي التي يدعمها AIClient2API؟

وفقًا لوثائق المشروع نفسه: Gemini، وClaude (عبر Kiro أو Antigravity)، وGrok، وCodex، وKimi، وMiniMax، وOpenAI، بالإضافة إلى نقاط وصول مخصصة متوافقة مع OpenAI.

من طوّر AIClient2API؟

طوّر AIClient2API مستخدم GitHub justlovemaki. توجد عدة نسخ فرعية شبه مطابقة تحت حسابات أخرى، لكن هذا المستودع مؤكَّد أنه النسخة الأصلية الأعلى في عدد النجوم.

هل AIClient2API هو نفسه LiteLLM؟

لا. يوحّد كلاهما عدة مزودين خلف واجهة برمجة تطبيقات متوافقة مع OpenAI، لكن LiteLLM (مرخّص بموجب MIT) يركّز على واجهات برمجة التطبيقات التجارية القياسية للمزودين مع ميزات إنتاجية مثل الميزانيات، بينما يركّز AIClient2API (GPL-3.0) على ربط أدوات CLI واشتراكات الذكاء الاصطناعي القائمة على OAuth.

هل يتطلب AIClient2API وحدة معالجة رسومية (GPU)؟

لا. AIClient2API بروكسي خفيف الوزن لتحويل البروتوكولات مكتوب بلغة Node.js، وليس محرك استدلال — فهو لا يشغّل النماذج بنفسه، وبالتالي لا يتطلب وحدة معالجة رسومية.

هل من الآمن توجيه حركة المرور عبر تكاملات بروتوكول CLI في AIClient2API؟

يمر عدد من تكاملاته عبر بروتوكولات أدوات CLI أو OAuth عبر المتصفح غير مصممة رسميًا للوكالة من طرف ثالث، وهو ما قد يتعارض مع شروط خدمة مزود معين. راجع شروط كل مزود قبل استخدامه لحركة مرور الإنتاج.

هل يدعم AIClient2API عدة حسابات لكل مزود؟

نعم، وفقًا لوثائق المشروع فهو يدعم إدارة تجمّع الحسابات مع التناوب والتبديل التلقائي عند الفشل وفحوصات الحالة عبر عدة حسابات لدى مزود واحد.

هل اختبرت PromptQuorum ادعاءات AIClient2API بشكل مستقل؟

تستند هذه المراجعة إلى مستودع GitHub الخاص بالمشروع وملف README وتاريخ الإصدارات، وليس إلى اختبارات تحميل عملية أو تدقيق أمني فعلي أجرته PromptQuorum.

المصادر

← العودة إلى LLM المحلية المتقدمة