このプロジェクトについて
LacLong は AI クライアントとさまざまな AI プロバイダーの間に位置し、プロバイダー契約、ルーティング判断、アカウント選択を管理する統合ゲートウェイとして機能します。複数の AI モデルやアカウントの統合を簡素化するため、OpenAI 互換の単一エンドポイントを提供することを目指しています。
現在は基盤フェーズ(Phase 0)で、以下の機能を提供しています。
- TypeScript ベースのゲートウェイに、モックの OpenAI 互換 `POST /v1/chat/completions` エンドポイントを実装。
- 基本的なヘルスチェックとモデル一覧エンドポイント。
- 優先度とラウンドロビンのルーティングロジックの実装。
- Laravel ベースのダッシュボード基盤で、プロバイダー、アカウント、使用状況データを管理。
- `CredentialVault` を使用した認証情報管理システム(macOS Keychain または暗号化ファイルをサポート)。
- ローカル環境構築のための Docker Compose 統合。
アーキテクチャはゲートウェイ(Node.js/Fastify)と管理ダッシュボード(Laravel)を分離し、ゲートウェイの独立性を保ちます。今後の予定には、OpenAI、Anthropic、Gemini、OpenRouter、Ollama 用の本番アダプタ、ストリーミングチャット完了、クオータ追跡、自動フェイルオーバーなどが含まれます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.