Coverage for src / lilbee / providers / local_servers / ollama.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-06-28 01:01 +0000

1"""Ollama local-server spec.""" 

2 

3from lilbee.providers.backend_names import BackendName 

4from lilbee.providers.local_servers.spec import LocalServerSpec 

5 

6# Read-only like LM Studio: lilbee runs and lists Ollama models but never 

7# pulls them. supports_show stays on because /api/show surfaces generation 

8# defaults. 

9OLLAMA = LocalServerSpec( 

10 key="ollama", 

11 display_name=BackendName.OLLAMA, 

12 wire_prefix="ollama/", 

13 default_base_url="http://localhost:11434", 

14 url_patterns=("localhost:11434", "127.0.0.1:11434", "ollama"), 

15 appends_latest_tag=True, 

16 supports_pull=False, 

17 supports_show=True, 

18)