AIProxyServer - Головна

AIProxyServer — це локальний проксі, що надає єдиний API, сумісний з OpenAI, для одинадцяти провідних хмарних AI-постачальників. Ваші інші застосунки під'єднуються до http://localhost, а AIProxyServer зберігає API-ключі, спрямовує запити до постачальників та перекладає протокол кожного з них у формат OpenAI, який вам уже знайомий.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

Чому AIProxyServer?

  • Один сейф, усі постачальники — Збережіть свої API-ключі для ChatGPT, Claude, Gemini, Grok та інших сервісів один раз. Кожен підключений застосунок повторно використовує їх, ніколи не бачачи секретів.
  • Дружній до App Store — Мобільні та планшетні застосунки, що розповсюджуються через магазини, не можуть містити екрани реєстрації API-ключів. Спрямуйте такі застосунки на AIProxyServer, що працює на вашому Mac, і це обмеження зникне.
  • Готова сумісність з OpenAI — Будь-який клієнт, що працює з OpenAI Chat Completions API, працює одразу. Жоден спеціальний адаптер не потрібен для Claude, Gemini, ERNIE чи будь-якої іншої підтримуваної хмари.
  • Зашифровано на диску — API-ключі зберігаються у зашифрованому сейфі з майстер-ключем, унікальним для кожного комп'ютера, та обмеженими правами доступу до файлу.

Ключові можливості

  • Одинадцять хмарних постачальників — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) та Baidu (ERNIE)
  • Сумісні з OpenAI кінцеві точки — /<provider>/v1/chat/completions та /<provider>/v1/models для кожного постачальника
  • Стрімінг у реальному часі — Server-Sent Events (SSE) пересилаються для кожного постачальника, включно з Anthropic та Gemini, чиї рідні формати перекладаються на льоту
  • Опціональна автентифікація Bearer Token — Вимкнена за замовчуванням для безпроблемного локального використання, легко вмикається коли ви відкриваєте проксі в LAN
  • Лише localhost за замовчуванням — Доступ із мережі — за вибором; проксі прослуховує лише 127.0.0.1, поки ви не ввімкнете доступ із LAN
  • Зашифрований сейф облікових даних — API-ключі та секретні ключі зберігаються із шифруванням Fernet та файлом майстер-ключа з правами 0600
  • Автозапуск під час старту — Запустіть застосунок, і проксі одразу готовий приймати запити
  • Нотатки та посилання для кожного постачальника — Швидкий доступ до сторінки API-ключів кожного постачальника прямо з головного вікна

Ідеально підходить для

  • Розробників, що створюють кросплатформні застосунки, які не можуть містити UI для реєстрації API-ключів через правила магазинів
  • Розробників Flutter, Swift, Electron та вебзастосунків, яким потрібен єдиний сумісний з OpenAI бекенд для всіх хмарних AI
  • Досвідчених користувачів, що мають підписки на кілька AI-сервісів та хочуть перемикати постачальників без зміни клієнтського коду
  • Невеликих команд, що ділять один Mac як AI-шлюз між телефонами, планшетами й ноутбуками в одній мережі Wi-Fi
  • Усіх, хто волів би тримати API-ключі в одному сейфі на власному комп'ютері, а не розкиданими в налаштуваннях кожного застосунку

З чого почати

  • Запустіть AIProxyServer — проксі автоматично стартує на порту 8421
  • Виберіть постачальника зі списку та натисніть Set API Key, потім вставте ключ, отриманий у консолі постачальника
  • Для ERNIE додайте і API Key, і Secret Key. Для Azure OpenAI вставте URL кінцевої точки розгортання
  • Спрямуйте свій клієнтський застосунок на http://localhost:8421/<provider>/v1, використовуючи OpenAI SDK або будь-який сумісний HTTP-клієнт
  • Якщо ви хочете отримати доступ до проксі з іншого пристрою в тій самій мережі Wi-Fi, увімкніть Allow LAN Access та активуйте Require Bearer Token для захисту

Конфіденційність

  • API-ключі ніколи не залишають ваш комп'ютер. Зберігаються зашифрованими з майстер-ключем у ~/Library/Application Support/AIProxyServer/ з правами 0600
  • Проксі пересилає запити лише тим постачальникам, яких ви явно налаштували — нічого більше нікуди не надсилається
  • Жодної телеметрії, аналітики чи фонових викликів будь-якого роду
  • Жодного облікового запису, реєстрації чи хмарного компонента. Ви запускаєте проксі, ключі належать вам
  • За замовчуванням прослуховування лише на localhost; доступ із LAN маєте ввімкнути ви