AIProxyServer on paikallinen proxy, joka tarjoaa yhden OpenAI-yhteensopivan API:n yhdelletoista suurelle pilvi-tekoälypalveluntarjoajalle. Muut sovelluksesi yhdistävät osoitteeseen http://localhost, kun taas AIProxyServer säilyttää API-avaimet, kierrättää upstream-pyynnöt ja kääntää kunkin palveluntarjoajan protokollan jo tuntemaasi OpenAI-muotoon.
Miksi AIProxyServer?
- Yksi holvi, kaikki palveluntarjoajat — Tallenna ChatGPT-, Claude-, Gemini-, Grok- ja muut API-avaimesi kerran. Jokainen kytketty sovellus käyttää niitä uudelleen näkemättä koskaan salaisuuksia.
- App Store -ystävällinen — Kauppojen kautta jaeltavat mobiili- ja tablettisovellukset eivät voi sisältää API-avainten rekisteröintinäyttöjä. Osoita ne Macilläsi käynnissä olevaan AIProxyServeriin ja rajoitus poistuu.
- Drop-in OpenAI-yhteensopivuus — Mikä tahansa OpenAI Chat Completions API:a puhuva asiakas toimii heti. Erityistä adapteria ei tarvita Claudelle, Geminille, ERNIElle tai muille tuetuille pilville.
- Salattuna levyllä — API-avaimet tallennetaan salattuun holviin käyttäen konekohtaista pääavainta rajoitetuilla tiedosto-oikeuksilla.
Keskeiset ominaisuudet
- Yksitoista pilvipalveluntarjoajaa — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) ja Baidu (ERNIE)
- OpenAI-yhteensopivat päätepisteet —
/<provider>/v1/chat/completionsja/<provider>/v1/modelsjokaisella palveluntarjoajalla - Reaaliaikainen suoratoisto — Server-Sent Events (SSE) välitetään jokaiselle palveluntarjoajalle, mukaan lukien Anthropic ja Gemini, joiden alkuperäiset muodot käännetään lennossa
- Valinnainen Bearer Token -todennus — Pois päältä oletuksena vaivattomaan paikalliseen käyttöön, helposti päälle kytkettävissä, kun avaat proxyn lähiverkkoosi
- Vain localhost oletuksena — Verkkoaltistus on opt-in; proxy sitoutuu vain
127.0.0.1-osoitteeseen, kunnes otat LAN-käytön käyttöön - Salattu tunnistetietoholvi — API-avaimet ja salaiset avaimet tallennetaan Fernet-salauksella ja 0600-pääavaintiedostolla
- Automaattinen käynnistys — Avaa sovellus ja proxy on välittömästi valmis vastaanottamaan pyyntöjä
- Palveluntarjoajakohtaiset muistiinpanot ja linkit — Nopea pääsy kunkin palveluntarjoajan API-avainsivulle suoraan pääikkunasta
Täydellinen seuraaville
- Kehittäjille, jotka rakentavat alustojen välisiä sovelluksia, jotka eivät voi sisällyttää API-avainten rekisteröintikäyttöliittymiä kauppojen käytäntöjen vuoksi
- Flutter-, Swift-, Electron- ja web-sovelluskehittäjille, jotka haluavat yhden OpenAI-yhteensopivan taustajärjestelmän jokaiselle pilvi-tekoälylle
- Tehokäyttäjille, jotka tilaavat useita tekoälypalveluita ja haluavat vaihtaa palveluntarjoajaa muuttamatta asiakaskoodia
- Pienille tiimeille, jotka jakavat yhden Macin tekoälyportaalina puhelimille, tableteille ja kannettaville samassa Wi-Fi-verkossa
- Kaikille, jotka mieluummin pitävät API-avaimet yhdessä holvissa omalla koneellaan kuin hajallaan jokaisen sovelluksen asetuksissa
Aloittaminen
- Käynnistä AIProxyServer — proxy käynnistyy automaattisesti portissa
8421 - Valitse palveluntarjoaja listasta ja napsauta Set API Key, liitä sitten palveluntarjoajan konsolista saatu avain
- ERNIElle lisää sekä API Key että Secret Key. Azure OpenAI:lle liitä käyttöönottopäätepisteen URL
- Osoita asiakassovelluksesi osoitteeseen
http://localhost:8421/<provider>/v1käyttäen OpenAI SDK:ta tai mitä tahansa yhteensopivaa HTTP-asiakasta - Jos haluat käyttää proxya toiselta laitteelta samassa Wi-Fissä, ota käyttöön Allow LAN Access ja kytke Require Bearer Token päälle suojataksesi sen
Yksityisyys
- API-avaimet eivät koskaan poistu tietokoneeltasi. Tallennetaan salattuna pääavaimella kohteessa
~/Library/Application Support/AIProxyServer/0600-oikeuksilla - Proxy välittää pyyntöjä vain nimenomaisesti määrittämillesi palveluntarjoajille — mitään ei lähetetä mihinkään muualle
- Ei telemetriaa, analytiikkaa tai minkäänlaisia taustakutsuja
- Ei tiliä, ei rekisteröitymistä, ei pilvikomponenttia. Sinä ajat proxyn, sinä omistat avaimet
- Vain localhost-kuuntelu oletuksena; LAN-altistus on sinun otettava käyttöön