Об этом проекте

LuoxueAPI — это платформа-шлюз AI API, которая позволяет администраторам распределять и управлять квотами API, полученными из подписок на AI-продукты. Она выступает в качестве посредника, который обрабатывает аутентификацию, биллинг, балансировку нагрузки и пересылку запросов, позволяя пользователям получать доступ к вышестоящим AI-сервисам с помощью API-ключей, созданных платформой. Ключевые возможности включают: - Управление несколькими аккаунтами: поддержка различных типов вышестоящих аккаунтов, включая OAuth и API Keys. - Квоты и биллинг: отслеживание использования на уровне токенов, расчет стоимости и встроенная платежная система с поддержкой EasyPay, Alipay, WeChat Pay и Stripe. - Контроль трафика: интеллектуальное планирование аккаунтов с сессиями sticky sessions, лимиты параллельных запросов для каждого пользователя/аккаунта и настраиваемое ограничение скорости (rate limiting). - Инструменты управления: веб-панель администратора для мониторинга и возможность встраивания внешних систем через iframes. Платформа построена на бэкенде Go (Gin, Ent), фронтенде Vue 3, PostgreSQL для хранения данных и Redis для кэширования и очередей.