llava

Pair a vision encoder with a language model for image-grounded dialogue.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill llava-matthew-johnson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: llava
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/optional-skills/mlops/llava
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill llava-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

LLaVA addresses the challenge of building conversational agents that can understand and reason about visual input by uniting a vision encoder with a large language model to deliver natural, image-grounded dialogues.

Core Features & Use Cases

  • Multimodal image chat: hold multi-turn conversations referencing visual content.
  • Visual question answering and image understanding: describe scenes, answer questions, and perform document understanding with images.
  • Visual instruction following: adhere to image-based instructions within interactive tasks.
  • Open-source, configurable deployment across model sizes (7B-34B) and setups (CPU/GPU).

Quick Start

Provide an image and ask a question to start a multimodal conversation.

Frequently Asked Questions about llava

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a multimodal chatbot that answers questions about images?▼

Visual question answering is achieved by pairing a vision encoder with a large language model to produce image-grounded dialogue. This approach enables multi-turn conversations referencing visual content and scene descriptions.

Can I run a vision-language model locally on CPU without dedicated GPU hardware?▼

Yes, visual instruction following supports configurable deployment across both CPU and GPU setups. You can select from multiple open-source model sizes, ranging from 7B to 34B parameters, to match your available compute resources.

What is visual instruction following for image understanding tasks?▼

Visual instruction following is the process of adhering to image-based instructions within interactive tasks. It unites a vision encoder with a language model to perform document understanding, describe scenes, and answer questions about visual content.

How do I start a multimodal conversation for visual question answering?▼

To start multimodal conversations, provide an image and ask a question. The vision-language model processes the visual input alongside text to generate image-grounded dialogue, scene descriptions, and answers about the provided visual content.

Does LLaVA support multi-turn image chat for complex scene description?▼

LLaVA supports multi-turn image chat by pairing a vision encoder with a large language model. This allows users to hold ongoing conversations referencing visual content, performing detailed scene description and document understanding across multiple interactions.

What are the limitations of using open-source vision-language models for image chat?▼

Limitations of open-source vision-language models include dependency on compute resources for deployment. Running larger model sizes (up to 34B) requires significant memory, though smaller 7B models offer faster but less detailed image-grounded dialogue.