nobodywho-ooo/nobodywho
NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device.
何を解決するか
誰もが、APIキー、インターネット接続、または継続的な料金を必要とせずに、幅広いデバイス上で大規模言語モデル(LLM)をローカルかつオフラインで実行する方法を提供します。
動作方法
llama.cpp を基盤とする推論エンジンで、GGUF形式のモデルをサポートしています。異なるオペレーティングシステムでVulkanまたはMetalを使用してGPUアクセラレーションを実現し、会話に適応した事前コンテキストシフトを実装することで、メッセージ長の制限なしに会話記憶を維持します。このプロジェクトは、Kotlin、Swift、Python、Flutter、React Native、Godotなど、複数の言語とフレームワークのバインディングを提供しています。
対象ユーザー
モバイル、デスクトップ、ゲームエンジンを含むクロスプラットフォームアプリケーションを開発し、チャット、音声認識、音声合成などのプライベートでデバイス内にAI機能を統合したい開発者。
主な特徴
- 広範なプラットフォーム対応: Kotlin、Swift、Python、Flutter、React Native、Godot へのネイティブ統合。
- マルチモーダル機能: 画像および音声入力に対応し、Whisperによる音声認識と、Kokoro、Pocket TTS、Supertonicによる音声合成もサポート。
- 自動ツール呼び出し: 関数シグネチャから構造化された文法を生成し、手動でのスキーマ記述なしに型安全なツール呼び出しが可能。
- 柔軟なモデル読み込み: Hugging Faceや任意のカスタムURLからモデルを直接読み込み可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト