AIProxyServer er en lokal proxy, der eksponerer en enkelt OpenAI-kompatibel API for elleve store cloud-AI-udbydere. Dine andre apps forbinder til http://localhost, mens AIProxyServer holder API-nøglerne, roterer upstream-forespørgsler og oversætter hver udbyders protokol til OpenAI-formatet, du allerede kender.
Hvorfor AIProxyServer?
- Ét boks, alle udbydere — Gem dine ChatGPT-, Claude-, Gemini-, Grok- og andre API-nøgler én gang. Hver tilsluttet app genbruger dem uden nogensinde at se hemmelighederne.
- App Store-venlig — Mobil- og tablet-apps distribueret gennem butikker kan ikke indeholde registreringsskærme til API-nøgler. Peg disse apps mod AIProxyServer, der kører på din Mac, og begrænsningen forsvinder.
- Drop-in OpenAI-kompatibilitet — Enhver klient, der taler OpenAI Chat Completions API, fungerer straks. Ingen brugerdefineret adapter krævet for Claude, Gemini, ERNIE eller nogen anden understøttet cloud.
- Krypteret på disken — API-nøgler gemmes i et krypteret boks ved hjælp af en hovednøgle pr. maskine med begrænsede filtilladelser.
Nøglefunktioner
- Elleve cloud-udbydere — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) og Baidu (ERNIE)
- OpenAI-kompatible endepunkter —
/<provider>/v1/chat/completionsog/<provider>/v1/modelspå alle udbydere - Realtidsstreaming — Server-Sent Events (SSE) videresendes for hver udbyder, inklusive Anthropic og Gemini, hvis oprindelige formater oversættes med det samme
- Valgfri Bearer Token-godkendelse — Slået fra som standard for ubesværet lokal brug, nemt slået til, når du eksponerer proxyen til dit LAN
- Kun localhost som standard — Netværkseksponering er opt-in; proxyen binder kun til
127.0.0.1, indtil du aktiverer LAN-adgang - Krypteret legitimationsboks — API-nøgler og hemmelige nøgler gemmes med Fernet-kryptering og en 0600 hovednøglefil
- Autostart ved opstart — Åbn appen, og proxyen er straks klar til at modtage forespørgsler
- Noter og links pr. udbyder — Hurtig adgang til hver udbyders API-nøgleside direkte fra hovedvinduet
Perfekt til
- Udviklere, der bygger cross-platform-apps, der ikke kan integrere UI'er til registrering af API-nøgler på grund af butikspolitikker
- Flutter-, Swift-, Electron- og webapp-udviklere, der ønsker en enkelt OpenAI-kompatibel backend for hver cloud-AI
- Strømbrugere, der abonnerer på flere AI-tjenester og ønsker at skifte udbyder uden at ændre klientkode
- Små teams, der deler en enkelt Mac som en AI-gateway på tværs af telefoner, tablets og bærbare computere på samme Wi-Fi-netværk
- Enhver, der hellere vil holde API-nøgler i ét boks på sin egen maskine end spredt på tværs af hver apps indstillinger
Kom godt i gang
- Start AIProxyServer — proxyen starter automatisk på port
8421 - Vælg en udbyder fra listen, og klik på Set API Key, og indsæt derefter nøglen, du har fået fra udbyderens konsol
- For ERNIE tilføj både API Key og Secret Key. For Azure OpenAI indsæt din deployment-endepunkt-URL
- Peg din klientapp mod
http://localhost:8421/<provider>/v1ved hjælp af OpenAI SDK eller enhver kompatibel HTTP-klient - Hvis du vil få adgang til proxyen fra en anden enhed på samme Wi-Fi, aktivér Allow LAN Access, og slå Require Bearer Token til for at beskytte den
Privatliv
- API-nøgler forlader aldrig din computer. Gemmes krypteret med en hovednøgle i
~/Library/Application Support/AIProxyServer/med 0600-tilladelser - Proxyen videresender kun forespørgsler til de udbydere, du eksplicit har konfigureret — intet sendes andre steder hen
- Ingen telemetri, analyser eller baggrundsopkald af nogen art
- Ingen konto, ingen tilmelding, ingen cloud-komponent. Du kører proxyen, du ejer nøglerne
- Kun localhost-lytning som standard; LAN-eksponering skal slås til af dig