adaline/gateway
The only fully local production-grade Super SDK that provides a simple, unified, and powerful interface for calling more than 200+ LLMs.
What it solves
Adaline Gateway は、さまざまなプロバイダーから提供される 300 以上の大規模言語モデル(LLM)とやり取りするための統一インターフェースを提供する TypeScript ベースの SDK です。モデルごとにプロバイダー固有のコードを書く必要がなくなり、コアロジックを変更せずにモデルやプロバイダーを切り替えることができます。
How it works
この SDK はプロキシではなくローカル統合層として機能します。コアパッケージとオプションのプロバイダー固有パッケージ(例: @adaline/openai、@adaline/anthropic)の組み合わせで、汎用リクエスト型を各 LLM プロバイダーが要求するスキーマへ変換します。完全なチャット応答とストリーミング応答、さらには単語埋め込みもサポートします。
Who it’s for
エンタープライズ開発者向けに設計されており、複数の LLM プロバイダーを標準化された方法で管理しつつ、インフラとデータプライバシーを完全にコントロールしたい方に最適です。
Highlights
- Unified Interface: OpenAI、Anthropic、Google、AWS Bedrock など、プロバイダー横断で 300 以上の LLM を呼び出す単一 API。
- Production-Ready Features: 指数バックオフ付き自動リトライ、カスタムキュー対応のバッチ処理、キャッシュ機能を標準装備。
- Local Deployment: 完全にローカルで動作し、プロキシではないためデータプライバシーが保たれます。
- Extensibility: ロギング、キャッシュ、HTTP クライアント用のカスタムプラグインや、ローカルモデル用のプラグアンドプレイ型プロバイダーをサポート。
- Comprehensive Tooling: ツール呼び出し、OpenTelemetry 連携による計測、そして強力な TypeScript 型定義を提供。