Το AIProxyServer είναι ένας τοπικός διακομιστής μεσολάβησης που εκθέτει ένα ενιαίο API συμβατό με OpenAI για έντεκα μεγάλους παρόχους AI cloud. Οι άλλες εφαρμογές σας συνδέονται στο http://localhost, ενώ το AIProxyServer κρατά τα κλειδιά API, εναλλάσσει τα αιτήματα upstream και μεταφράζει το πρωτόκολλο κάθε παρόχου στη μορφή OpenAI που ήδη γνωρίζετε.
Γιατί AIProxyServer;
- Ένα θησαυροφυλάκιο, όλοι οι πάροχοι — Αποθηκεύστε τα κλειδιά API των ChatGPT, Claude, Gemini, Grok και άλλων μία φορά. Κάθε συνδεδεμένη εφαρμογή τα επαναχρησιμοποιεί χωρίς να βλέπει ποτέ τα μυστικά.
- Φιλικό προς το App Store — Οι εφαρμογές κινητών και tablet που διανέμονται μέσω καταστημάτων δεν μπορούν να περιλαμβάνουν οθόνες εγγραφής κλειδιών API. Στρέψτε αυτές τις εφαρμογές στο AIProxyServer που τρέχει στο Mac σας και ο περιορισμός εξαφανίζεται.
- Άμεση συμβατότητα OpenAI — Οποιοσδήποτε πελάτης μιλά το OpenAI Chat Completions API λειτουργεί αμέσως. Δεν απαιτείται προσαρμοσμένος προσαρμογέας για Claude, Gemini, ERNIE ή οποιοδήποτε άλλο υποστηριζόμενο cloud.
- Κρυπτογραφημένο στο δίσκο — Τα κλειδιά API αποθηκεύονται σε ένα κρυπτογραφημένο θησαυροφυλάκιο με κύριο κλειδί ανά μηχάνημα με περιορισμένα δικαιώματα αρχείων.
Βασικά Χαρακτηριστικά
- Έντεκα πάροχοι cloud — 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 — Απενεργοποιημένος από προεπιλογή για άκοπη τοπική χρήση, εύκολα ενεργοποιήσιμος όταν εκθέτετε τον διακομιστή μεσολάβησης στο LAN σας
- Μόνο localhost από προεπιλογή — Η έκθεση δικτύου είναι opt-in· ο διακομιστής μεσολάβησης συνδέεται μόνο στο
127.0.0.1μέχρι να ενεργοποιήσετε την πρόσβαση LAN - Κρυπτογραφημένο θησαυροφυλάκιο διαπιστευτηρίων — Τα κλειδιά API και τα μυστικά κλειδιά αποθηκεύονται με κρυπτογράφηση Fernet και αρχείο κύριου κλειδιού 0600
- Αυτόματη εκκίνηση κατά την έναρξη — Ανοίξτε την εφαρμογή και ο διακομιστής μεσολάβησης είναι αμέσως έτοιμος να λάβει αιτήματα
- Σημειώσεις και σύνδεσμοι ανά πάροχο — Γρήγορη πρόσβαση στη σελίδα κλειδιού API κάθε παρόχου απευθείας από το κύριο παράθυρο
Ιδανικό Για
- Προγραμματιστές που δημιουργούν εφαρμογές πολλαπλών πλατφορμών που δεν μπορούν να ενσωματώσουν διεπαφές εγγραφής κλειδιού API λόγω πολιτικών καταστημάτων
- Προγραμματιστές Flutter, Swift, Electron και διαδικτυακών εφαρμογών που θέλουν ένα ενιαίο backend συμβατό με OpenAI για κάθε cloud AI
- Προχωρημένους χρήστες που εγγράφονται σε πολλαπλές υπηρεσίες AI και θέλουν να αλλάζουν παρόχους χωρίς να αλλάζουν τον κώδικα πελάτη
- Μικρές ομάδες που μοιράζονται ένα ενιαίο Mac ως πύλη AI μεταξύ τηλεφώνων, tablet και φορητών υπολογιστών στο ίδιο δίκτυο Wi-Fi
- Όποιον προτιμά να κρατά τα κλειδιά API σε ένα θησαυροφυλάκιο στο δικό του μηχάνημα παρά διασκορπισμένα στις ρυθμίσεις κάθε εφαρμογής
Ξεκινώντας
- Εκκινήστε το AIProxyServer — ο διακομιστής μεσολάβησης ξεκινά αυτόματα στη θύρα
8421 - Επιλέξτε έναν πάροχο από τη λίστα και κάντε κλικ στο Set API Key, στη συνέχεια επικολλήστε το κλειδί που λάβατε από την κονσόλα του παρόχου
- Για το ERNIE προσθέστε και API Key και Secret Key. Για το Azure OpenAI επικολλήστε το URL τελικού σημείου ανάπτυξης
- Στρέψτε την εφαρμογή-πελάτη σας στο
http://localhost:8421/<provider>/v1χρησιμοποιώντας το OpenAI SDK ή οποιονδήποτε συμβατό πελάτη HTTP - Αν θέλετε να έχετε πρόσβαση στον διακομιστή μεσολάβησης από άλλη συσκευή στο ίδιο Wi-Fi, ενεργοποιήστε το Allow LAN Access και ενεργοποιήστε το Require Bearer Token για να το προστατεύσετε
Απόρρητο
- Τα κλειδιά API δεν φεύγουν ποτέ από τον υπολογιστή σας. Αποθηκεύονται κρυπτογραφημένα με κύριο κλειδί στο
~/Library/Application Support/AIProxyServer/με δικαιώματα 0600 - Ο διακομιστής μεσολάβησης προωθεί αιτήματα μόνο σε παρόχους που έχετε ρυθμίσει ρητά — τίποτα δεν αποστέλλεται αλλού
- Καμία τηλεμετρία, ανάλυση ή κλήση παρασκηνίου οποιουδήποτε είδους
- Δεν υπάρχει λογαριασμός, εγγραφή ή στοιχείο cloud. Εσείς τρέχετε τον διακομιστή μεσολάβησης, εσείς κατέχετε τα κλειδιά
- Ακρόαση μόνο localhost από προεπιλογή· η έκθεση LAN πρέπει να ενεργοποιηθεί από εσάς