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