Skip to content

lit_ollama.store.blobs

source module lit_ollama.store.blobs

Content-addressable blob storage for /api/blobs.

Ollama exposes a blobs API where the client can check (HEAD) if a blob exists and upload (POST) a blob addressed by its sha256 digest.

This implementation stores files under blobs/sha256-<hex>.

Classes

source class BlobStore(root: str | Path = 'blobs')

Methods

source method BlobStore.exists(digest: str)bool

source method BlobStore.save(digest: str, content: bytes)Path

Raises

  • ValueError

source method BlobStore.get_path(digest: str)Path | None