LLaVaVision — Как сделать из смартфона «умные глаза» за час

07 авг 2025

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

497
34
10
2 года

Когда технологии становятся глазами

Представьте: вы наводите камеру телефона на предмет — и приложение не просто распознает объект, но и описывает его вслух, как настоящий гид. Это не фантастика, а реальность с открытым проектом LLaVaVision, который собрал почти 500 звезд на GitHub.

Что в коробке?

LLaVaVision — это:

  • Локальный аналог Be My Eyes — работает без облаков и API-ключей
  • Мультимодальная модель BakLLaVA-1 — понимает и описывает изображения
  • Голосовое сопровождение — текст озвучивается через Web Speech API
  • Простота развертывания — можно запустить на домашнем ПК с 5 ГБ памяти

Как это работает технически?

Под капотом связка проверенных технологий:

  1. llama.cpp — оптимизированная реализация LLaMA на C++
  2. BakLLaVA-1 — мультимодальная модель от SkunkworksAI
  3. Flask — легковесный веб-сервер
  4. WebRTC — передача видео с мобильного устройства

Для запуска потребуется:

# Сборка llama.cpp с поддержкой CUDA (опционально)
cmake .. -DLLAMA_CUBLAS=ON

# Загрузка моделей
wget https://huggingface.co/mys/ggml_bakllava-1/resolve/main/ggml-model-q4_k.gguf

Кому это пригодится?

  • Разработчикам — готовый пример интеграции мультимодальных моделей
  • Исследователям ИИ — платформа для экспериментов с компьютерным зрением
  • Энтузиастам — возможность создать персонального голосового ассистента

Почему это круто?

Автор (@lxe) создал проект всего за час с помощью ChatGPT и Copilot. Это отличный пример, как современные инструменты позволяют быстро прототипировать сложные системы.

Реклама

Как попробовать?

  1. Клонируйте репозиторий
  2. Запустите сервер llama.cpp
  3. Активируйте Flask-приложение
  4. Откройте в браузере на смартфоне
flask run --host=0.0.0.0 --key key.pem --cert cert.pem

LLaVaVision — наглядная демонстрация, что сложные ИИ-решения могут быть простыми в развертывании. Проект особенно понравится тем, кто хочет изучить мультимодальные модели без облачной инфраструктуры.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.