Sobre o projeto

LuoxueAPI é uma plataforma de gateway de API de IA que permite aos administradores distribuir e gerenciar cotas de API derivadas de assinaturas de produtos de IA. Ela atua como um intermediário que lida com autenticação, faturamento, balanceamento de carga e encaminhamento de solicitações, permitindo que os usuários acessem serviços de IA upstream por meio de chaves de API geradas pela plataforma. As principais capacidades incluem: - Gerenciamento de Múltiplas Contas: Suporte para vários tipos de contas upstream, incluindo OAuth e API Keys. - Cota e Faturamento: Rastreamento de uso em nível de token, cálculo de custos e um sistema de pagamento integrado com suporte a EasyPay, Alipay, WeChat Pay e Stripe. - Controle de Tráfego: Agendamento inteligente de contas com sessões persistentes (sticky sessions), limites de concorrência por usuário/conta e limitação de taxa (rate limiting) configurável. - Ferramentas de Gerenciamento: Um painel de administração baseado na web para monitoramento e a capacidade de incorporar sistemas externos via iframes. A plataforma é construída com um backend em Go (Gin, Ent), frontend em Vue 3, PostgreSQL para armazenamento de dados e Redis para cache e filas.