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

CLIProxyAPI — это локальный прокси-сервер, предназначенный для CLI-инструментов AI-кодинга. Он предоставляет API-эндпоинты, совместимые с OpenAI, Gemini, Claude и Grok, позволяя существующим клиентам CLI и SDK получать доступ к различным бэкенд-провайдерам без необходимости нативной интеграции для каждого из них. В README перечислены поддерживаемые провайдеры: серии моделей Kimi от Moonshot AI, серии моделей GPT от OpenAI, серии моделей Claude от Anthropic, модели Google Gemini/Antigravity и серии моделей Grok от xAI. Доступ обычно осуществляется через OAuth-логин для сервисов типа Claude Code, OpenAI Codex, Gemini/AI Studio и Grok Build, а не через отдельные API-ключи. - API-эндпоинты, совместимые с OpenAI, Gemini, Claude и Grok, для CLI-моделей - Поддержка OpenAI Codex через OAuth-логин - Поддержка Claude Code через OAuth-логин - Поддержка Grok Build через OAuth-логин - Потоковые, не потоковые и WebSocket-ответы там, где поддерживается - Поддержка вызова функций / инструментов - Поддержка мультимодального ввода для текста и изображений - Множественные аккаунты с балансировкой нагрузки round-robin для Gemini, OpenAI, Claude и Grok - Потоки аутентификации CLI для Gemini, OpenAI, Claude и Grok - Поддержка ключа API Generative Language - Балансировка нагрузки multi-account для AI Studio Build - Балансировка нагрузки multi-account для Claude Code - Балансировка нагрузки multi-account для OpenAI Codex - Балансировка нагрузки multi-account для Grok Build - Провайдеры upstream, совместимые с OpenAI, через конфигурацию, например, OpenRouter - Повторно используемый Go SDK для встраивания прокси Проект также предоставляет управляющий API, документация к которому упомянута в репозитории. Начиная с версии v6.10.0, встроенная статистика использования больше не поставляется; отдельные сообщественные инструменты, такие как CPA Usage Keeper и CPA-Manager-Plus, обеспечивают сохранность данных, дашборды, мониторинг запросов, оценку стоимости и проверку квот. В репозитории включена документация SDK, охватывающая использование, продвинутые исполнители и переводчики, контроль доступа, наблюдатели и пример пользовательского провайдера. В README также перечислен значительный экосистемный набор сообщественных проектов, созданных на основе CLIProxyAPI, включая оболочки GUI для рабочего стола, мониторы квот в строке меню macOS, утилиты трея Windows, расширения VS Code, веб-дашборды администрирования, серверы MCP и инструменты оркестрации мультиагентных систем.