このプロジェクトについて

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 用の本番アダプタ、ストリーミングチャット完了、クオータ追跡、自動フェイルオーバーなどが含まれます。