Skip to content

Configure the LLM provider

Read this if you want to change which model OMem uses, switch from a subscription to an API key, or point OMem at a local model. OMem doesn’t ship a model — you bring your own — and the curator (text → wiki page) and VLM (image → description) are configured independently.

anthropic-oauth (the default) — your Claude Pro / Max subscription. No API key. Set it up through the wizard:

Terminal window
omem setup --llm

You can use a strong text model for curation and a cheaper (or different-vendor) vision model for images — they’re independent under llm.curator.* and llm.vlm.*:

Terminal window
omem config set llm.vlm.provider openai-compat
omem config set llm.vlm.model qwen-vl-max

Set openai-compat and point base_url at your local server (Ollama, vLLM, LM Studio, …). It works today, with one honest caveat: quality depends on the model. OMem’s “good by default” promise is calibrated to capable cloud models; a small local model will curate, but with lower fidelity. Fully-offline, work-grade quality is a v1.5 goal.

Terminal window
omem doctor

The llm endpoint check confirms your provider is reachable and configured. See the full field list in the config schema.