AI ミドルウェアを選ぶとき、多くの人が NewAPI と LinkMind の両方のプロジェクトを目にします。
パッと見た感じは似たようなことをやっています——複数のモデルインターフェースの API を統一し、ビジネスシステムが各ベンダーごとに個別にアダプターを書かなくて済むようにするものです。しかし、コードとドキュメントを深く見ると、これらが同じレベルで課題を解決しているわけではないことに気づきます。
NewAPI(QuantumNous/new-api)はモデル API の統合レジであり、一つのことだけに集中しています:OpenAI、Claude、Gemini といった異なる形式の API を統一インターフェースに変換し、課金、ユーザー管理、ルーティングを付属させます。Go で書かれており、30.2k Star。
LinkMind(landingbj/LinkMind)はエンタープライズ AI 機能の統合アクセス層であり、はるかに多くのことをやっています:チャット、OCR、音声認識、テキスト読み上げ、画像・動画生成、RAG、Text-to-SQL、ナレッジグラフ……これらすべてを一つの Java ミドルウェアに詰め込んでいます。265 Star、まだ始まったばかり。
これは「どちらが優れているか」の問題ではなく、「あなたに何が足りていないか」の問題です。
ポジショニング:レジ vs 能力スーパー
NewAPI のポジショニングは狭いですが、非常に正確です。コア機能リストはこれだけ:
- API フォーマット変換:OpenAI ↔ Claude Messages ↔ Google Gemini
- マルチチャネル管理:一つのインスタンスで複数のモデルチャネルに接続、重み付けルーティング
- 課金とユーザー管理:Token 統計、従量課金、オンラインチャージ(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(Web レイヤー) - JAR 直実行、Docker、ワンクリックインストールスクリプトをサポート
- 統合設定は
lagi.ymlに集約 - 897 コミット、17 バージョンタグ
Go の NewAPI は並行処理とメモリ使用量で本質的な優位性があり、高トラフィックの API ゲートウェイに適しています。Java の LinkMind は、企業が既存の Java エコシステムやミドルウェアを統合しやすいという利点があります。
機能比較
| 機能 | NewAPI | LinkMind |
|---|---|---|
| 統合チャットエントリー | ✅ | ✅ |
| OpenAI 互換インターフェース | ✅ | ✅ |
| Claude/Gemini 互換 | ✅ | ✅ |
| マルチモデルルーティング | ✅ 重み付けランダム | ✅ Airank ルーティングオーケストレーション |
| API フォーマット変換 | ✅ 3 形式相互変換 | ✅ |
| 失敗リトライ | ✅ | ✅ |
| Token 統計 | ✅ | ✅ |
| 課金システム | ✅ EPay/Stripe | ✅ 内蔵課金 |
| ユーザー管理/権限 | ✅ | ✅ |
| 多言語フロントエンド | ✅ 5 言語 | ❌ |
| RAG/ベクター検索 | ❌ | ✅ 6 種類のベクターDB |
| 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 を選ぶ理由:
- 複数のモデル API キーを管理しており、ビジネスシステムに呼び出させるための統合エントリーポイントが必要
- ユーザーごとに異なるクォータを割り当て、モデルごとの権限を設定する必要がある
- OpenAI ↔ Claude ↔ Gemini のフォーマット変換が必要
- トラフィックが大きく、Go 言語の高性能ゲートウェイが必要
- 成熟した安定したプロジェクトが必要(30k+ Star、5,700 コミット)
LinkMind を選ぶ理由:
- 企業が複数の AI 機能(チャット + OCR + 音声 + 動画)を同時に接入する必要がある
- RAG 要件があり、ベクター検索とナレッジベース QA が必要
- すでに OpenClaw や Hermes Agent を使用しており、統合ミドルウェア層が必要
- 機密語フィルタリング、コンテンツセキュリティなどのエンタープライズコンプライアンス機能が必要
- 「一つのミドルウェアですべての AI 機能をカバーする」アプローチの実現可能性を評価したい
両方一緒に使う:
これは二者択一の話ではありません。NewAPI は API ゲートウェイと課金を担当し、LinkMind はマルチモーダル機能の接入と Agent ランタイムを担当する——これらをアーキテクチャの異なるレイヤーに配置できます。
成熟度比較
ここが一番はっきり言うべき点です。
NewAPI は One API(MIT ライセンス)からフォークしており、元のプロジェクトのユーザー基盤と機能蓄積を継承しています。30.2k Star、6.5k Fork、5,703 コミット、654 バージョンタグ——これは広く使用され、メンテナンスされているプロジェクトであることを示しています。コミュニティは活発で、ドキュメントも充実しています。
LinkMind は 265 Star、15 Fork、897 コミット、17 バージョンタグのみ。コードはかなり多くの機能モジュールをカバーしていますが、全体としてはまだ初期段階です。コミュニティ規模は小さく、ドキュメントも比較的簡素です。
明日本番環境にリリースする必要があるなら、NewAPI の方がより安全な選択です。技術選定を行い、将来の方向性を評価したいなら、LinkMind のアプローチは追跡する価値があります。
一言でまとめると
- NewAPI = モデル API の統合レジ、狭く深い
- LinkMind = エンタープライズ AI 機能の統合スーパー、広く浅い
ゲートウェイが足りないなら、NewAPI を選びましょう。チャット、OCR、音声、RAG、Agent をすべて接続できるミドルウェアが欲しいなら、LinkMind を検討しましょう。