orailnoor/cross-platform-llm-client
A unified cross-platform AI client supporting seamless transitions between standard cloud APIs and on-device, offline execution of custom and uncensored language models.
何を解決するか
PrivateLM は、プライバシー重視のローカル実行とクラウドベースのLLMの強力さの間のジレンマを解消する、統合的でクロスプラットフォームなインターフェースを提供します。ユーザーはデータのプライバシーを確保するためにモデルを完全にデバイス上で実行するか、より複雑なタスクのためにクラウドAPIに切り替えることができます。
動作方法
Flutterで構築されたこのアプリは、二重推論パイプラインを使用しています。AndroidおよびiOSでのローカル実行には、llama_flutter_androidを介してllama.cppをラップし、GPUアクセラレーション(AndroidではVulkan、iOSではMetal)でGGUFモデルを実行します。クラウドアクセスには、OpenAI、Anthropic、Google Gemini、Kimi APIに接続する標準化されたサービスを提供します。アプリはデバイスのRAMを自動検出して最適な設定を推奨し、Hiveを使用してすべてのチャット履歴とAPIキーをローカルに保存します。
対象ユーザー
Android、iOS、Webプラットフォームで、プライベートでオフラインのローカルモデルと高性能なクラウドLLMの両方をサポートする単一のAIチャットクライアントを求めるユーザー。
特徴
- ハイブリッド推論: GGUFモデルとクラウドAPI(OpenAI、Claude、Gemini、Kimi)の間をスムーズに切り替え可能。
- ハードウェア最適化: 自動RAM検出とGPUアクセラレーションにより、デバイス上のパフォーマンスを最適化。
- マルチモーダル対応: テキストと画像の送信が可能で、ローカルでQwen2-VLなどのビジョンモデルをサポート。
- プライバシー最優先: Hiveを介したセッションとキーのローカル保存により、ローカルモードではデータがデバイス外に流出しないことを保証。
- タスク管理: 標準チャットに加えて、構造化されたAIワークフロー用の専用ビューを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト