LLaVA combines a CLIP vision encoder with Vicuna language models to build conversational image understanding systems. You'd use this for visual question answering, multi-turn image chat, or document understanding where you need natural back-and-forth dialogue about images. The 7B model is the sweet spot at 14GB VRAM, though you can drop to 4GB with quantization. It's genuinely open source with Apache 2.0 licensing and hits competitive benchmarks on VQAv2 and GQA. Be aware it hallucinates details and struggles with spatial reasoning and counting, so verify critical information. If you just need image classification, stick with CLIP. If you need GPT-4V quality and have budget, use the API. This is for when you want capable vision-language chat running on your own infrastructure.

skills.sh installs
1K
GitHub stars
14.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add orchestra-research/ai-research-skills --skill llava --agent claude-code

Installs into .claude/skills of the current project.

Files

LLaVA - Large Language and Vision Assistant

Open-source vision-language model for conversational image understanding.

When to use LLaVA

Use when:

  • Building vision-language chatbots
  • Visual question answering (VQA)
  • Image description and captioning
  • Multi-turn image conversations
  • Visual instruction following
  • Document understanding with images

Metrics:

  • 23,000+ GitHub stars
  • GPT-4V level capabilities (targeted)
  • Apache 2.0 License
  • Multiple model sizes (7B-34B params)

Use alternatives instead:

  • GPT-4V: Highest quality, API-based
  • CLIP: Simple zero-shot classification
  • BLIP-2: Better for captioning only
  • Flamingo: Research, not open-source

Quick start

Installation

# Clone repository
git clone https://github.com/haotian-liu/LLaVA
cd LLaVA

# Install
pip install -e .

Basic usage

from llava.model.builder import load_pretrained_model
from llava.mm_utils import get_model_name_from_path, process_images, tokenizer_image_token
from llava.constants import IMAGE_TOKEN_INDEX, DEFAULT_IMAGE_TOKEN
from llava.conversation import conv_templates
from PIL import Image
import torch

Sponsors

Details

Repository
github.com/orchestra-research/ai-research-skills
Categories
AI & Agent Building, Data Science & ML, Design & UI/UX
First seen
Jun 3, 2026

More from orchestra-research/ai-research-skills

All 95
1asyrafhussin avatartailwind-best-practicesasyrafhussin/agent-skillsTailwind CSS patterns and conventions. Use when writing responsive designs, implementing dark mode, creating reusable component styles, configuring Tailwind, or1Kskills.sh installs
2databricks avatardatabricks-jobsdatabricks/databricks-agent-skillsDevelop and deploy Lakeflow Jobs on Databricks via DABs, Python SDK, or the CLI. Use when creating data engineering jobs with notebooks, Python wheels, SQL, dbt1Kskills.sh installs
3neondatabase avatarneon-drizzleneondatabase/ai-rulesneon drizzle1Kskills.sh installs
4orchestra-research avatarlambda-labs-gpu-cloudorchestra-research/ai-research-skillsReserved and on-demand GPU cloud instances for ML training and inference. Use when you need dedicated GPU instances with simple SSH access, persistent filesyste1Kskills.sh installs
5theqtcompanyrnd avatarqt-qml-reviewtheqtcompanyrnd/agent-skills>-1Kskills.sh installs
6datadrivenconstruction avatarwarranty-trackerdatadrivenconstruction/ddc_skills_for_ai_agents_in_constructionTrack and manage construction warranties. Monitor expiration dates, claims, and manufacturer documentation.1Kskills.sh installs