AIProxyServer - Αρχική

Το AIProxyServer είναι ένας τοπικός διακομιστής μεσολάβησης που εκθέτει ένα ενιαίο API συμβατό με OpenAI για έντεκα μεγάλους παρόχους AI cloud. Οι άλλες εφαρμογές σας συνδέονται στο http://localhost, ενώ το AIProxyServer κρατά τα κλειδιά API, εναλλάσσει τα αιτήματα upstream και μεταφράζει το πρωτόκολλο κάθε παρόχου στη μορφή OpenAI που ήδη γνωρίζετε.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

Γιατί 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 πρέπει να ενεργοποιηθεί από εσάς