Sobre el proyecto
CLIProxyAPI es un servidor proxy local diseñado para herramientas CLI de codificación con IA. Expone endpoints de API compatibles con OpenAI, Gemini, Claude y Grok, de modo que los clientes CLI y SDK existentes puedan acceder a una variedad de proveedores de backend sin necesidad de integraciones nativas para cada uno.
Los proveedores admitidos mencionados en el README incluyen modelos de la serie Kimi de Moonshot AI, modelos de la serie GPT de OpenAI, modelos de la serie Claude de Anthropic, modelos Google Gemini/Antigravity y modelos de la serie Grok de xAI. El acceso generalmente se realiza mediante inicio de sesión OAuth para servicios como Claude Code, OpenAI Codex, Gemini/AI Studio y Grok Build, en lugar de requerir claves de API separadas.
Características principales enumeradas en el README:
- Endpoints de API compatibles con OpenAI/Gemini/Claude/Grok para modelos CLI
- Soporte para OpenAI Codex mediante inicio de sesión OAuth
- Soporte para Claude Code mediante inicio de sesión OAuth
- Soporte para Grok Build mediante inicio de sesión OAuth
- Respuestas con streaming, sin streaming y WebSocket donde se admiten
- Soporte para llamada de funciones / herramientas
- Soporte para entrada multimodal de texto e imágenes
- Múltiples cuentas con balanceo de carga round-robin para Gemini, OpenAI, Claude y Grok
- Flujos de autenticación CLI para Gemini, OpenAI, Claude y Grok
- Soporte para claves de API de Generative Language
- Balanceo de carga multi-cuenta para AI Studio Build
- Balanceo de carga multi-cuenta para Claude Code
- Balanceo de carga multi-cuenta para OpenAI Codex
- Balanceo de carga multi-cuenta para Grok Build
- Proveedores upstream compatibles con OpenAI mediante configuración, como OpenRouter
- SDK de Go reutilizable para incorporar el proxy
El proyecto también proporciona una API de gestión, con documentación referenciada en el repositorio. Desde la versión v6.10.0, las estadísticas de uso integradas ya no se incluyen; herramientas comunitarias separadas como CPA Usage Keeper y CPA-Manager-Plus proporcionan persistencia, paneles de control, monitoreo de solicitudes, estimación de costos e inspección de cuotas.
El repositorio incluye documentación de SDK que cubre el uso, ejecutores y traductores avanzados, control de acceso, observadores y un ejemplo de proveedor personalizado.
El README también enumera un amplio ecosistema de proyectos comunitarios construidos sobre CLIProxyAPI, que incluye envoltorios de GUI de escritorio, monitores de cuota de la barra de menú de macOS, utilidades de bandeja de Windows, extensiones de VS Code, paneles de administración web, servidores MCP y herramientas de orquestación multi-agente.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.