AIProxyServer adalah proxy lokal yang menyediakan satu API kompatibel OpenAI untuk sebelas penyedia AI cloud utama. Aplikasi Anda yang lain terhubung ke http://localhost, sementara AIProxyServer menyimpan kunci API, merotasi permintaan upstream, dan menerjemahkan protokol setiap penyedia ke format OpenAI yang sudah Anda kenal.
Mengapa AIProxyServer?
- Satu brankas, semua penyedia — Simpan kunci API ChatGPT, Claude, Gemini, Grok, dan lainnya sekali saja. Setiap aplikasi yang terhubung menggunakannya kembali tanpa pernah melihat rahasianya.
- Ramah App Store — Aplikasi seluler dan tablet yang didistribusikan melalui toko tidak dapat menyertakan layar pendaftaran kunci API. Arahkan aplikasi tersebut ke AIProxyServer yang berjalan di Mac Anda dan batasan itu hilang.
- Kompatibilitas OpenAI siap pakai — Klien apa pun yang berbicara OpenAI Chat Completions API langsung berfungsi. Tidak diperlukan adapter khusus untuk Claude, Gemini, ERNIE, atau cloud lain yang didukung.
- Terenkripsi di disk — Kunci API disimpan dalam brankas terenkripsi menggunakan kunci utama per mesin dengan izin file terbatas.
Fitur Utama
- Sebelas penyedia cloud — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen), dan Baidu (ERNIE)
- Endpoint kompatibel OpenAI —
/<provider>/v1/chat/completionsdan/<provider>/v1/modelsdi setiap penyedia - Streaming real-time — Server-Sent Events (SSE) diteruskan untuk setiap penyedia, termasuk Anthropic dan Gemini yang format aslinya diterjemahkan secara langsung
- Otentikasi Bearer Token opsional — Nonaktif secara default untuk penggunaan lokal yang mudah, dapat diaktifkan dengan mudah saat Anda membuka proxy ke LAN Anda
- Hanya localhost secara default — Eksposur jaringan bersifat opt-in; proxy hanya terikat pada
127.0.0.1hingga Anda mengaktifkan akses LAN - Brankas kredensial terenkripsi — Kunci API dan kunci rahasia disimpan dengan enkripsi Fernet dan file kunci utama 0600
- Otomatis mulai saat diluncurkan — Buka aplikasi dan proxy segera siap menerima permintaan
- Catatan dan tautan per penyedia — Akses cepat ke halaman kunci API setiap penyedia langsung dari jendela utama
Sempurna Untuk
- Pengembang yang membangun aplikasi lintas platform yang tidak dapat menyematkan UI pendaftaran kunci API karena kebijakan toko
- Pengembang Flutter, Swift, Electron, dan aplikasi web yang menginginkan satu backend kompatibel OpenAI untuk setiap AI cloud
- Pengguna mahir yang berlangganan beberapa layanan AI dan ingin berganti penyedia tanpa mengubah kode klien
- Tim kecil yang berbagi satu Mac sebagai gateway AI di seluruh ponsel, tablet, dan laptop di jaringan Wi-Fi yang sama
- Siapa saja yang lebih suka menyimpan kunci API dalam satu brankas di mesinnya sendiri daripada tersebar di pengaturan setiap aplikasi
Memulai
- Luncurkan AIProxyServer — proxy otomatis mulai pada port
8421 - Pilih penyedia dari daftar dan klik Set API Key, lalu tempelkan kunci yang diperoleh dari konsol penyedia
- Untuk ERNIE tambahkan API Key dan Secret Key. Untuk Azure OpenAI tempelkan URL endpoint deployment Anda
- Arahkan aplikasi klien Anda ke
http://localhost:8421/<provider>/v1menggunakan OpenAI SDK atau klien HTTP kompatibel apa pun - Jika Anda ingin mengakses proxy dari perangkat lain di Wi-Fi yang sama, aktifkan Allow LAN Access dan nyalakan Require Bearer Token untuk melindunginya
Privasi
- Kunci API tidak pernah meninggalkan komputer Anda. Disimpan terenkripsi dengan kunci utama di
~/Library/Application Support/AIProxyServer/dengan izin 0600 - Proxy hanya meneruskan permintaan ke penyedia yang Anda konfigurasi secara eksplisit — tidak ada yang dikirim ke tempat lain
- Tidak ada telemetri, analitik, atau panggilan latar belakang apa pun
- Tidak ada akun, tidak ada pendaftaran, tidak ada komponen cloud. Anda menjalankan proxy, Anda memiliki kuncinya
- Mendengarkan hanya localhost secara default; eksposur LAN harus diaktifkan oleh Anda