AIProxyServer - Inici

AIProxyServer és un proxy local que exposa una única API compatible amb OpenAI per a onze grans proveïdors d'IA en el núvol. Les teves altres aplicacions es connecten a http://localhost, mentre que AIProxyServer guarda les claus API, redirigeix les sol·licituds als servidors superiors i tradueix el protocol de cada proveïdor al format d'OpenAI que ja coneixes.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

Per què AIProxyServer?

  • Una sola caixa forta, tots els proveïdors — Guarda les teves claus API de ChatGPT, Claude, Gemini, Grok i altres una sola vegada. Cada aplicació connectada les reutilitza sense veure mai els secrets.
  • Compatible amb l'App Store — Les aplicacions per a mòbil i tauleta distribuïdes a través de botigues no poden incloure pantalles de registre de claus API. Apunta aquestes aplicacions a AIProxyServer executant-se al teu Mac i la limitació desapareix.
  • Compatibilitat directa amb OpenAI — Qualsevol client que parli amb l'API de Chat Completions d'OpenAI funciona immediatament. No cal cap adaptador personalitzat per a Claude, Gemini, ERNIE o qualsevol altre núvol compatible.
  • Xifrat al disc — Les claus API es guarden en una caixa forta xifrada amb una clau mestra per màquina i permisos de fitxer restringits.

Funcions clau

  • Onze proveïdors en el núvol — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) i Baidu (ERNIE)
  • Punts finals compatibles amb OpenAI — /<provider>/v1/chat/completions i /<provider>/v1/models a cada proveïdor
  • Streaming en temps real — Server-Sent Events (SSE) reenviats per a cada proveïdor, inclosos Anthropic i Gemini, els formats natius dels quals es tradueixen al vol
  • Autenticació opcional amb Bearer Token — Desactivada per defecte per a un ús local sense complicacions, fàcilment activable quan exposes el proxy a la teva LAN
  • Només localhost per defecte — L'exposició a la xarxa és opcional; el proxy només s'enllaça a 127.0.0.1 fins que activis l'accés LAN
  • Caixa forta de credencials xifrada — Claus API i claus secretes guardades amb xifratge Fernet i un fitxer de clau mestra amb permisos 0600
  • Inici automàtic en obrir — Engega l'aplicació i el proxy està immediatament llest per rebre sol·licituds
  • Notes i enllaços per proveïdor — Accés ràpid a la pàgina de claus API de cada proveïdor des de la finestra principal

Perfecte per a

  • Desenvolupadors que construeixen aplicacions multiplataforma que no poden incrustar interfícies de registre de claus API a causa de les polítiques de les botigues
  • Desenvolupadors de Flutter, Swift, Electron i aplicacions web que volen un únic backend compatible amb OpenAI per a tota IA del núvol
  • Usuaris avançats que estan subscrits a múltiples serveis d'IA i volen canviar de proveïdor sense modificar el codi del client
  • Equips petits que comparteixen un sol Mac com a passarel·la d'IA entre telèfons, tauletes i portàtils a la mateixa xarxa Wi-Fi
  • Qualsevol persona que prefereixi mantenir les claus API en una sola caixa forta a la seva màquina en lloc d'escampades per la configuració de cada aplicació

Primers passos

  • Inicia AIProxyServer — el proxy s'inicia automàticament al port 8421
  • Tria un proveïdor de la llista i fes clic a Set API Key, després enganxa la clau obtinguda de la consola del proveïdor
  • Per a ERNIE afegeix tant la API Key com la Secret Key. Per a Azure OpenAI enganxa l'URL del punt final de desplegament
  • Apunta la teva aplicació client a http://localhost:8421/<provider>/v1 utilitzant l'SDK d'OpenAI o qualsevol client HTTP compatible
  • Si vols accedir al proxy des d'un altre dispositiu a la mateixa Wi-Fi, activa Allow LAN Access i activa Require Bearer Token per protegir-lo

Privacitat

  • Les claus API mai surten del teu ordinador. Es guarden xifrades amb una clau mestra a ~/Library/Application Support/AIProxyServer/ amb permisos 0600
  • El proxy només reenvia sol·licituds als proveïdors que has configurat explícitament — no s'envia res a cap altre lloc
  • Sense telemetria, analítica ni trucades en segon pla de cap tipus
  • Sense compte, sense registre, sense component al núvol. Tu executes el proxy, tu posseeixes les claus
  • Per defecte només escolta a localhost; l'exposició a la LAN l'has d'activar tu