pluto
|
2df137ee2a
|
feat: add recognition engine with CLIP matching and Ollama vision LLM
- OllamaClient: analyze_image, compare_images, is_available
- Recognition pipeline: CLIP embedding -> cosine similarity -> threshold
routing (known >0.85, unknown <0.60, ambiguous -> Ollama fallback)
- Vision dispatcher: get_description() supports haiku/ollama/both backends
- 9 embedding serialization tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-07 17:17:49 -06:00 |
|