AIProxyServer je lokální proxy, která zpřístupňuje jediné API kompatibilní s OpenAI pro jedenáct hlavních cloudových poskytovatelů AI. Vaše ostatní aplikace se připojují k http://localhost, zatímco AIProxyServer drží API klíče, předává požadavky poskytovatelům a překládá protokol každého z nich do formátu OpenAI, který už znáte.
Proč AIProxyServer?
- Jeden trezor, všichni poskytovatelé — Uložte své API klíče pro ChatGPT, Claude, Gemini, Grok a další jednou. Každá připojená aplikace je používá, aniž by kdy viděla tajné hodnoty.
- Přátelské vůči App Store — Mobilní a tabletové aplikace distribuované přes obchody nemohou obsahovat obrazovky pro registraci API klíčů. Nasměrujte tyto aplikace na AIProxyServer běžící na vašem Macu a omezení zmizí.
- Kompatibilita s OpenAI hned po instalaci — Libovolný klient hovořící OpenAI Chat Completions API funguje okamžitě. Pro Claude, Gemini, ERNIE ani žádný jiný podporovaný cloud není potřeba vlastní adaptér.
- Šifrování na disku — API klíče jsou uloženy v šifrovaném trezoru pomocí hlavního klíče specifického pro daný počítač s omezenými oprávněními souboru.
Klíčové funkce
- Jedenáct cloudových poskytovatelů — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) a Baidu (ERNIE)
- Koncové body kompatibilní s OpenAI —
/<provider>/v1/chat/completionsa/<provider>/v1/modelspro každého poskytovatele - Streamování v reálném čase — Server-Sent Events (SSE) předávané pro každého poskytovatele, včetně Anthropic a Gemini, jejichž nativní formáty jsou překládány za chodu
- Volitelné ověřování pomocí Bearer Tokenu — Standardně vypnuto pro bezstarostné lokální použití, snadno zapnutelné při vystavení proxy do LAN
- Standardně pouze localhost — Síťové vystavení je opt-in; proxy naslouchá pouze na
127.0.0.1, dokud nepovolíte přístup z LAN - Šifrovaný trezor přihlašovacích údajů — API klíče a tajné klíče uloženy se šifrováním Fernet a souborem hlavního klíče s oprávněním 0600
- Automatický start při spuštění — Spusťte aplikaci a proxy je okamžitě připravena přijímat požadavky
- Poznámky a odkazy pro každého poskytovatele — Rychlý přístup ke stránce API klíčů každého poskytovatele přímo z hlavního okna
Ideální pro
- Vývojáře vytvářející multiplatformní aplikace, které nemohou obsahovat UI pro registraci API klíčů kvůli pravidlům obchodů
- Vývojáře Flutter, Swift, Electron a webových aplikací, kteří chtějí jediný backend kompatibilní s OpenAI pro každý cloudový AI
- Pokročilé uživatele předplácející několik AI služeb, kteří chtějí přepínat poskytovatele bez změny klientského kódu
- Malé týmy sdílející jeden Mac jako AI bránu pro telefony, tablety a notebooky ve stejné Wi-Fi síti
- Každého, kdo raději udržuje API klíče v jednom trezoru na vlastním počítači, než aby byly rozptýleny v nastaveních každé aplikace
Začínáme
- Spusťte AIProxyServer — proxy se automaticky spustí na portu
8421 - Vyberte poskytovatele ze seznamu a klikněte na Set API Key, poté vložte klíč získaný z konzole poskytovatele
- Pro ERNIE přidejte jak API Key, tak Secret Key. Pro Azure OpenAI vložte URL koncového bodu nasazení
- Nasměrujte svou klientskou aplikaci na
http://localhost:8421/<provider>/v1pomocí OpenAI SDK nebo libovolného kompatibilního HTTP klienta - Pokud chcete k proxy přistupovat z jiného zařízení ve stejné Wi-Fi, povolte Allow LAN Access a zapněte Require Bearer Token pro ochranu
Soukromí
- API klíče nikdy neopustí váš počítač. Uloženy šifrovaně s hlavním klíčem v
~/Library/Application Support/AIProxyServer/s oprávněním 0600 - Proxy předává požadavky pouze poskytovatelům, které jste výslovně nakonfigurovali — nic není odesíláno jinam
- Žádná telemetrie, analytika ani jakákoli volání na pozadí
- Žádný účet, žádná registrace, žádná cloudová komponenta. Vy spouštíte proxy, vy vlastníte klíče
- Standardně naslouchání pouze na localhostu; vystavení do LAN musíte zapnout vy