AIProxyServer - मुख्य

AIProxyServer एक स्थानीय proxy है जो ग्यारह प्रमुख क्लाउड AI प्रदाताओं के लिए एकल OpenAI-compatible API प्रदर्शित करता है। आपके अन्य ऐप्स http://localhost से कनेक्ट होते हैं, जबकि AIProxyServer API कुंजियों को रखता है, अपस्ट्रीम अनुरोधों को रूट करता है, और प्रत्येक प्रदाता के प्रोटोकॉल को उस OpenAI प्रारूप में अनुवादित करता है जिसे आप पहले से जानते हैं।

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

AIProxyServer क्यों?

  • एक तिजोरी, हर प्रदाता — अपनी ChatGPT, Claude, Gemini, Grok और अन्य API कुंजियाँ केवल एक बार संग्रहित करें। प्रत्येक कनेक्टेड ऐप उन्हें कभी भी रहस्य देखे बिना पुनः उपयोग करता है।
  • App Store के अनुकूल — स्टोर्स के माध्यम से वितरित मोबाइल और टैबलेट ऐप्स API कुंजी पंजीकरण स्क्रीन शामिल नहीं कर सकते। उन ऐप्स को अपने Mac पर चल रहे AIProxyServer की ओर इंगित करें और यह सीमा गायब हो जाती है।
  • ड्रॉप-इन OpenAI संगतता — OpenAI Chat Completions API से बात करने वाला कोई भी क्लाइंट तुरंत काम करता है। 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-compatible एंडपॉइंट — हर प्रदाता पर /<provider>/v1/chat/completions और /<provider>/v1/models
  • रियल-टाइम स्ट्रीमिंग — हर प्रदाता के लिए Server-Sent Events (SSE) अग्रेषित, जिसमें Anthropic और Gemini शामिल हैं जिनके मूल प्रारूप उड़ान में अनुवादित होते हैं
  • वैकल्पिक Bearer Token प्रमाणीकरण — आसान स्थानीय उपयोग के लिए डिफ़ॉल्ट रूप से बंद, जब आप proxy को अपने LAN पर उजागर करें तो आसानी से चालू करें
  • डिफ़ॉल्ट रूप से केवल localhost — नेटवर्क एक्सपोज़र ऑप्ट-इन है; जब तक आप LAN एक्सेस सक्षम न करें, proxy केवल 127.0.0.1 से बंधा रहता है
  • एन्क्रिप्टेड क्रेडेंशियल तिजोरी — API कुंजियाँ और secret keys Fernet एन्क्रिप्शन और 0600 मास्टर कुंजी फ़ाइल के साथ संग्रहित
  • लॉन्च पर ऑटो-स्टार्ट — ऐप खोलें और proxy तुरंत अनुरोध प्राप्त करने के लिए तैयार
  • प्रति-प्रदाता नोट्स और लिंक — मुख्य विंडो से प्रत्येक प्रदाता के API कुंजी पृष्ठ तक त्वरित पहुँच

इनके लिए उत्तम

  • स्टोर नीतियों के कारण API कुंजी पंजीकरण UI एम्बेड नहीं कर सकने वाले क्रॉस-प्लेटफ़ॉर्म ऐप्स बनाने वाले डेवलपर्स
  • Flutter, Swift, Electron और वेब ऐप डेवलपर्स जो हर क्लाउड AI के लिए एकल OpenAI-compatible बैकएंड चाहते हैं
  • एकाधिक AI सेवाओं की सदस्यता लेने वाले और क्लाइंट कोड बदले बिना प्रदाताओं को स्विच करने के इच्छुक पावर उपयोगकर्ता
  • एक ही Wi-Fi नेटवर्क पर फ़ोन, टैबलेट और लैपटॉप के लिए AI गेटवे के रूप में एक Mac साझा करने वाली छोटी टीमें
  • हर कोई जो API कुंजियों को हर ऐप की सेटिंग्स में बिखेरने के बजाय अपनी मशीन पर एक तिजोरी में रखना चाहता है

शुरू करना

  • AIProxyServer लॉन्च करें — proxy पोर्ट 8421 पर स्वचालित रूप से शुरू होता है
  • सूची से एक प्रदाता चुनें और Set API Key पर क्लिक करें, फिर प्रदाता के कंसोल से प्राप्त कुंजी पेस्ट करें
  • ERNIE के लिए API Key और Secret Key दोनों जोड़ें। Azure OpenAI के लिए अपना डिप्लॉयमेंट एंडपॉइंट URL पेस्ट करें
  • OpenAI SDK या किसी संगत HTTP क्लाइंट का उपयोग करके अपने क्लाइंट ऐप को http://localhost:8421/<provider>/v1 की ओर इंगित करें
  • यदि आप उसी Wi-Fi पर अन्य डिवाइस से proxy तक पहुँचना चाहते हैं, तो Allow LAN Access सक्षम करें और इसे सुरक्षित करने के लिए Require Bearer Token चालू करें

गोपनीयता

  • API कुंजियाँ कभी भी आपके कंप्यूटर से बाहर नहीं जातीं। 0600 अनुमतियों के साथ ~/Library/Application Support/AIProxyServer/ में मास्टर कुंजी के साथ एन्क्रिप्टेड संग्रहित
  • proxy केवल उन प्रदाताओं को अनुरोध अग्रेषित करता है जिन्हें आपने स्पष्ट रूप से कॉन्फ़िगर किया है — कहीं और कुछ भी नहीं भेजा जाता
  • किसी भी प्रकार का कोई टेलीमेट्री, विश्लेषण, या पृष्ठभूमि कॉल नहीं
  • कोई खाता नहीं, कोई साइन-अप नहीं, कोई क्लाउड घटक नहीं। आप proxy चलाते हैं, कुंजियाँ आपकी हैं
  • डिफ़ॉल्ट रूप से केवल localhost पर सुनना; LAN एक्सपोज़र आपको स्वयं चालू करना होगा