{ id: "llama3.1:8b",
  reasoning: false,
  input: ["text", "image"],
  contextWindow: 128000 }
/v1/models → /api/tags
enrich → cache → register
pi extension
v1.0.0

pi-ollama

Auto-discover and register Ollama models in pi. No more hand-editing models.json.

ollama
$ pi install npm:@jamesjfoong/pi-ollama
+ @jamesjfoong/pi-ollama@1.0.0
---
$ /ollama-status
[pi-ollama] 12 models ready
source=live-openai cacheAge=<1s
---
$ /ollama-setup
Endpoint configured. Models discovered.