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.