AIProxyServer - Pagina principală

AIProxyServer este un proxy local care expune un singur API compatibil cu OpenAI pentru unsprezece dintre cei mai mari furnizori de AI în cloud. Celelalte aplicații se conectează la http://localhost, în timp ce AIProxyServer păstrează cheile API, rutează cererile către furnizori și traduce protocolul fiecărui furnizor în formatul OpenAI pe care îl cunoașteți deja.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

De ce AIProxyServer?

  • Un singur seif, toți furnizorii — Stocați o singură dată cheile API pentru ChatGPT, Claude, Gemini, Grok și alte servicii. Fiecare aplicație conectată le reutilizează fără să vadă vreodată secretele.
  • Prietenos cu App Store — Aplicațiile mobile și de tabletă distribuite prin magazine nu pot include ecrane pentru înregistrarea cheilor API. Direcționați acele aplicații către AIProxyServer care rulează pe Mac-ul dvs. și limitarea dispare.
  • Compatibilitate OpenAI imediată — Orice client care comunică cu OpenAI Chat Completions API funcționează direct. Nu este necesar un adaptor personalizat pentru Claude, Gemini, ERNIE sau orice alt cloud acceptat.
  • Criptat pe disc — Cheile API sunt stocate într-un seif criptat folosind o cheie principală specifică mașinii, cu permisiuni de fișier restricționate.

Caracteristici principale

  • Unsprezece furnizori cloud — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) și Baidu (ERNIE)
  • Endpoint-uri compatibile OpenAI — /<provider>/v1/chat/completions și /<provider>/v1/models pentru fiecare furnizor
  • Streaming în timp real — Server-Sent Events (SSE) redirecționate pentru fiecare furnizor, inclusiv Anthropic și Gemini ale căror formate native sunt traduse din mers
  • Autentificare opțională cu Bearer Token — Dezactivată implicit pentru utilizare locală fără bătăi de cap, ușor de activat când expuneți proxy-ul în LAN
  • Doar localhost implicit — Expunerea în rețea este opt-in; proxy-ul ascultă doar pe 127.0.0.1 până când activați accesul LAN
  • Seif criptat pentru credențiale — Cheile API și cheile secrete stocate cu criptare Fernet și un fișier cheie principală cu permisiuni 0600
  • Pornire automată la lansare — Porniți aplicația și proxy-ul este imediat gata să primească cereri
  • Note și linkuri pentru fiecare furnizor — Acces rapid la pagina cheilor API a fiecărui furnizor direct din fereastra principală

Perfect pentru

  • Dezvoltatori care creează aplicații cross-platform care nu pot încorpora interfețe de înregistrare a cheilor API din cauza politicilor magazinelor
  • Dezvoltatori Flutter, Swift, Electron și de aplicații web care doresc un singur backend compatibil OpenAI pentru fiecare cloud AI
  • Utilizatori avansați care sunt abonați la mai multe servicii AI și doresc să schimbe furnizorii fără a modifica codul clientului
  • Echipe mici care partajează un singur Mac ca poartă AI între telefoane, tablete și laptopuri din aceeași rețea Wi-Fi
  • Oricine preferă să păstreze cheile API într-un singur seif pe propriul calculator decât împrăștiate prin setările fiecărei aplicații

Pași de început

  • Lansați AIProxyServer — proxy-ul pornește automat pe portul 8421
  • Alegeți un furnizor din listă și faceți clic pe Set API Key, apoi lipiți cheia obținută din consola furnizorului
  • Pentru ERNIE adăugați atât API Key, cât și Secret Key. Pentru Azure OpenAI lipiți URL-ul endpoint-ului de deployment
  • Direcționați aplicația client către http://localhost:8421/<provider>/v1 folosind OpenAI SDK sau orice client HTTP compatibil
  • Dacă doriți să accesați proxy-ul de pe alt dispozitiv din aceeași rețea Wi-Fi, activați Allow LAN Access și porniți Require Bearer Token pentru protecție

Confidențialitate

  • Cheile API nu părăsesc niciodată calculatorul dvs. Stocate criptat cu o cheie principală în ~/Library/Application Support/AIProxyServer/ cu permisiuni 0600
  • Proxy-ul redirecționează cererile doar către furnizorii configurați explicit — nimic nu este trimis în alt loc
  • Fără telemetrie, analitice sau apeluri în fundal de niciun fel
  • Fără cont, fără înregistrare, fără componentă cloud. Dvs. rulați proxy-ul, dvs. dețineți cheile
  • Ascultare doar pe localhost implicit; expunerea în LAN trebuie activată de dvs.