---
title: "LLM Vision"
description: "LLM Vision is a Marketplace integration for Home Assistant. It has 7.8k installs sharing analytics, needs the vendor's cloud and was last updated September 17, 2026."
canonical: "https://vulpo.app/integrations/marketplace/valentinfrlch-ha-llmvision"
url: "https://vulpo.app/integrations/marketplace/valentinfrlch-ha-llmvision.md"
last-updated: "2026-10-22"
version: "1.4"
---

# LLM Vision

> LLM Vision is a Marketplace integration for Home Assistant. It has 7.8k installs sharing analytics, needs the vendor's cloud and was last updated September 17, 2026.

LLM Vision is an integration that uses multimodal language models to analyze images, videos, camera feeds and Frigate events. It answers questions about that media and writes descriptions based on a prompt, and it can update sensors with data extracted from streams, images or videos. It keeps a timeline of analyzed camera events, which appears in a calendar and can be shown on a dashboard with an optional Timeline Card or asked about through Assist. It also remembers people, pets and objects, and a blueprint can send camera event notifications summarized by AI. Providers include OpenAI, Anthropic, Google Gemini, Azure, Groq, Ollama, LocalAI and custom OpenAI-compatible endpoints, each with settings such as default model, temperature and top P. It is added through the Home Assistant interface, and the listing notes it depends on the vendor's cloud.

Automatic summary of the README and code of valentinfrlch/ha-llmvision. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=valentinfrlch&repository=ha-llmvision&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=valentinfrlch&repository=ha-llmvision&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Connect to your LocalAI server

- **IP address**
- **Port**
- **HTTPS**: Use HTTPS for secure connections
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.

### Configure Ollama

- **IP address**
- **Port**
- **HTTPS**: Use HTTPS for secure connections
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.
- **Think**: Enable thinking mode for models that support it.
- **Context length**: Sets the size of the context window used to generate the next token.
- **Keep alive**: Controls how long the model will stay loaded into memory following the request. Default: 5m (5 minutes), -1: keep in memory indefinitely, 0: unload immediately

### Configure OpenAI

- **API key**: Make sure to add credit to your OpenAI account.
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.
- **Reasoning effort**: Controls the reasoning effort for models that support it. None disables thinking.

### Configure Azure

- **API key**
- **Base URL**
- **Deployment**
- **API Version**
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.

### Configure Anthropic Claude

- **API key**: Make sure to add credit to your Anthropic account.
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.
- **Thinking budget**: Controls the thinking budget for models that support it. Higher values allow for more complex reasoning but may increase response time and cost. 0 disables thinking.

### Configure Google Gemini

- **API key**
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.
- **Thinking budget**: Controls the thinking budget for models that support it. Higher values allow for more complex reasoning but may increase response time and cost.

### Configure Groq

- **API key**
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.

### Configure Custom OpenAI provider

- **Custom Endpoint**
- **API key**: API key or 'openai', if none is required.
- **Default model**: The default model to use when no other model is specified.
- **Temperature**: Controls the randomness of the output. Lower values make the output more deterministic.
- **Top P**: Controls the diversity of the output. Lower values make the output more focused.

Texts from the code of [valentinfrlch/ha-llmvision](https://github.com/valentinfrlch/ha-llmvision).

## From the README

> - Supports OpenRouter, OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure, Groq, Ollama, Open WebUI, LocalAI and any provider with OpenAI compatible endpoints.
> - Answers questions and provides descriptions of images, video files, live camera feeds, and Frigate events based on your prompt.
> - Remembers people, pets and objects
> - Keeps a timeline of camera events, so you can display them on your dashboard or ask Assist about them.
> - Seamlessly updates sensors based on data extracted from camera streams, images or videos

From the README of [valentinfrlch/ha-llmvision](https://github.com/valentinfrlch/ha-llmvision#readme), [Apache License 2.0](https://spdx.org/licenses/Apache-2.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [AI and voice](https://vulpo.app/integrations/category/ai-and-voice.md), AI models
- Number: 7.8k installs sharing analytics; 1.5k GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.7.2, last updated September 17, 2026
- Domain: `llmvision`
- Source: <https://github.com/valentinfrlch/ha-llmvision>
- Issues: <https://github.com/valentinfrlch/ha-llmvision/issues>
- Screenshot: https://vulpo.app/integrations-img/fd9c3c7e026845ad.webp (from valentinfrlch/ha-llmvision's README)
- Screenshot: https://vulpo.app/integrations-img/22aad94ee7437391.webp (from valentinfrlch/ha-llmvision's README)

In Vulpo: Calendar card

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/valentinfrlch-ha-llmvision

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/valentinfrlch-ha-llmvision
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
