LensHub
Get startedlenshub.ai
AI providers

Choosing a provider

What LensHub uses a model for, and what happens without one.

What works without any provider

Search. LensHub ships with its own embedding model that runs locally, so finding things works out of the box with no API key and no external calls.

What needs a provider

  • Chat — the built-in interface for asking questions in the browser
  • Automatic tagging — sorting content into domains and topics
  • Summarising conversations into something searchable

All optional. Plenty of instances run search-only.

Setting it up

Either set it in the environment as a default for the instance:

LLM_PROVIDER=openai
LLM_API_KEY=sk-...
LLM_CHAT_MODEL=gpt-4o-mini

or per organization in Settings → AI provider, which overrides the environment.

Which one

If you wantUse
The simplest thing that worksAny hosted OpenAI-compatible provider
Nothing to leave your networkA self-hosted model
Lowest costA small hosted model — the tasks are undemanding

The work LensHub asks a model to do is bounded: tag this document, summarise this thread, answer from this retrieved material. A small, cheap model is usually fine. You do not need a frontier model here — your agent is where reasoning quality matters, and that runs wherever you put it.

On this page