AIProxyServer - الرئيسية

AIProxyServer هو proxy محلي يكشف API واحد متوافق مع OpenAI لأحد عشر مزوّداً سحابياً رئيسياً للذكاء الاصطناعي. تتصل تطبيقاتك الأخرى بـ http://localhost، بينما يحتفظ AIProxyServer بمفاتيح API ويوجّه الطلبات إلى الخوادم العلوية ويترجم بروتوكول كل مزوّد إلى تنسيق OpenAI الذي تعرفه بالفعل.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

لماذا AIProxyServer؟

  • خزنة واحدة لكل مزوّد — احفظ مفاتيح API الخاصة بك لـ ChatGPT و Claude و Gemini و Grok وغيرها مرة واحدة. يعيد كل تطبيق متصل استخدامها دون أن يرى الأسرار أبداً.
  • متوافق مع App Store — تطبيقات الهاتف والجهاز اللوحي الموزّعة عبر المتاجر لا يمكنها تضمين شاشات تسجيل مفاتيح API. وجّه تلك التطبيقات إلى AIProxyServer الذي يعمل على Mac الخاص بك ويختفي هذا القيد.
  • توافق OpenAI الجاهز للاستخدام — أي عميل يتحدث API الخاص بـ OpenAI Chat Completions يعمل خارج الصندوق. لا حاجة إلى محوّل مخصص لـ Claude أو Gemini أو ERNIE أو أي سحابة أخرى مدعومة.
  • مشفّر على القرص — تُخزّن مفاتيح API في خزنة مشفّرة باستخدام مفتاح رئيسي لكل جهاز مع أذونات ملفات مقيّدة.

المزايا الرئيسية

  • أحد عشر مزوّداً سحابياً — OpenAI (ChatGPT) و Anthropic (Claude) و Google (Gemini) و xAI (Grok) و Azure OpenAI (Copilot) و Perplexity و Groq و DeepSeek و Moonshot (Kimi) و Alibaba (Qwen) و Baidu (ERNIE)
  • نقاط نهاية متوافقة مع OpenAI — /<provider>/v1/chat/completions و /<provider>/v1/models لكل مزوّد
  • بثّ في الوقت الفعلي — يتم تمرير Server-Sent Events (SSE) لكل مزوّد، بما في ذلك Anthropic و Gemini اللذان تُترجم تنسيقاتهما الأصلية فوراً
  • مصادقة Bearer Token اختيارية — معطّلة افتراضياً للاستخدام المحلي السلس، ويسهل تشغيلها عند كشف الـ proxy لشبكتك المحلية LAN
  • localhost فقط افتراضياً — كشف الشبكة اختياري؛ يرتبط الـ proxy فقط بـ 127.0.0.1 حتى تقوم بتمكين الوصول عبر LAN
  • خزنة بيانات اعتماد مشفّرة — تُخزّن مفاتيح API و secret keys بتشفير Fernet وملف مفتاح رئيسي بأذونات 0600
  • بدء تلقائي عند التشغيل — افتح التطبيق ليصبح الـ proxy جاهزاً فوراً لاستقبال الطلبات
  • ملاحظات وروابط لكل مزوّد — وصول سريع إلى صفحة مفتاح API لكل مزوّد من النافذة الرئيسية

مثالي لـ

  • المطوّرون الذين يبنون تطبيقات متعددة المنصات ولا يمكنهم تضمين واجهات تسجيل مفاتيح API بسبب سياسات المتاجر
  • مطوّرو Flutter و Swift و Electron وتطبيقات الويب الذين يريدون خلفية واحدة متوافقة مع OpenAI لكل سحابة AI
  • المستخدمون المتقدمون المشتركون في عدة خدمات AI ويريدون التبديل بين المزوّدين دون تغيير كود العميل
  • الفرق الصغيرة التي تشارك جهاز Mac واحداً كبوّابة AI عبر الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة على نفس شبكة Wi-Fi
  • كل من يفضّل الاحتفاظ بمفاتيح API في خزنة واحدة على جهازه الخاص بدلاً من تشتيتها عبر إعدادات كل تطبيق

البدء

  • شغّل AIProxyServer — يبدأ الـ proxy تلقائياً على المنفذ 8421
  • اختر مزوّداً من القائمة وانقر Set API Key، ثم الصق المفتاح المُحصّل من وحدة تحكم المزوّد
  • لـ ERNIE أضف كلاً من API Key و Secret Key. لـ Azure OpenAI الصق عنوان URL لنقطة نهاية النشر
  • وجّه تطبيق العميل إلى http://localhost:8421/<provider>/v1 باستخدام OpenAI SDK أو أي عميل HTTP متوافق
  • إذا أردت الوصول إلى الـ proxy من جهاز آخر على نفس Wi-Fi، فعّل Allow LAN Access وشغّل Require Bearer Token لحمايته

الخصوصية

  • لا تغادر مفاتيح API حاسوبك أبداً. تُخزّن مشفّرة بمفتاح رئيسي في ~/Library/Application Support/AIProxyServer/ بأذونات 0600
  • يقوم الـ proxy فقط بإعادة توجيه الطلبات إلى المزوّدين الذين قمت بإعدادهم صراحةً — لا يُرسل شيء إلى أي مكان آخر
  • لا توجد قياسات عن بُعد أو تحليلات أو مكالمات في الخلفية من أي نوع
  • لا حساب، لا تسجيل، لا مكوّن سحابي. أنت تشغّل الـ proxy وأنت تملك المفاتيح
  • الاستماع على localhost فقط افتراضياً؛ يجب أن تقوم أنت بتمكين الكشف عبر LAN