mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-12 01:37:06 +02:00
Vu en production : un projecteur mmproj d'un AUTRE modèle sélectionné dans le preset (Qwen3-VL-8B sur un Qwen3.8-27B). Le projecteur ne se charge pas, mais visionEnabled() — qui ne teste que la clé MMPROJ — répondait vrai : la pièce jointe partait en image_url que le gabarit sérialisait en texte. Un PNG de 3,5 Mo devenait des dizaines de milliers de tokens dans le contexte, et le modèle annonçait quand même « je ne peux pas voir les images ». userMessageContent exige désormais aussi engineSeesImages() (/props, modalities.vision) — la même double condition que le relais des captures. Sans vision effective, la pièce jointe est annoncée comme fichier, comme avant le multimodal.