Ikaleio/lm-detector
Model fingerprint detection with a shared Web and Bun CLI reference bank
解決する課題
このプロジェクトは、サードパーティのAPIプロバイダーにおける「モデルのすり替え」問題に対処します。特定のLLMを提供すると謳うAPIが、実際にそのモデルを提供しているのか、それとも別のモデルにすり替えられているのかをユーザーが検証するのに役立ちます。
仕組み
非意味的な「フィンガープリント(指紋)」技術を使用しています。このツールは、LLMに対して1から355までの整数を約300個生成するように指示します。LLMは「乱数」を生成する際に固有のバイアスを持っているため、これらの出力は特定のモデルファミリーに固有の安定した数値分布を作成します。検出器はこの分布を既知のモデルの参照データベースと比較し、最も可能性の高い候補を特定します。オプションとして、モデルがテキストをどのように分解するかを分析するトークナイザー・プロービングを実行し、補助的な証拠を追加することも可能です。
対象ユーザー
サードパーティのAPIアグリゲーターや「モデル中継局」を利用しており、料金を支払っている、または使用しているモデルの真正性を検証したい開発者、研究者、およびユーザー向けです。
主な特徴
- マルチプロトコル対応: OpenAI、Chat Completions、Anthropic Messages形式で動作します。
- デュアルインターフェース: Webベースのダッシュボードと、バッチテストやローカルデータ管理のためのコマンドラインインターフェース (CLI) の両方を提供します。
- 拡張可能なデータベース: GPT、Claude、Gemini、Grok、Qwen、DeepSeekなどの主要モデルの参照ライブラリが含まれており、ローカルでサンプリングや検出器の再トレーニングを行うツールも備えています。
- プライバシー重視: プロジェクト独自のサーバーに依存しないよう、直接のAPI接続、ブラウザベースのリクエスト、またはセルフホスト型のCloudflare Workerプロキシをサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト