C
ChaoBro

API-шлюз с 30k звёзд vs корпоративный middleware на 265 звёзд: что выбрать — LinkMind или NewAPI?

API-шлюз с 30k звёзд vs корпоративный middleware на 265 звёзд: что выбрать — LinkMind или NewAPI?

При выборе AI-промежуточного ПО многие сталкиваются с обоими проектами — NewAPI и LinkMind.

На первый взгляд они делают примерно одно и то же — унифицируют API множества модельных интерфейсов, чтобы бизнес-системам не приходилось писать отдельную адаптацию под каждого провайдера. Но если внимательно изучить код и документацию, вы обнаружите, что они решают задачи на совершенно разных уровнях.

NewAPI (QuantumNous/new-api) — это единая касса для модельных API, которая фокусируется на одном: преобразует API разных форматов — OpenAI, Claude, Gemini — в единый интерфейс, дополняя это биллингом, управлением пользователями и маршрутизацией. Написан на Go, 30,2k звёзд.

LinkMind (landingbj/LinkMind) — это унифицированный слой доступа к AI-возможностям предприятия, который делает гораздо больше: чат, OCR, преобразование речи в текст, синтез речи, генерация изображений и видео, RAG, Text-to-SQL, графы знаний — всё это упаковано в единый Java-миддлвар. 265 звёзд, проект на начальном этапе.

Это не вопрос «что лучше», а вопрос «чего вам не хватает».

Позиционирование: касса vs супермаркет возможностей

Позиционирование NewAPI узкое, но точное. Вот его основной список функций:

  • Преобразование форматов API: OpenAI ↔ Claude Messages ↔ Google Gemini
  • Управление несколькими каналами: один экземпляр подключает несколько модельных каналов, маршрутизация по весу
  • Биллинг и управление пользователями: статистика токенов, почасовое ценообразование, онлайн-пополнение (EPay/Stripe)
  • Интеллектуальная маршрутизация: автоматический повтор при ошибках, ограничение на уровне пользователей

Без RAG, без OCR, без голосовых возможностей. Это именно шлюз, но сделанный глубоко.

Позиционирование LinkMind совершенно иное. Он стремится стать тем самым «унифицированным слоем» при внедрении AI на предприятии:

  • Единый вход для чата (пересекается с NewAPI)
  • RAG + векторный поиск: поддержка Chroma, Elasticsearch, Milvus, MySQL, Pinecone, SQLite
  • Возможности OCR: преобразование документов в структурированные данные
  • ASR/TTS: распознавание речи и синтез речи
  • Работа с изображениями и видео: генерация изображений, понимание изображений/видео
  • Text-to-SQL: преобразование естественного языка в запросы к базе данных
  • Поддержка MCP: Model Context Protocol
  • Интеграция среды выполнения Agent: встроенная синхронизация конфигураций для OpenClaw, Hermes Agent, DeerFlow
  • Защитный контур: фильтрация запрещённых слов, управление стоп-словами
  • Каскадная сеть: несколько узлов LinkMind образуют сеть с физической и логической изоляцией

Это супермаркет возможностей, а не касса с одной функцией.

Архитектура: Java-стеки vs легковесный Go-шлюз

Технологический стек NewAPI:

  • Язык Go, высокопроизводительный шлюз
  • SQLite или MySQL для хранения
  • Развёртывание в один клик через Docker, порт 3000
  • Совместимость с базой данных оригинального One API
  • 5 703 коммитов, 654 тега версий

Технологический стек LinkMind:

  • Java, выполнение на JDK 8+
  • Модульная архитектура: lagi-core (ядро), lagi-extension (расширения), lagi-web (веб-слой)
  • Поддержка запуска из JAR, Docker, скрипта установки в один клик
  • Единая конфигурация в lagi.yml
  • 897 коммитов, 17 тегов версий

NewAPI на Go имеет естественное преимущество в параллелизме и потреблении памяти, что делает его подходящим для API-шлюза с высоким трафиком. LinkMind на Java проще интегрируется с существующей Java-экосистемой и промежуточным ПО предприятия.

Сравнение функциональности

ВозможностьNewAPILinkMind
Единый вход для чата
Совместимый с OpenAI интерфейс
Совместимость с Claude/Gemini
Маршрутизация по нескольким моделям✅ взвешенный случайный✅ маршрутизация Airank
Преобразование форматов API✅ взаимное преобразование трёх форматов
Повтор при ошибках
Статистика токенов
Система биллинга✅ EPay/Stripe✅ встроенный биллинг
Управление пользователями / права
Многоязычный фронтенд✅ 5 языков
RAG / векторный поиск✅ 6 векторных баз
OCR
ASR/TTS
Text-to-SQL
Поддержка MCP
Интеграция Agent-фреймворков✅ 3 фреймворка
Фильтрация запрещённых слов
Ускорение кэшированием Medusa
Усиление графом Graph
Каскадная сеть
Midjourney/Suno

Лицензии: на что обратить внимание в обоих случаях

NewAPI: AGPLv3

Это лицензия AGPLv3, что означает: если вы модифицируете код и предоставляете сервис, вы обязаны опубликовать свои изменения. Юридические отделы многих компаний настороженно относятся к AGPL. Авторы проекта также предлагают вариант коммерческой лицензии ([email protected]).

LinkMind: собственная лицензия LinkMind License

Это не стандартная лицензия открытого ПО. В README указано «данный проект подчиняется LICENSE», но используется собственная лицензия. Перед использованием предприятию следует внимательно изучить условия и убедиться в соответствии требованиям компании по стандартам открытого ПО.

Лицензии обоих проектов требуют особого внимания корпоративных пользователей.

Сценарии использования

Причины выбрать NewAPI:

  1. Вы управляете несколькими API-ключами моделей и нуждаетесь в едином входе для вызова бизнес-системами
  2. Вам нужно распределять разные квоты между пользователями и устанавливать разные права на модели
  3. Вам нужно преобразование форматов OpenAI ↔ Claude ↔ Gemini
  4. У вас большой трафик, и нужен высокопроизводительный шлюз на Go
  5. Вам нужен зрелый и стабильный проект (30k+ звёзд, 5 700 коммитов)

Причины выбрать LinkMind:

  1. Вашему предприятию нужно одновременно подключить несколько AI-возможностей (чат + OCR + голос + видео)
  2. У вас есть потребность в RAG — векторном поиске и ответах на вопросы по базе знаний
  3. Вы уже используете OpenClaw или Hermes Agent и нуждаетесь в едином промежуточном слое
  4. Вам нужны корпоративные функции комплаенса — фильтрация запрещённых слов, безопасность контента
  5. Вы хотите оценить, жизнеспособна ли схема «один миддлвар покрывает все AI-возможности»

Использовать оба вместе:

На самом деле это не выбор «или-или». NewAPI выполняет роль API-шлюза и биллинга, а LinkMind — подключение мультимодальных возможностей и среда выполнения Agent. Их можно разместить на разных уровнях архитектуры.

Сравнение зрелости

Это тот пункт, о котором нужно сказать прямо.

NewAPI ответвился от One API (лицензия MIT), унаследовав пользовательскую базу и функциональные наработки оригинального проекта. 30,2k звёзд, 6,5k форков, 5 703 коммита, 654 тега версий — всё это свидетельствует о том, что это широко используемый и поддерживаемый проект. Активное сообщество, полная документация.

У LinkMind всего 265 звёзд, 15 форков, 897 коммитов, 17 тегов версий. Код уже покрывает довольно много модулей возможностей, но в целом проект ещё на ранней стадии. Небольшое сообщество, относительно простая документация.

Если ваш проект нужно запустить в продакшен уже завтра, NewAPI — более надёжный выбор. Если вы проводите технологический отбор и хотите оценить будущие направления, подход LinkMind заслуживает внимания.

Итог в одном предложении

  • NewAPI = единая касса для модельных API, узко и глубоко
  • LinkMind = единый супермаркет AI-возможностей предприятия, широко и поверхностно

Вам нужен шлюз — выбирайте NewAPI. Вам нужен миддлвар, который связывает вместе чат, OCR, голос, RAG и Agent — присмотритесь к LinkMind.