AIProxyServer ialah proksi tempatan yang mendedahkan satu API serasi OpenAI untuk sebelas penyedia AI awan utama. Aplikasi anda yang lain menyambung ke http://localhost, manakala AIProxyServer menyimpan kunci API, memutarkan permintaan huluan, dan menterjemahkan protokol setiap penyedia ke format OpenAI yang anda sudah kenali.
Mengapa AIProxyServer?
- Satu peti besi, semua penyedia — Simpan kunci API ChatGPT, Claude, Gemini, Grok dan lain-lain sekali sahaja. Setiap aplikasi yang disambung menggunakannya semula tanpa melihat rahsia tersebut.
- Mesra App Store — Aplikasi mudah alih dan tablet yang diedarkan melalui kedai tidak boleh menyertakan skrin pendaftaran kunci API. Halakan aplikasi itu ke AIProxyServer yang berjalan di Mac anda dan had itu hilang.
- Keserasian OpenAI siap pakai — Mana-mana klien yang menggunakan OpenAI Chat Completions API berfungsi serta-merta. Tiada penyesuai khas diperlukan untuk Claude, Gemini, ERNIE, atau awan lain yang disokong.
- Disulitkan pada cakera — Kunci API disimpan dalam peti besi yang disulitkan menggunakan kunci induk setiap mesin dengan kebenaran fail yang terhad.
Ciri Utama
- Sebelas penyedia awan — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen), dan Baidu (ERNIE)
- Titik akhir serasi OpenAI —
/<provider>/v1/chat/completionsdan/<provider>/v1/modelspada setiap penyedia - Penstriman masa nyata — Server-Sent Events (SSE) dimajukan untuk setiap penyedia, termasuk Anthropic dan Gemini yang format aslinya diterjemahkan secara langsung
- Pengesahan Bearer Token pilihan — Dimatikan secara lalai untuk penggunaan tempatan tanpa kerumitan, mudah dihidupkan apabila anda mendedahkan proksi ke LAN anda
- Hanya localhost secara lalai — Pendedahan rangkaian adalah opt-in; proksi hanya terikat pada
127.0.0.1sehingga anda mendayakan akses LAN - Peti besi kelayakan disulitkan — Kunci API dan kunci rahsia disimpan dengan penyulitan Fernet dan fail kunci induk 0600
- Mula automatik pada pelancaran — Buka aplikasi dan proksi serta-merta sedia menerima permintaan
- Nota dan pautan setiap penyedia — Akses pantas ke halaman kunci API setiap penyedia terus dari tetingkap utama
Sesuai Untuk
- Pembangun yang membina aplikasi merentas platform yang tidak boleh memasukkan UI pendaftaran kunci API kerana polisi kedai
- Pembangun Flutter, Swift, Electron, dan aplikasi web yang mahukan satu bahagian belakang serasi OpenAI untuk setiap AI awan
- Pengguna mahir yang melanggan beberapa perkhidmatan AI dan ingin menukar penyedia tanpa mengubah kod klien
- Pasukan kecil yang berkongsi satu Mac sebagai get laluan AI merentasi telefon, tablet, dan komputer riba di rangkaian Wi-Fi yang sama
- Sesiapa yang lebih suka menyimpan kunci API dalam satu peti besi di mesin sendiri daripada bertaburan dalam tetapan setiap aplikasi
Bermula
- Lancarkan AIProxyServer — proksi bermula secara automatik pada port
8421 - Pilih penyedia dari senarai dan klik Set API Key, kemudian tampalkan kunci yang diperoleh dari konsol penyedia
- Untuk ERNIE tambah kedua-dua API Key dan Secret Key. Untuk Azure OpenAI tampalkan URL titik akhir penggunaan anda
- Halakan aplikasi klien anda ke
http://localhost:8421/<provider>/v1menggunakan OpenAI SDK atau mana-mana klien HTTP yang serasi - Jika anda ingin mengakses proksi dari peranti lain pada Wi-Fi yang sama, dayakan Allow LAN Access dan hidupkan Require Bearer Token untuk melindunginya
Privasi
- Kunci API tidak pernah meninggalkan komputer anda. Disimpan disulitkan dengan kunci induk dalam
~/Library/Application Support/AIProxyServer/dengan kebenaran 0600 - Proksi hanya memajukan permintaan kepada penyedia yang anda konfigurasikan secara eksplisit — tiada apa-apa dihantar ke mana-mana tempat lain
- Tiada telemetri, analitik, atau panggilan latar belakang dalam apa jua bentuk
- Tiada akaun, tiada pendaftaran, tiada komponen awan. Anda menjalankan proksi, anda memiliki kunci
- Mendengar hanya localhost secara lalai; pendedahan LAN mesti dihidupkan oleh anda